.call(); RevCommitBuilder builder = RevCommit.builder().init(commit); builder.parentIds(newParents); builder.treeId(newTreeId);
parents.addAll(secondaryParents); ObjectId endTree = until.getTreeId(); RevCommitBuilder builder = RevCommit.builder().init(until); Collection<ObjectId> filteredParents = Collections2.filter(parents, new Predicate<ObjectId>() {
RevCommitBuilder builder = RevCommit.builder().init(commitsToRebase.get(0)); builder.parentIds(Arrays.asList(ancestorCommit.get())); builder.message(squashMessage);
ObjectId head = squashedId; for (RevCommit commit : commits) { RevCommitBuilder builder = RevCommit.builder().init(commit); Function<ObjectId, ObjectId> fn = new Function<ObjectId, ObjectId>() { @Override
RevCommitBuilder builder = RevCommit.builder().init(commit); List<ObjectId> newParents = new LinkedList<ObjectId>(); for (ObjectId parentCommitId : commit.getParentIds()) { RevCommitBuilder builder = RevCommit.builder().init(commit); List<ObjectId> newParents = new LinkedList<>(); for (ObjectId parentCommitId : commit.getParentIds()) {
builder.init(commit);
@Test public void testCommitBuilder() throws Exception { RevCommitBuilder b = RevCommit.builder(); b.author("groldan"); b.authorEmail("groldan@boundlessgeo.com"); b.committer("jdeolive"); b.committerEmail("jdeolive@boundlessgeo.com"); b.message("cool this works"); b.authorTimestamp(1000L); ObjectId treeId = hashString("fake tree content"); b.treeId(treeId); ObjectId parentId1 = hashString("fake parent content 1"); ObjectId parentId2 = hashString("fake parent content 2"); List<ObjectId> parentIds = ImmutableList.of(parentId1, parentId2); b.parentIds(parentIds); RevCommit commit1 = b.build(); RevCommitBuilder builder = RevCommit.builder().init(commit1); assertEquals("groldan", builder.author()); assertEquals("jdeolive", builder.committer()); assertEquals("groldan@boundlessgeo.com", builder.authorEmail()); assertEquals("jdeolive@boundlessgeo.com", builder.committerEmail()); assertEquals(commit1.getMessage(), builder.message()); assertEquals(commit1.getParentIds(), builder.parentIds()); assertEquals(commit1.getTreeId(), builder.treeId()); assertEquals(commit1.getAuthor().getTimestamp(), builder.authorTimestamp().longValue()); RevCommit commit2 = builder.build(); assertEquals(commit1, commit2); }