)]}'
{
  "commit": "514cd54c21e2b4fcea93c8ea2abdad37163966f8",
  "tree": "d110dfe05162fcc30ab7a526e946ace29281d53e",
  "parents": [
    "f2dd44731d026e17e380ed7a0d348a3eec37bf01"
  ],
  "author": {
    "name": "Mike Dunker",
    "email": "mdunker@google.com",
    "time": "Mon Aug 28 14:46:17 2017 -0700"
  },
  "committer": {
    "name": "Mike Dunker",
    "email": "mdunker@google.com",
    "time": "Mon Aug 28 14:46:17 2017 -0700"
  },
  "message": "Add ability to walk through a collection and delete all the entities, optionally up to a certain timestamp. Modeled after reindex services.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec6b7754a6ba5ff53a58d0dd3dc1b7b898abfdf4",
      "old_mode": 33188,
      "old_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/CoreModule.java",
      "new_id": "a0748e699ad3b43d2ab4285962e848a4983e6770",
      "new_mode": 33188,
      "new_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/CoreModule.java"
    },
    {
      "type": "modify",
      "old_id": "9e346cf83022c5097876232ac7e0391920d3d4e0",
      "old_mode": 33188,
      "old_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/asyncevents/AsyncEventService.java",
      "new_id": "04eaf4cf06d3e07be2aecf9c3adfb06164542fdc",
      "new_mode": 33188,
      "new_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/asyncevents/AsyncEventService.java"
    },
    {
      "type": "modify",
      "old_id": "428772ff27bf25efa37d88901cd1ed22859b255c",
      "old_mode": 33188,
      "old_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/asyncevents/AsyncEventServiceImpl.java",
      "new_id": "3d06caee365cc62a019894b98de9f91d107e8d00",
      "new_mode": 33188,
      "new_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/asyncevents/AsyncEventServiceImpl.java"
    },
    {
      "type": "modify",
      "old_id": "ebb91908664d5fe28ca0fc30cfaad495c57bffa0",
      "old_mode": 33188,
      "old_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/asyncevents/EventBuilder.java",
      "new_id": "4bb631287d9063e8d984cdc72e1ab20b1b453470",
      "new_mode": 33188,
      "new_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/asyncevents/EventBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "5051598546b2131aeb74d13e00ae7f0e25b5fde0",
      "old_mode": 33188,
      "old_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/asyncevents/EventBuilderImpl.java",
      "new_id": "7c72b72dcd02d72e7bd92852688b7c63ec67a7ac",
      "new_mode": 33188,
      "new_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/asyncevents/EventBuilderImpl.java"
    },
    {
      "type": "modify",
      "old_id": "01d2ba81ffa4496412d6bb9c01d9e7b2e226d8fe",
      "old_mode": 33188,
      "old_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/asyncevents/model/EntityDeleteEvent.java",
      "new_id": "1589632bcf709cc254bdcf32d08ca5a9b1768af0",
      "new_mode": 33188,
      "new_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/asyncevents/model/EntityDeleteEvent.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bad06b16b289f202399b29f13f2fcf6ade48f51",
      "new_mode": 33188,
      "new_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/index/CollectionDeleteAction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4abdfeaa89032b2b6fe044434fc44dd3eb1d3e15",
      "new_mode": 33188,
      "new_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/index/CollectionDeleteRequestBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "890b770e4fcea158594e4a255c021101a46858c8",
      "new_mode": 33188,
      "new_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/index/CollectionDeleteRequestBuilderImpl.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c939dd310fad3b0b8c25190ef46ac104f7b6f317",
      "new_mode": 33188,
      "new_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/index/CollectionDeleteService.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b3e3249547c8a8db4b76241561fc31ae60b1376",
      "new_mode": 33188,
      "new_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/index/CollectionDeleteServiceImpl.java"
    },
    {
      "type": "modify",
      "old_id": "eb630566f443188c8882d4e2ec16c8b4b7b9163b",
      "old_mode": 33188,
      "old_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/index/IndexProcessorFig.java",
      "new_id": "948e106d1261f810d8ab593431328dc8c88a8f91",
      "new_mode": 33188,
      "new_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/index/IndexProcessorFig.java"
    },
    {
      "type": "modify",
      "old_id": "c7371b3c3137a7bc5acf9d4443701774e874bb2f",
      "old_mode": 33188,
      "old_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/index/ReIndexServiceImpl.java",
      "new_id": "05602fc5c81d98186cad2ca10749b8424fe23177",
      "new_mode": 33188,
      "new_path": "stack/core/src/main/java/org/apache/usergrid/corepersistence/index/ReIndexServiceImpl.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddf2c687defbd9d76e5f58ea9ac517cbb5816db6",
      "new_mode": 33188,
      "new_path": "stack/core/src/test/java/org/apache/usergrid/persistence/CollectionDeleteTest.java"
    },
    {
      "type": "modify",
      "old_id": "bc1ba568a6c96acee10f795212bf7238a52b160b",
      "old_mode": 33188,
      "old_path": "stack/query-validator/src/test/resources/usergrid-custom-test.properties",
      "new_id": "c8e3eee0e6d408e2d8493d19ac0d185d416fc66c",
      "new_mode": 33188,
      "new_path": "stack/query-validator/src/test/resources/usergrid-custom-test.properties"
    },
    {
      "type": "modify",
      "old_id": "b8c1caa5d6ded0e0637e0529a5e82a30c89d8caa",
      "old_mode": 33188,
      "old_path": "stack/rest/src/main/java/org/apache/usergrid/rest/applications/CollectionResource.java",
      "new_id": "c9174c1c7f0c13ef60536e4eddf84748eeff5e02",
      "new_mode": 33188,
      "new_path": "stack/rest/src/main/java/org/apache/usergrid/rest/applications/CollectionResource.java"
    }
  ]
}
