InlineEdit: Perform some clean up

Remove some unused variables.  Also convert output of abbreviate()
method to string before passing it to String.format() method.

Change-Id: I667fd218457b27d483debf30d494ce5e59b7b494
This commit is contained in:
David Ostrovsky
2014-08-10 00:34:46 +02:00
parent da5e5e76a1
commit 2e1c3c5b73
2 changed files with 10 additions and 17 deletions

View File

@@ -119,7 +119,7 @@ public class ChangeEditModifier {
ps.getRevision().get()));
ObjectId commit = createCommit(me, inserter, base, base, base.getTree());
inserter.flush();
return update(repo, me, refName, rw, base, ObjectId.zeroId(), commit);
return update(repo, me, refName, rw, ObjectId.zeroId(), commit);
} finally {
rw.release();
inserter.release();
@@ -197,11 +197,6 @@ public class ChangeEditModifier {
RevCommit base = rw.parseCommit(ObjectId.fromString(
basePs.getRevision().get()));
ObjectId oldObjectId = prevEdit;
if (prevEdit == null) {
prevEdit = base;
oldObjectId = ObjectId.zeroId();
}
ObjectId newTree = writeNewTree(op, repo, rw, inserter,
prevEdit, reader, file, content, base);
if (ObjectId.equals(newTree, prevEdit.getTree())) {
@@ -210,7 +205,7 @@ public class ChangeEditModifier {
ObjectId commit = createCommit(me, inserter, prevEdit, base, newTree);
inserter.flush();
return update(repo, me, refName, rw, base, oldObjectId, commit);
return update(repo, me, refName, rw, prevEdit, commit);
} finally {
rw.release();
inserter.release();
@@ -233,8 +228,8 @@ public class ChangeEditModifier {
}
private RefUpdate.Result update(Repository repo, IdentifiedUser me,
String refName, RevWalk rw, RevCommit base,
ObjectId oldObjectId, ObjectId newEdit) throws IOException {
String refName, RevWalk rw, ObjectId oldObjectId, ObjectId newEdit)
throws IOException {
RefUpdate ru = repo.updateRef(refName);
ru.setExpectedOldObjectId(oldObjectId);
ru.setNewObjectId(newEdit);
@@ -269,15 +264,13 @@ public class ChangeEditModifier {
RevCommit base, DirCacheEditor dce, ObjectInserter ins, String path,
byte[] content) throws IOException, InvalidChangeOperationException {
switch (op) {
case DELETE_ENTRY:
dce.add(new DeletePath(path));
break;
case CHANGE_ENTRY:
case RESTORE_ENTRY:
dce.add(getPathEdit(op, repo, rw, base, path, ins, content));
break;
case DELETE_ENTRY:
dce.add(new DeletePath(path));
break;
default:
throw new IllegalStateException("unknown tree operation");
}
dce.finish();
}
@@ -311,7 +304,7 @@ public class ChangeEditModifier {
if (tw == null) {
throw new InvalidChangeOperationException(String.format(
"cannot restore path %s: missing in base revision %s",
path, base.abbreviate(8)));
path, base.abbreviate(8).name()));
}
return tw.getObjectId(0);
}

View File

@@ -215,12 +215,12 @@ public class ChangeEditUtil {
if (r.isEmpty()) {
throw new InvalidChangeOperationException(String.format(
"patch set %s change edit is based on doesn't exist",
rev.abbreviate(8)));
rev.abbreviate(8).name()));
}
if (r.size() > 1) {
throw new InvalidChangeOperationException(String.format(
"multiple patch sets for change edit parent %s",
rev.abbreviate(8)));
rev.abbreviate(8).name()));
}
PatchSet parentPatchSet = Iterables.getOnlyElement(r);
if (!edit.getChange().getId().equals(