diff --git a/ide/libs.git/src/org/netbeans/libs/git/jgit/commands/LogCommand.java b/ide/libs.git/src/org/netbeans/libs/git/jgit/commands/LogCommand.java index cb9460b80dad..f3432c04e21d 100644 --- a/ide/libs.git/src/org/netbeans/libs/git/jgit/commands/LogCommand.java +++ b/ide/libs.git/src/org/netbeans/libs/git/jgit/commands/LogCommand.java @@ -210,8 +210,8 @@ private void markBranchFlags (Map allBranches, RevWalk walk, } } else { usedFlags.add(flagId); - if (i < 25) { - i = i + 1; + if (i <= 23) { // leave one spare flag for the run method, see RevWalk.newFlag() + i++; RevFlag flag = walk.newFlag(flagId); List branches = new ArrayList<>(allBranches.size()); branches.add(e.getValue()); @@ -253,7 +253,7 @@ protected String getCommandDescription () { } public GitRevisionInfo[] getRevisions () { - return revisions.toArray(new GitRevisionInfo[revisions.size()]); + return revisions.toArray(new GitRevisionInfo[0]); } private void addRevision (GitRevisionInfo info) {