トップ > 研究内容 > 研究用ツール > commit_counter_by_author

commit_counter_by_author

概要

Git ログから著者(Author)ごとに何回コミットしたのかの一覧を作る.
ただし, 著者によっては同じ著者名だがメールアドレスが異なったり, 逆にメールアドレスが同じで著者名が異なったりするので, それらを統合したかたちでコミット回数を調べる.

出力形式は以下の順にタブ文字で区切られたデータの繰り返しとなる:

  著者名    メールアドレス    コミット回数    ハッシュリスト  

ダウンロード

使い方

Git リポジトリ内で以下を実行する:
  perl   commit_counter_by_author.pl   [-d]  
(実行例)
This is commit_counter_by_author.pl (ver.2.1)

(1/3) collecting authors' commit logs ... done.
(2/3) checking authors' commit data ... done.
      0 commit record(s) were omitted.
      277 author record(s) were merged.
      Run again with -d option if you want to see omitted or merged data.
(3/3) sorting authors' commit data ... done.
(C) Copyright 2015 Hirohisa AMAN (阿萬 裕久)