Get the latest commit in a repository with JGit
I want to get the last commit metadata (the youngest one by date) in a repository using JGit. I know that I can get the commit metadata using try (RevWalk walk = new RevWalk(repository)) { RevCommit commit = walk.parseCommit(repository.resolve(commitHash)); } But how to get the latest commit hash? Is there any other way to get the youngest by date RevCommit in a repository directly? Grzegorz Górkiewicz Compare by dates of last commits in all branches. ListMode.ALL can be changed to ListMode.REMOTE to compare only remote branches. Or... the fluent setter .setListMode(whatever) can be omitted to