diff --git a/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/GitChangesetConverter.java b/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/GitChangesetConverter.java index bc3bbc2930..28e862d850 100644 --- a/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/GitChangesetConverter.java +++ b/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/GitChangesetConverter.java @@ -102,13 +102,18 @@ public class GitChangesetConverter implements Closeable RevWalk revWalk, int idLength) { this.repository = repository; - this.idLength = idLength; - if (revWalk == null) + if (revWalk != null) { - revWalk = new RevWalk(repository); + this.revWalk = revWalk; + + } + else + { + this.revWalk = new RevWalk(repository); } + this.idLength = idLength; this.tags = GitUtil.createTagMap(repository, revWalk); treeWalk = new TreeWalk(repository); }