git_file_history_maker
概要
Git リポジトリにおいて,
指定されたファイルの変更履歴を出力する.
変更履歴としては,そのファイルが追加,変更または削除された時の
- ハッシュ値
- 日時
- Author
- コミットメッセージ
の一覧を作成する.
ダウンロード
使い方
perl git_file_history_maker.pl ファイルパス
出力の書式
左から順に以下の内容がタブ区切りで出力される.
1 回のコミットが 1 行に相当する.
- 通し番号
- 総コミット回数
- ファイルパス名
- ハッシュ値
- 日時
- author
- 変更タイプ ※追加(A),変更(M),削除(D)
- コミットメッセージ ※全部を一行につなげた一つの長い文字列
(出力例)Main.java というソースファイルを指定した場合
1 2 Main.java 481d....dcb19 Sat Mar 1 21:19:34 2014 +0100 XXXX <xxxx@xxxx.xx> A Migrated build system to ANT
2 2 Main.java f26a....611de Sat Nov 8 22:35:25 2014 +0100 YYYY <yyyy@yyyy.yy> M When adjusting .... Tab General --> right column
(C) Copyright 2015 - 2017 Hirohisa AMAN (阿萬 裕久)