gist.github で [edit] してもリビジョンに反映されない
DOM L3 XPathEvaluatorを少し拡張した ExtXPathEvaluator.js を書いてみた。 http://gist.github.com/653491 #JavaScript
2010-10-30 23:23:16@think49 なぜか「gist: 653491」だけ [Edit] してもRevision が変わらない。[edit] すれば更新後のコードが表示されるし、[download] すれば更新後のファイルがダウンロードされるのだが…。
2010-10-30 23:26:01@think49 http://gist.github.com/655307 なら問題なく更新できていて、Revision も変化している。
2010-10-30 23:27:36@think49 http://gist.github.com/653491 だけ「更新されていないかのように見えて内部的には更新できている」という不可思議な状況。なんなんだろう…?
2010-10-30 23:28:21@think49 ExtXPathEvaluator.js を ExtXPathEvaluator_old.js にして、新しく ExtXPathEvaluator.js を追加してみた。
2010-10-30 23:33:28@think49 ExtXPathEvaluator_old.js が "ExtXPathEvaluator.js" のファイル名のまま存在していて追加したはずのファイルもないかのごとき振る舞いをする…。
2010-10-30 23:34:14@think49 新しいgist番号で作り直せばいいんだろうけど、出来るだけURLを変更したくない。 一つだけ心当たりがあるので、サンプル用の gist を作って検証してみる。
2010-10-30 23:36:09@think49 sample.js をポストした。( http://gist.github.com/655351 ) / コードは var stringValue = 'Hello, World!'; alert(stringValue); となっている。
2010-10-30 23:39:26@think49 stringValue を stringvalue に変更する。 ……更新できている。大文字/小文字の変更を検知できないのかと思ったんだけど、関係なかった模様。
2010-10-30 23:40:58@think49 現象を http://github.com/contact と support@github.com に報告してみた。しばらく様子を見よう。
2010-10-31 00:31:25@think49 "We had an issue with gists the other day... it's been fixed, but you'll need to make a new gist." (続く)
2010-11-01 21:00:50@think49 "There's no way to fix the old one." / 意訳「その問題は先日修正されました。新しいgist を作り直してください。古いgistをそのまま使う方法間全くありません。」
2010-11-01 21:02:44@think49 残念だけど仕方ない。新しく gist を作り直せば同じ不具合に遭遇することもないのだから「それで良し」としよう…。
2010-11-01 21:04:25@think49 http://gist.github.com/653491 から http://gist.github.com/658057 に変更した。 gist:653491 には注意喚起の記述だけ残して更新しないことにする。
2010-11-01 21:10:52