特定のリビジョンにファイル名/パスがあり、それを別のリビジョンに変更したい場合、ファイルの名前変更をどのように追跡できますか? これらのチェンジセットを含むリポジトリがあるとしましょう:
リビジョン 0:
$ hg add test.txt
リビジョン 1 :
$ hg mv test.txt README.txt
リビジョン 2 :
$ hg add main.cpp
リビジョン 3 :
$ hg mv README.txt README
たとえば、次のデータがありますREADME.txt @ rev 2
。このファイルがtest.txt @ rev 0
. そしてREADME @ rev 3
?
今のところ、必要に応じてそこに貼り付けることができる hg4j と「複雑な」アルゴリズム (約 100 行) を使用していますが、私の質問は、それを行うためのより良い/直接的な方法はありますか?