Fix CommitCommand amend mode to preserve parent order

Change-Id: I476921ff8dfa6a357932d42ee59340873502b582
This commit is contained in:
Shawn Pearce 2013-03-28 13:58:21 -04:00
parent d9d3439617
commit 1f51aecf95
1 changed files with 2 additions and 3 deletions

View File

@ -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 {