/** * @param pathFilter if specified, only changes that match the filter will be returned * @return the number differences between STAGE_HEAD and HEAD based on the path filter. */ @Override public DiffObjectCount countStaged(final @Nullable List<String> pathFilters) { DiffObjectCount count = context.command(DiffCount.class).setOldVersion(Ref.HEAD) .setNewVersion(Ref.STAGE_HEAD).setFilter(pathFilters).call(); return count; }
/** * @param pathFilter if specified, only changes that match the filter will be counted * @return the number differences between the work tree and the index based on the path filter. */ @Override public DiffObjectCount countUnstaged(final @Nullable String pathFilter) { DiffObjectCount count = context.command(DiffCount.class).setOldVersion(Ref.STAGE_HEAD) .setNewVersion(Ref.WORK_HEAD).addFilter(pathFilter).call(); return count; }
/** * @param pathFilter if specified, only changes that match the filter will be counted * @return the number differences between the work tree and the index based on the path filter. */ @Override public DiffObjectCount countUnstaged(final @Nullable String pathFilter) { DiffObjectCount count = context.command(DiffCount.class).setOldVersion(Ref.STAGE_HEAD) .setNewVersion(Ref.WORK_HEAD).addFilter(pathFilter).call(); return count; }
/** * @param pathFilter if specified, only changes that match the filter will be returned * @return the number differences between STAGE_HEAD and HEAD based on the path filter. */ @Override public DiffObjectCount countStaged(final @Nullable List<String> pathFilters) { DiffObjectCount count = context.command(DiffCount.class).setOldVersion(Ref.HEAD) .setNewVersion(Ref.STAGE_HEAD).setFilter(pathFilters).call(); return count; }
private String composeDefaultCommitMessage() { final DiffObjectCount diffCount = this.geogigTx.command(DiffCount.class) .setOldVersion(Ref.HEAD).setNewVersion(Ref.STAGE_HEAD).call();
DiffObjectCount count = geogig.command(DiffCount.class).setOldVersion(oldTreeish) .setNewVersion(newTreeish).call(); long added = count.getFeaturesAdded();
DiffObjectCount count = geogig.command(DiffCount.class).setOldVersion(oldTreeish) .setNewVersion(newTreeish).call(); long added = count.getFeaturesAdded();
console.flush(); final DiffObjectCount diffCount = geogig.command(DiffCount.class) .setOldVersion(parentId.toString()).setNewTree(commit.getTreeId()) .setProgressListener(progress).call();
console.flush(); final DiffObjectCount diffCount = geogig.command(DiffCount.class) .setOldVersion(parentId.toString()).setNewTree(commit.getTreeId()) .setProgressListener(progress).call();
console.flush(); final DiffObjectCount diffCount = geogig.command(DiffCount.class) .setOldVersion(parentId.toString()).setNewTree(commit.getTreeId()) .setProgressListener(progress).call();
console.flush(); final DiffObjectCount diffCount = geogig.command(DiffCount.class) .setOldVersion(parentId.toString()).setNewTree(commit.getTreeId()) .setProgressListener(progress).call();
console.flush(); final DiffObjectCount diffCount = geogig.command(DiffCount.class) .setOldVersion(parentId.toString()).setNewTree(commit.getTreeId()) .setProgressListener(progress).call();
console.flush(); final DiffObjectCount diffCount = geogig.command(DiffCount.class) .setOldVersion(parentId.toString()).setNewTree(commit.getTreeId()) .setProgressListener(progress).call();
newVersion = cached ? Ref.STAGE_HEAD : Ref.WORK_HEAD; DiffCount cdiff = geogig.command(DiffCount.class).setOldVersion(oldVersion) .setNewVersion(newVersion); cdiff.setFilter(paths);
newVersion = cached ? Ref.STAGE_HEAD : Ref.WORK_HEAD; DiffCount cdiff = geogig.command(DiffCount.class).setOldVersion(oldVersion) .setNewVersion(newVersion); cdiff.setFilter(paths);
newVersion = cached ? Ref.STAGE_HEAD : Ref.WORK_HEAD; DiffCount cdiff = geogig.command(DiffCount.class).setOldVersion(oldVersion) .setNewVersion(newVersion); cdiff.setFilter(paths);
: ObjectId.NULL.toString(); String newSpec = commit.getId().toString(); DiffObjectCount diffCount = geogig.command(DiffCount.class).setOldVersion(oldSpec) .setNewVersion(newSpec).call();
: ObjectId.NULL.toString(); String newSpec = commit.getId().toString(); DiffObjectCount diffCount = geogig.command(DiffCount.class).setOldVersion(oldSpec) .setNewVersion(newSpec).call();
@Test public void testReprojectToTargetBucketTree() throws Exception { final int leftCount = CanonicalNodeNameOrder.normalizedSizeLimit(0) * 2; final int rightCount = CanonicalNodeNameOrder.normalizedSizeLimit(0) * 3; WorkingTree workingTree = geogig.getRepository().workingTree(); final String typeName = "newpoints"; final DefaultProgressListener listener = new DefaultProgressListener(); workingTree.insert(new TestFeatureIterator(typeName, leftCount), listener); geogig.command(AddOp.class).call(); workingTree.insert(new TestFeatureIterator(typeName, rightCount), listener); {// sanity check long diffFeatures = geogig.command(DiffCount.class).setOldVersion("STAGE_HEAD") .setNewVersion("WORK_HEAD").call().featureCount(); assertEquals(rightCount - leftCount, diffFeatures); } DiffBounds cmd = geogig.command(DiffBounds.class).setOldVersion("STAGE_HEAD") .setNewVersion("WORK_HEAD"); final CoordinateReferenceSystem nativeCrs = CRS.decode("EPSG:3857"); final DiffSummary<BoundingBox, BoundingBox> diffInNativeCrs = cmd.setCRS(nativeCrs).call(); CoordinateReferenceSystem targetcrs = CRS.decode("EPSG:4326", true); cmd.setCRS(targetcrs); DiffSummary<BoundingBox, BoundingBox> reprojected = cmd.call(); assertEquals(targetcrs, reprojected.getLeft().getCoordinateReferenceSystem()); assertEquals(targetcrs, reprojected.getRight().getCoordinateReferenceSystem()); assertEquals(targetcrs, reprojected.getMergedResult().get().getCoordinateReferenceSystem()); ReferencedEnvelope e = new ReferencedEnvelope(diffInNativeCrs.getRight()); ReferencedEnvelope expected = e.transform(targetcrs, true); BoundingBox actual = reprojected.getRight(); assertEquals(expected, actual); }
@Test public void testReprojectToTargetBucketTree() throws Exception { final int leftCount = CanonicalNodeNameOrder.normalizedSizeLimit(0) * 2; final int rightCount = CanonicalNodeNameOrder.normalizedSizeLimit(0) * 3; WorkingTree workingTree = geogig.getRepository().workingTree(); final String typeName = "newpoints"; final DefaultProgressListener listener = new DefaultProgressListener(); workingTree.insert(new TestFeatureIterator(typeName, leftCount), listener); geogig.command(AddOp.class).call(); workingTree.insert(new TestFeatureIterator(typeName, rightCount), listener); {// sanity check long diffFeatures = geogig.command(DiffCount.class).setOldVersion("STAGE_HEAD") .setNewVersion("WORK_HEAD").call().featureCount(); assertEquals(rightCount - leftCount, diffFeatures); } DiffBounds cmd = geogig.command(DiffBounds.class).setOldVersion("STAGE_HEAD") .setNewVersion("WORK_HEAD"); final CoordinateReferenceSystem nativeCrs = CRS.decode("EPSG:3857"); final DiffSummary<BoundingBox, BoundingBox> diffInNativeCrs = cmd.setCRS(nativeCrs).call(); CoordinateReferenceSystem targetcrs = CRS.decode("EPSG:4326", true); cmd.setCRS(targetcrs); DiffSummary<BoundingBox, BoundingBox> reprojected = cmd.call(); assertEquals(targetcrs, reprojected.getLeft().getCoordinateReferenceSystem()); assertEquals(targetcrs, reprojected.getRight().getCoordinateReferenceSystem()); assertEquals(targetcrs, reprojected.getMergedResult().get().getCoordinateReferenceSystem()); ReferencedEnvelope e = new ReferencedEnvelope(diffInNativeCrs.getRight()); ReferencedEnvelope expected = e.transform(targetcrs, true); BoundingBox actual = reprojected.getRight(); assertEquals(expected, actual); }