private boolean isSameAsParent(AnyObjectId newTree) { return status.isInitialized() && status.commit().getTree().equals(newTree); }
private boolean isSameAsParent(AnyObjectId newTree) { return status.isInitialized() && status.commit().getTree().equals(newTree); }
private void updateRef() throws IOException, InterruptedException, RuntimeException, MissingObjectException, IncorrectObjectTypeException, CorruptObjectException { if (baseCommit != null && oursCommit.getTree().equals(baseCommit.getTree())) {
@Nonnull @Override protected GfsCreateStash.Result doExecute(GfsStatusProvider.Update update) throws IOException { prepareBranch(); prepareCommitter(); prepareParent(); prepareIndexMessage(); prepareDirectoryMessage(); AnyObjectId resultTree = gfs.flush(); GfsCreateStash.Result result; if(parent != null && parent.getTree().equals(resultTree)) { result = noChange(); } else { RevCommit indexCommit = makeIndexCommit(resultTree); RevCommit stashCommit = makeWorkingDirectoryCommit(indexCommit); addToStash(stashCommit, repo); result = success(stashCommit); } return result; }
@Nonnull @Override protected GfsCreateStash.Result doExecute(GfsStatusProvider.Update update) throws IOException { prepareBranch(); prepareCommitter(); prepareParent(); prepareIndexMessage(); prepareDirectoryMessage(); AnyObjectId resultTree = gfs.flush(); GfsCreateStash.Result result; if(parent != null && parent.getTree().equals(resultTree)) { result = noChange(); } else { RevCommit indexCommit = makeIndexCommit(resultTree); RevCommit stashCommit = makeWorkingDirectoryCommit(indexCommit); addToStash(stashCommit, repo); result = success(stashCommit); } return result; }
if (treeId.equals(lastTree)) { if (GitTraceLocation.QUICKDIFF.isActive()) GitTraceLocation.getTrace().trace(