command.setCommitter(userName, null);
@Test public void testCommitterFilter() throws Exception { insertAndAdd(points1); final RevCommit firstCommit = geogig.command(CommitOp.class) .setCommitter("firstcommitter", "firstcommitter@boundlessgeo.com").call(); insertAndAdd(lines1); final RevCommit secondCommit = geogig.command(CommitOp.class) .setAuthor("secondcommitter", "secondcommitter@boundlessgeo.com").call(); Iterator<RevCommit> iterator = logOp.setAuthor("firstcommitter").call(); assertNotNull(iterator); assertTrue(iterator.hasNext()); assertEquals(firstCommit, iterator.next()); assertFalse(iterator.hasNext()); iterator = logOp.setAuthor("secondcommitter").call(); assertNotNull(iterator); assertTrue(iterator.hasNext()); assertEquals(secondCommit, iterator.next()); assertFalse(iterator.hasNext()); }
@Test public void testCommitterFilter() throws Exception { insertAndAdd(points1); final RevCommit firstCommit = geogig.command(CommitOp.class) .setCommitter("firstcommitter", "firstcommitter@boundlessgeo.com").call(); insertAndAdd(lines1); final RevCommit secondCommit = geogig.command(CommitOp.class) .setAuthor("secondcommitter", "secondcommitter@boundlessgeo.com").call(); Iterator<RevCommit> iterator = logOp.setAuthor("firstcommitter").call(); assertNotNull(iterator); assertTrue(iterator.hasNext()); assertEquals(firstCommit, iterator.next()); assertFalse(iterator.hasNext()); iterator = logOp.setAuthor("secondcommitter").call(); assertNotNull(iterator); assertTrue(iterator.hasNext()); assertEquals(secondCommit, iterator.next()); assertFalse(iterator.hasNext()); }
@Override protected void setUpInternal() throws Exception { dataStore = new GeoGigDataStore(geogig.getRepository()); dataStore.createSchema(super.pointsType); dataStore.createSchema(super.linesType); insertAndAdd(points1, points2, points3, lines1, lines2, lines3); geogig.command(CommitOp.class).setAuthor("yo", "yo@test.com") .setCommitter("me", "me@test.com").setMessage("initial import").call(); pointsSource = (GeogigFeatureStore) dataStore.getFeatureSource(pointsName); linesSource = dataStore.getFeatureSource(linesName); }
@Override protected void setUpInternal() throws Exception { dataStore = new GeoGigDataStore(geogig.getRepository()); dataStore.createSchema(super.pointsType); dataStore.createSchema(super.linesType); insertAndAdd(points1, points2, points3, lines1, lines2, lines3); geogig.command(CommitOp.class).setAuthor("yo", "yo@test.com") .setCommitter("me", "me@test.com").setMessage("initial import").call(); pointsSource = dataStore.getFeatureSource(pointsName); linesSource = dataStore.getFeatureSource(linesName); }
CommitOp commitCommand = geogig.command(CommitOp.class); commitCommand.setAuthor("John Doe", "John@Doe.com"); commitCommand.setCommitter("Jane Doe", "Jane@Doe.com"); RevCommit commit = commitCommand.call(); assertNotNull(commit);
CommitOp commitCommand = geogig.command(CommitOp.class); commitCommand.setAuthor("John Doe", "John@Doe.com"); commitCommand.setCommitter("Jane Doe", "Jane@Doe.com"); RevCommit commit = commitCommand.call(); assertNotNull(commit);
@Test public void testCommitUsingCommit() throws Exception { insertAndAdd(points1); final RevCommit commit = geogig.command(CommitOp.class) .setCommitter("anothercommitter", "anothercommitter@boundlessgeo.com").call(); insertAndAdd(points2); RevCommit commit2 = geogig.command(CommitOp.class).setCommit(commit).call(); assertEquals(commit.getMessage(), commit2.getMessage()); assertEquals(commit.getAuthor(), commit2.getAuthor()); assertNotSame(commit.getCommitter(), commit2.getCommitter()); }
@Test public void testCommitUsingCommit() throws Exception { insertAndAdd(points1); final RevCommit commit = geogig.command(CommitOp.class) .setCommitter("anothercommitter", "anothercommitter@boundlessgeo.com").call(); insertAndAdd(points2); RevCommit commit2 = geogig.command(CommitOp.class).setCommit(commit).call(); assertEquals(commit.getMessage(), commit2.getMessage()); assertEquals(commit.getAuthor(), commit2.getAuthor()); assertNotSame(commit.getCommitter(), commit2.getCommitter()); }
@Test public void testCommitUsingCommitAndMessage() throws Exception { String message = "A message"; insertAndAdd(points1); final RevCommit commit = geogig.command(CommitOp.class) .setCommitter("anothercommitter", "anothercommitter@boundlessgeo.com").call(); insertAndAdd(points2); RevCommit commit2 = geogig.command(CommitOp.class).setCommit(commit).setMessage(message) .call(); assertNotSame(commit.getMessage(), commit2.getMessage()); assertEquals(commit.getAuthor(), commit2.getAuthor()); assertNotSame(commit.getCommitter(), commit2.getCommitter()); assertEquals(message, commit2.getMessage()); }
@Test public void testCommitUsingCommitAndMessage() throws Exception { String message = "A message"; insertAndAdd(points1); final RevCommit commit = geogig.command(CommitOp.class) .setCommitter("anothercommitter", "anothercommitter@boundlessgeo.com").call(); insertAndAdd(points2); RevCommit commit2 = geogig.command(CommitOp.class).setCommit(commit).setMessage(message) .call(); assertNotSame(commit.getMessage(), commit2.getMessage()); assertEquals(commit.getAuthor(), commit2.getAuthor()); assertNotSame(commit.getCommitter(), commit2.getCommitter()); assertEquals(message, commit2.getMessage()); }