ATM 私はこのようにしていますが、これは非常に遅く、正しくありません。
for i in `find -type f`; do
echo $i`LANG=C hg log -v $i | grep user | tail -1 | awk '{print " "; print $2}'`;
done
誰かがファイルを新しい名前に移動した場合、その人はその新しいファイルの作成者ですが、移動したコードの作成者ではありません。最初のコミットからリビジョン番号を抽出し、このファイルの名前が変更されたかどうかを何らかの方法で確認できました.. (非常に複雑に聞こえます)
何らかの理由でそれを知りたいだけです:)、私たちのプロジェクトにはコードの所有権がないので、とにかく問題ではありません... :)