Use JGit to get the git commit count

jgit

Solution

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.

Problem

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?

Original source

Related problems