With the git command-line, the way to get the git commit count is
git rev-list HEAD --count
How to do this with JGit?
With the git command-line, the way to get the git commit count is
git rev-list HEAD --count
How to do this with JGit?
 
    
     
    
    You can use the LogCommand to obtain the number of commits like so:
Iterable<RevCommit> commits = git.log().call();
int count = 0;
for( RevCommit commit : commits ) {
  count++;
}
If not specified otherwise the command starts at HEAD. With add() multiple commit-ids can be added to start the graph traversal from or all() can be called to start from all known branches.
 
    
    More compact answer:
int countCommits = Iterables.size(git.log().call());
 
    
    