CommitOp commitOp = this.geogigTx.command(CommitOp.class); if (txUserName != null) { commitOp.setAuthor(author, email.orNull());
command.setAuthor(userName, null); command.setAuthorTimestamp(changeset.getCreated()); command.setAuthorTimeZoneOffset(0);// osm timestamps are in GMT
private RevCommit callCommit() { final CommitOp commitOp = context.command(CommitOp.class).setAll(true) .setAuthor(authorName, authorEmail).setMessage(commitMessage); commitOp.setProgressListener(getProgressListener()); return commitOp.call(); }
private RevCommit callCommit() { final CommitOp commitOp = context.command(CommitOp.class).setAll(true) .setAuthor(authorName, authorEmail).setMessage(commitMessage); commitOp.setProgressListener(getProgressListener()); return commitOp.call(); }
private RevCommit callCommit() { final CommitOp commitOp = context.command(CommitOp.class).setAll(true) .setAuthor(authorName, authorEmail).setMessage(commitMessage); commitOp.setProgressListener(getProgressListener()); return commitOp.call(); }
private RevCommit callCommit() { final CommitOp commitOp = context.command(CommitOp.class).setAll(true) .setAuthor(authorName, authorEmail).setMessage(commitMessage); commitOp.setProgressListener(getProgressListener()); return commitOp.call(); }
.setMessage(commitMessage).addParents(commits); if (authorName.isPresent() || authorEmail.isPresent()) { commit.setAuthor(authorName.orNull(), authorEmail.orNull());
.setMessage(commitMessage).addParents(commits); if (authorName.isPresent() || authorEmail.isPresent()) { commit.setAuthor(authorName.orNull(), authorEmail.orNull());
final Context geogig = this.getRepositoryContext(context); RevCommit commit; commit = geogig.command(CommitOp.class).setAuthor(authorName.orNull(), authorEmail.orNull()) .setMessage(message).setAllowEmpty(true).setAll(all).call();
@Test public void testAuthorFilter() throws Exception { insertAndAdd(points1); final RevCommit firstCommit = geogig.command(CommitOp.class) .setAuthor("firstauthor", "firstauthor@boundlessgeo.com").call(); insertAndAdd(lines1); final RevCommit secondCommit = geogig.command(CommitOp.class) .setAuthor("secondauthor", "secondauthor@boundlessgeo.com").call(); Iterator<RevCommit> iterator = logOp.setAuthor("firstauthor").call(); assertNotNull(iterator); assertTrue(iterator.hasNext()); assertEquals(firstCommit, iterator.next()); assertFalse(iterator.hasNext()); iterator = logOp.setAuthor("secondauthor").call(); assertNotNull(iterator); assertTrue(iterator.hasNext()); assertEquals(secondCommit, iterator.next()); assertFalse(iterator.hasNext()); }
@Test public void testAuthorFilter() throws Exception { insertAndAdd(points1); final RevCommit firstCommit = geogig.command(CommitOp.class) .setAuthor("firstauthor", "firstauthor@boundlessgeo.com").call(); insertAndAdd(lines1); final RevCommit secondCommit = geogig.command(CommitOp.class) .setAuthor("secondauthor", "secondauthor@boundlessgeo.com").call(); Iterator<RevCommit> iterator = logOp.setAuthor("firstauthor").call(); assertNotNull(iterator); assertTrue(iterator.hasNext()); assertEquals(firstCommit, iterator.next()); assertFalse(iterator.hasNext()); iterator = logOp.setAuthor("secondauthor").call(); assertNotNull(iterator); assertTrue(iterator.hasNext()); assertEquals(secondCommit, iterator.next()); assertFalse(iterator.hasNext()); }
@Test public void testCommitWithExplicitNullAuthorEmail() throws Exception { CommitOp commitCommand = geogig.command(CommitOp.class); commitCommand.setAuthor("John Doe", null); commitCommand.setAllowEmpty(true); RevCommit commit = commitCommand.call(); assertFalse(commit.getAuthor().getEmail().isPresent()); assertEquals("groldan", commit.getCommitter().getName().get()); assertEquals("groldan@boundlessgeo.com", commit.getCommitter().getEmail().get()); assertEquals("John Doe", commit.getAuthor().getName().get()); }
@Test public void testCommitWithExplicitNullAuthorEmail() throws Exception { CommitOp commitCommand = geogig.command(CommitOp.class); commitCommand.setAuthor("John Doe", null); commitCommand.setAllowEmpty(true); RevCommit commit = commitCommand.call(); assertFalse(commit.getAuthor().getEmail().isPresent()); assertEquals("groldan", commit.getCommitter().getName().get()); assertEquals("groldan@boundlessgeo.com", commit.getCommitter().getEmail().get()); assertEquals("John Doe", commit.getAuthor().getName().get()); }
@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 = 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 = (GeogigFeatureStore) dataStore.getFeatureSource(pointsName); linesSource = dataStore.getFeatureSource(linesName); }
commitCommand.setAuthor("John Doe", "John@Doe.com"); commitCommand.setCommitter("Jane Doe", "Jane@Doe.com"); RevCommit commit = commitCommand.call();
commitCommand.setAuthor("John Doe", "John@Doe.com"); commitCommand.setCommitter("Jane Doe", "Jane@Doe.com"); RevCommit commit = commitCommand.call();