Mercurial で hg commit 途中で PC が強制再起動しちゃったときに起きた問題。 起動後、また hg commit したら以下のエラーが発生した。 waiting for lock on working directory of $PATH held by '$SERVER-ID:$PID' なんぞ…?って思ったが、まあ"作業ディレクトリーのロック状態なんで待ちです"ってことなので、どこにロックファイルがあるんだと調査したところ stackoverflow に答え(Mercurial stuck “waiting for lock”)がありました。 .hg/wlock がそれらしいのでファイルを削除しちゃいます。 rm .hg/wlock これで無事 hg commit できました。 ちゃんちゃん。 参考記事Mercurial stuck “waiting for loc