git logのrange指定をjgitで行う

前回の記事「git logのrange指定」で行ったことをJavaから行います。gitへのアクセスを一から書くと大変なので今回はjgitを使用します。

行うことの流れとしては以下の通り。

  1. Repositoryインスタンス作成
  2. RevWalkインスタンス作成
  3. 範囲となるRevCommit(始点、終点)インスタンス作成
  4. RevWalkにRevCommit(始点、終点)をmark
  5. RevWalkで範囲内のRevCommitを取得

Continue reading “git logのrange指定をjgitで行う”