ゼットログ

よしなしごとを記す

pushしてもドキュメントが更新されない件

ワシャワシャとcouchappをいじっていたら、いくらpushしてもCouchDB上のドキュメントが更新されなくなってしまった。そこで、pushを実行したときにVERBOSEを指定してみた。そうするとpushをしたときの詳細情報が出力されるようになる。

$ couchapp -v VERBOSE push http://xxx
(以下、出力情報)
push vendor/cou()chapp/couchapp.js
push vendor/couchapp/date.js
push lists/list.js~ <--これが悪さをしていた
push lists/list.js
list is already in properties. Can't add (list.js)
push shows/example-show.js
push foo/bar.txt

この「list is already in properties. Can't add (list.js)」とあるように、list.jsが更新されなくてヒーヒーしていたのだが
同じ場所にある「list.js~」を消したらまた問題なくpushできるようになった。エディタが勝手に取ってくれていたバックアップファイルでpushがつかえていたのか。
昨日の夜から悩んでようやく解決した・・・これで先に進めるよw