builder.committer(committer.getName().orNull()); builder.committerEmail(committer.getEmail().orNull()); builder.committerTimestamp(committer.getTimestamp()); builder.committerTimeZoneOffset(committer.getTimeZoneOffset()); builder.message(message);
builder.committer(resolveCommitter()); builder.committerEmail(resolveCommitterEmail()); builder.committerTimestamp(timestamp); builder.committerTimeZoneOffset(platform.timeZoneOffset(timestamp)); builder.authorTimestamp(until.getAuthor().getTimestamp());
builder.committerTimestamp(timestamp); builder.committer(authorName); builder.committerEmail(authorEmail);
public static List<RevCommit> createCommits(final int numCommits, @Nullable Platform platform) { LinkedList<RevCommit> commits = new LinkedList<>(); // much faster way of creating several fake commits than running CommitOp N times RevCommitBuilder builder = RevCommit.builder().platform(platform); long timeStamp = System.currentTimeMillis(); builder.author("gabe").authorEmail("gabe@example.com").committer("me") .committerEmail("me@too.com").committerTimestamp(timeStamp) .committerTimeZoneOffset(-1).authorTimestamp(timeStamp).authorTimeZoneOffset(-3) .treeId(RevTree.EMPTY_TREE_ID); ObjectId parent = null; for (int i = 1; i <= numCommits; i++) { ++timeStamp; builder.authorTimestamp(timeStamp).committerTimestamp(timeStamp); List<ObjectId> parents = parent == null ? null : ImmutableList.of(parent); RevCommit commit = builder.parentIds(parents).message("commit " + i).build(); commits.addFirst(commit); parent = commit.getId(); } return commits; } }
builder.treeId(commit.getTreeId()); long timestamp = platform.currentTimeMillis(); builder.committerTimestamp(timestamp); builder.committerTimeZoneOffset(platform.timeZoneOffset(timestamp));
private RevCommitBuilder testCommit(ObjectId treeId, String author, String authorEmail, long authorTimestamp, String committer, String committerEmail, long committerTimestamp, String message, ObjectId... parentIds) { RevCommitBuilder b = RevCommit.builder(); b.treeId(treeId); b.author(author); b.authorEmail(authorEmail); b.committer(committer); b.committerEmail(committerEmail); b.message(message); b.authorTimestamp(authorTimestamp); b.committerTimestamp(committerTimestamp); if (parentIds != null) { b.parentIds(Lists.newArrayList(parentIds)); } return b; }
.committerTimestamp(committerTimeStamp)// .committerTimestamp(committerTimeStamp)// .committerTimeZoneOffset(committerTimeZoneOffset); if (commitMessage != null) {
builder.parentIds(Arrays.asList(rebaseHead)); builder.treeId(newTreeId); builder.committerTimestamp(timestamp); builder.committerTimeZoneOffset(platform.timeZoneOffset(timestamp)); builder.parentIds(Arrays.asList(rebaseHead)); builder.treeId(newTreeId); builder.committerTimestamp(timestamp); builder.committerTimeZoneOffset(platform.timeZoneOffset(timestamp));
b.committerEmail("jdeolive@boundlessgeo.com"); b.message("cool this works"); b.committerTimestamp(1000L); b.committerTimeZoneOffset(5); b.author(null); b.authorEmail(null); b.committerTimestamp(-1000L); b.committerTimeZoneOffset(-5); b.parentIds(ImmutableList.of(parentId1, ObjectId.NULL));
@Test public void testNoAuthorTimeStamp() throws Exception { RevCommitBuilder b = RevCommit.builder(); b.author("groldan"); b.authorEmail("groldan@boundlessgeo.com"); b.committer("jdeolive"); b.committerEmail("jdeolive@boundlessgeo.com"); b.committerTimestamp(1000L); b.message("cool this works"); b.treeId(hashString("some tree id")); assertEquals(1000, b.build().getAuthor().getTimestamp()); }
String committerEmail = "mleslie@boundlessgeo.com"; builder.committerEmail(committerEmail); builder.committerTimestamp(currentTime); builder.committerTimeZoneOffset(timeZoneOffset);
private void createCommit(RevCommit commit) { // write new tree ObjectId newTreeId = command(WriteTree2.class).call(); long timestamp = platform().currentTimeMillis(); String committerName = resolveCommitter(); String committerEmail = resolveCommitterEmail(); // Create new commit RevCommitBuilder builder = RevCommit.builder(); builder.parentIds(Arrays.asList(revertHead)); builder.treeId(newTreeId); builder.committerTimestamp(timestamp); builder.message( "Revert '" + commit.getMessage() + "'\nThis reverts " + commit.getId().toString()); builder.committer(committerName); builder.committerEmail(committerEmail); builder.author(committerName); builder.authorEmail(committerEmail); RevCommit newCommit = builder.build(); objectDatabase().put(newCommit); revertHead = newCommit.getId(); command(UpdateRef.class).setName(currentBranch).setNewValue(revertHead).call(); command(UpdateSymRef.class).setName(Ref.HEAD).setNewValue(currentBranch).call(); workingTree().updateWorkHead(newTreeId); stagingArea().updateStageHead(newTreeId); }
b.committerEmail("jdeolive@boundlessgeo.com"); b.message("cool this works"); b.committerTimestamp(1000L); b.committerTimeZoneOffset(10); b.authorTimestamp(500L);
long now = System.currentTimeMillis(); cb.authorTimestamp(now); cb.committerTimestamp(now); mergeCommit = cb.build();