SuccessChanges

Summary

  1. Fix FeatureReaderBuilder resolution of spatial index (details)
  2. Index CLI commands exception handling and --missing-only option for (details)
  3. Make Fetch->PackImpl->applyTo(PackProcessor) fully create missing (details)
Commit d52d283c4d4b346ac078c4936ed958ff94216242 by groldan
Fix FeatureReaderBuilder resolution of spatial index
* Re-inserted PreorderDiffWalk's bounding box filter, it's faster than
letting the geotools Filter catch up on all the nodes.
* Uses the presence of a spatial filter to determine whether to use the
spatial index. Now it's not used if there are no spatial index and it
doesn't contain the required filter attributes.
Signed-off-by: Gabriel Roldan <groldan@boundlessgeo.com>
The file was modifiedsrc/datastore/src/main/java/org/locationtech/geogig/geotools/data/reader/FeatureReaderBuilder.java (diff)
Commit 625bf508a68addfbd9f76bb28c9f7801b0413a03 by groldan
Index CLI commands exception handling and --missing-only option for
rebuild index
The file was modifiedsrc/cli/core/src/main/java/org/locationtech/geogig/cli/porcelain/index/UpdateIndex.java (diff)
The file was modifiedsrc/cli/core/src/main/java/org/locationtech/geogig/cli/CommandFailedException.java (diff)
The file was modifiedsrc/core/src/main/java/org/locationtech/geogig/plumbing/index/CreateIndexInfoOp.java (diff)
The file was modifiedsrc/core/src/main/java/org/locationtech/geogig/porcelain/index/UpdateIndexOp.java (diff)
The file was modifiedsrc/cli/core/src/main/java/org/locationtech/geogig/cli/porcelain/index/DropIndex.java (diff)
The file was modifiedsrc/remoting/src/test/java/org/locationtech/geogig/test/integration/remoting/RemotesIndexTestSupport.java (diff)
The file was modifiedsrc/core/src/main/java/org/locationtech/geogig/plumbing/index/BuildFullHistoryIndexOp.java (diff)
The file was modifiedsrc/remoting/src/test/java/org/locationtech/geogig/test/integration/remoting/FetchOpWithIndexTest.java (diff)
The file was modifiedsrc/remoting/pom.xml (diff)
The file was modifiedsrc/cli/core/src/main/java/org/locationtech/geogig/cli/porcelain/index/RebuildIndex.java (diff)
The file was modifiedsrc/cli/core/src/main/java/org/locationtech/geogig/cli/porcelain/index/CreateIndex.java (diff)
Commit cda189c3bf00969eb9a89e51e3a4572d6d28a0cf by groldan
Make Fetch->PackImpl->applyTo(PackProcessor) fully create missing
indexes
The file was modifiedsrc/core/src/test/java/org/locationtech/geogig/porcelain/index/UpdateIndexOpTest.java (diff)
The file was modifiedsrc/web/api/src/main/java/org/locationtech/geogig/remote/http/pack/StreamingPackWriter.java (diff)
The file was modifiedsrc/remoting/src/test/java/org/locationtech/geogig/test/integration/remoting/FetchOpTest.java (diff)
The file was modifiedsrc/web/api/src/test/java/org/locationtech/geogig/web/api/index/UpdateIndexTest.java (diff)
The file was addedsrc/remoting/src/main/java/org/locationtech/geogig/remotes/pack/ContentIdsProducer.java
The file was modifiedsrc/remoting/src/main/java/org/locationtech/geogig/remotes/pack/LocalPackProcessor.java (diff)
The file was modifiedsrc/api/src/main/java/org/locationtech/geogig/storage/IndexDuplicator.java (diff)
The file was modifiedsrc/remoting/src/main/java/org/locationtech/geogig/remotes/pack/PackImpl.java (diff)
The file was modifiedsrc/remoting/src/main/java/org/locationtech/geogig/remotes/pack/PackProcessor.java (diff)
The file was modifiedsrc/api/src/main/java/org/locationtech/geogig/repository/IndexInfo.java (diff)
The file was modifiedsrc/remoting/src/test/java/org/locationtech/geogig/test/integration/remoting/RemotesIndexTestSupport.java (diff)
The file was modifiedsrc/api/src/main/java/org/locationtech/geogig/storage/BulkOpListener.java (diff)
The file was modifiedsrc/storage/postgres/src/main/java/org/locationtech/geogig/storage/postgresql/v9/PGIndexDatabase.java (diff)
The file was modifiedsrc/api/src/main/java/org/locationtech/geogig/storage/IndexDatabase.java (diff)
The file was modifiedsrc/web/api/src/test/java/org/locationtech/geogig/web/api/index/CreateIndexTest.java (diff)
The file was modifiedsrc/core/src/test/java/org/locationtech/geogig/test/TestData.java (diff)
The file was modifiedsrc/remoting/src/main/java/org/locationtech/geogig/remotes/CloneOp.java (diff)
The file was modifiedsrc/remoting/src/main/java/org/locationtech/geogig/remotes/internal/LocalRemoteRepo.java (diff)
The file was modifiedsrc/remoting/src/test/java/org/locationtech/geogig/test/integration/remoting/FetchOpWithIndexTest.java (diff)