@NotNull @Override public ObjectId convert(@NotNull Repository dstRepo, @NotNull ObjectInserter inserter, @NotNull ConvertResolver resolver, @Nullable Uploader uploader) throws IOException { final CommitBuilder builder = new CommitBuilder(); builder.setAuthor(revObject.getAuthorIdent()); builder.setCommitter(revObject.getCommitterIdent()); builder.setEncoding(revObject.getEncoding()); builder.setMessage(revObject.getFullMessage()); // Set parents for (RevCommit oldParent : revObject.getParents()) { builder.addParentId(resolver.resolve(TaskType.Simple, "", oldParent)); } // Set tree builder.setTreeId(resolver.resolve(TaskType.Simple, "", revObject.getTree())); return inserter.insert(builder); } };
private CommitBuilder generateNewCommit(final Map<ObjectId, ObjectId> commitMap, final RevCommit commit, final ObjectId newCommitTree) { final CommitBuilder commitBuilder = new CommitBuilder(); commitBuilder.setAuthor(commit.getAuthorIdent()); commitBuilder.setCommitter(commit.getCommitterIdent()); commitBuilder.setTreeId(newCommitTree); commitBuilder.setMessage(commit.getFullMessage()); commitBuilder.setEncoding(commit.getEncoding()); final ObjectId[] newParentIds = closestMappedAncestorOrSelf(commitMap, commit.getParents()); if (newParentIds.length > 0) { commitBuilder.setParentIds(newParentIds); } return commitBuilder; }
commit.setAuthor(author); commit.setCommitter(author); commit.setEncoding(Constants.CHARACTER_ENCODING); commit.setMessage(commitInfo.getMessage()); if (headId != null) {
commitBuilder.setCommitter(personIdent); commitBuilder.setTreeId(nextTreeId); commitBuilder.setEncoding(UTF_8);
commitBuilder.setCommitter(personIdent); commitBuilder.setTreeId(nextTreeId); commitBuilder.setEncoding(UTF_8);
commitBuilder.setCommitter(personIdent); commitBuilder.setTreeId(nextTreeId); commitBuilder.setEncoding(UTF_8);
commit.setAuthor(author); commit.setCommitter(author); commit.setEncoding(Constants.CHARACTER_ENCODING); commit.setMessage(message);
commit.setAuthor( author ); commit.setCommitter( author ); commit.setEncoding( Constants.CHARACTER_ENCODING ); commit.setMessage( message ); //headId can be null if the repository has no commit yet