質問
git log でヒストリを追いかけようとすると、どうも過去にディレクトリツリーを大幅に変更したらしく、追いかけるのが大変です。
なんとかならないでしょうか。
回答
以下の3つのコミットハッシュをチェックアウトして、それぞれブランチを切っておけば多少は追いかけるのが楽になります。
pre-HADOOP-7560
コミットハッシュ eda88e7e1d1653643c959d547f672c9ad98f9dfb
最後のディレクトリ大改造。trunk だと git log 使ってもここまでしか追えないので超絶めんどくさい。そしてディレクトリ編成はこれだけではない。
pre-HADOOP-6671
コミットハッシュ 58ab6d673734f2ee9f514ac10a6d31655a1d1861
HADOOP-6671 でもかなり改造されてる。
pre-directory-name-changed
コミットハッシュ 4c44bf723412faa76c3afe421db5e3d78ab27388
最初の大改造。上記のコミットハッシュをチェックアウトすれば、hadoop 1.0 系あるいは CDH3 で馴染みの深いディレクトリ構成に戻る。
注意
この投稿は、Hadoop Hackathon in Tokyo の QA サイト閉鎖に伴う移行作業により作成されたものです。
移行元URL: http://glowing-moon-7493.herokuapp.com/questions/771/trunk-hadoop-git-log