diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/api/CommitCommand.java b/org.eclipse.jgit/src/org/eclipse/jgit/api/CommitCommand.java index 056b47d0f..26a64ebcf 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/api/CommitCommand.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/api/CommitCommand.java @@ -184,9 +184,8 @@ public RevCommit call() throws GitAPIException, NoHeadException, if (amend) { RevCommit previousCommit = new RevWalk(repo) .parseCommit(headId); - RevCommit[] p = previousCommit.getParents(); - for (int i = 0; i < p.length; i++) - parents.add(0, p[i].getId()); + for (RevCommit p : previousCommit.getParents()) + parents.add(p.getId()); if (author == null) author = previousCommit.getAuthorIdent(); } else {