タイムラインを生成するためにgitリポジトリから統計を生成したいと思います。
<commit> <timestamp> <changed-lines>
35abf648cfc 2011-04-04t17:23:58 +20 -4
93acb668f32 2011-04-04t17:59:01 -4 +1
だからgnuplotなどを使って「きれいな」グラフを描くことができます。その中には<changed-lines>
ビルド可能なすべてがあるかもしれません+20 -3
(例えば20行追加、3行削除)23
。重要なことワイヤー計算されます。変更されたファイルは私のシナリオでは使用されません。
適用できれば部分一部のディレクトリには、統計を破壊する不快なバイナリが含まれているためです。
どういうわけか入ることができるようですが、git log
どこから始めるべきかわかりません...
ベストアンサー1
この行は目的のコンテンツに近いです。
$ git log --format="%h %ad" --numstat
b29dfc1 Sun Apr 24 13:32:06 2011 +0200
3 0 bar
0 2 foo
d552271 Sun Apr 24 13:21:16 2011 +0200
2 1 foo
ac8894a Sun Apr 24 13:20:59 2011 +0200
1 0 foo
5965384 Sun Apr 24 13:20:40 2011 +0200
1 0 bar
1 0 foo
読むgit logのマニュアルページより多くの情報を知りたいです。