)]}'
{
  "commit": "39831de3f503db7a6ecb2972c6786e019ab67973",
  "tree": "ab0dabbb1e97e1c187aaaf082224df0c969086eb",
  "parents": [
    "19ffb7702cf71ef39eb176f922b09efb5a903991"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Fri May 13 15:07:02 2022 +0100"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Fri May 13 15:33:58 2022 +0100"
  },
  "message": "Initial implementation extracted from Gerrit stable-3.5\nFiles removed from Gerrit core in Change Ib7b5167ce2\nand added to a separate project, packaged as libModule.\n\nHaving an external libModule allows Gerrit core to be\nindependent from ElasticSearch and, at the same time,\nallow existing users to keep their setup without having\nto migrate their indexes.\n\nOriginal-Author: Alice Kober-Sotzek \u003caliceks@google.com\u003e\nOriginal-Author: Dave Borowitz \u003cdborowitz@google.com\u003e\nOriginal-Author: David Ostrovsky \u003cdavid@ostrovsky.org\u003e\nOriginal-Author: David Pursehouse \u003cdpursehouse@collab.net\u003e\nOriginal-Author: David Pursehouse \u003cdpursehouse@digital.ai\u003e\nOriginal-Author: Dmitrii Filippov \u003cdmfilippov@google.com\u003e\nOriginal-Author: Dyrone Teng \u003cdyroneteng@gmail.com\u003e\nOriginal-Author: Edwin Kempin \u003cekempin@google.com\u003e\nOriginal-Author: Gal Paikin \u003cpaiking@google.com\u003e\nOriginal-Author: Han-Wen Nienhuys \u003chanwen@google.com\u003e\nOriginal-Author: Hugo Arès \u003chugo.ares@ericsson.com\u003e\nOriginal-Author: Jacek Centkowski \u003cjcentkowski@collab.net\u003e\nOriginal-Author: Joerg Zieren \u003czieren@google.com\u003e\nOriginal-Author: Marco Miller \u003cmarco.miller@ericsson.com\u003e\nOriginal-Author: Marija Savtchouk \u003cmariasavtchouk@google.com\u003e\nOriginal-Author: Maxime Guerreiro \u003cmaximeg@google.com\u003e\nOriginal-Author: Paladox \u003cthomasmulhall410@yahoo.com\u003e\nOriginal-Author: Pat Long \u003cpllong@arista.com\u003e\nOriginal-Author: Patrick Hiesel \u003chiesel@google.com\u003e\nOriginal-Author: Sven Selberg \u003csvense@axis.com\u003e\nChange-Id: I25586488ff7044ab4f05e2357cd272e9fb661a69\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06352ab5024a01d70e720cdb20172e41f0406798",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8708e78a4d160d4b5e737256ad1ef61b7837098",
      "new_mode": 33188,
      "new_path": "Jenkinsfile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64",
      "new_mode": 33188,
      "new_path": "LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6565f3390b16440fc3db94a7020e4481b7f0495e",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b86317530563e0433c5d0444a14a80089e0e3a6d",
      "new_mode": 33188,
      "new_path": "external_plugin_deps.bzl"
    },
    {
      "type": "delete",
      "old_id": "8bab80b3e77866fe8bf1522fee5a5f9ca7c49504",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/BUILD",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f086ab1920ad6b68e61946e5c6543d439582df2b",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/pgm/init/index/elasticsearch/ElasticIndexModuleOnInit.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0632241d9216204d9eed545b981b1c53ce89cf3d",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/acceptance/pgm/ElasticReindexIT.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f35bcb79eb7daf143df22706234690cecbe0f5b4",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/acceptance/ssh/ElasticIndexIT.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "303681176c654fa46e44df8fc435eeafdbf63b08",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/elasticsearch/BUILD",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c3309610e5d581a20150d7afec00bf63a472e97b",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/elasticsearch/ElasticContainer.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dcc688032a6c63077f37773f2197cbece8482ead",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/elasticsearch/ElasticTestUtils.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "48264906d4d99c496b8359755d477a18108a9a38",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/elasticsearch/ElasticV7QueryAccountsTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d9a4d2ebc244db1c00e86f52b52fb7550eade739",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/elasticsearch/ElasticV7QueryChangesTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0fc96f83887696477ce1a9d98d14be9157403091",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/elasticsearch/ElasticV7QueryGroupsTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1e56af9556c98ed4d88a1e9c94046aea2a2d7ea8",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/elasticsearch/ElasticV7QueryProjectsTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "562464df6e408b16ea08c399f349448a309b09a6",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/AbstractElasticIndex.java",
      "new_id": "562464df6e408b16ea08c399f349448a309b09a6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/AbstractElasticIndex.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "89677893812b4f33b7330845e426961715245312",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/ElasticAccountIndex.java",
      "new_id": "89677893812b4f33b7330845e426961715245312",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/ElasticAccountIndex.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7d4e0c7827cc31742d4bade5d3c237926e70afa9",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/ElasticChangeIndex.java",
      "new_id": "7d4e0c7827cc31742d4bade5d3c237926e70afa9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/ElasticChangeIndex.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c44352979819055480d6f69fa0657c9ae26fe0bb",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/ElasticConfiguration.java",
      "new_id": "e544d9f5d75d7342d61e4041ddc5cf9d1845dc64",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/ElasticConfiguration.java",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "d4baf75d27572909ec3f60b93ef1f0598df1d54b",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/ElasticException.java",
      "new_id": "d4baf75d27572909ec3f60b93ef1f0598df1d54b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/ElasticException.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "781ed43051095538466df3fe69e79e85b40103d5",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/ElasticGroupIndex.java",
      "new_id": "781ed43051095538466df3fe69e79e85b40103d5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/ElasticGroupIndex.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "15d6126d4592f23831dbd37058c41473653a09f4",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/ElasticIndexModule.java",
      "new_id": "671e9f4f492bf01d4c412d7975aaac3891325f23",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/ElasticIndexModule.java",
      "score": 81
    },
    {
      "type": "rename",
      "old_id": "100022a181ac49356e66060df0df06fe8fcce4c9",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/ElasticIndexVersionDiscovery.java",
      "new_id": "100022a181ac49356e66060df0df06fe8fcce4c9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/ElasticIndexVersionDiscovery.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b9d86d59678ca7eaa77f1007c51a16a90cbf8694",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/ElasticIndexVersionManager.java",
      "new_id": "b9d86d59678ca7eaa77f1007c51a16a90cbf8694",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/ElasticIndexVersionManager.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "edd05c9bb6eb8aec504d546cd1cf2c3d377bbfcc",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/ElasticMapping.java",
      "new_id": "edd05c9bb6eb8aec504d546cd1cf2c3d377bbfcc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/ElasticMapping.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b8bfc3889f069b6820897a9f2e1fe6bb336e5845",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/ElasticProjectIndex.java",
      "new_id": "b8bfc3889f069b6820897a9f2e1fe6bb336e5845",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/ElasticProjectIndex.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "19d990181da9195b684278e0b7b07e0b12e1935d",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/ElasticQueryAdapter.java",
      "new_id": "19d990181da9195b684278e0b7b07e0b12e1935d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/ElasticQueryAdapter.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "40ac6039578449bdb249331d7a82d375c5d568c6",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/ElasticQueryBuilder.java",
      "new_id": "40ac6039578449bdb249331d7a82d375c5d568c6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/ElasticQueryBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b41f3653b9e57c38bcdac2876396c09c8a83d4cc",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/ElasticRestClientProvider.java",
      "new_id": "b41f3653b9e57c38bcdac2876396c09c8a83d4cc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/ElasticRestClientProvider.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7ec0566a88ed88b33d03c099673c75317cb8c95a",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/ElasticSetting.java",
      "new_id": "7ec0566a88ed88b33d03c099673c75317cb8c95a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/ElasticSetting.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a02a715f67d8d898fc4c0e1cf62566483559beeb",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/ElasticStoredValue.java",
      "new_id": "a02a715f67d8d898fc4c0e1cf62566483559beeb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/ElasticStoredValue.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b5bf44b220bc2813640d1be61d6255e9cc586de2",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/ElasticVersion.java",
      "new_id": "b5bf44b220bc2813640d1be61d6255e9cc586de2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/ElasticVersion.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8500844acf9102b89ddc7cbcb862d6eb34e2fde8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/PrimaryElasticIndexModule.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8845cbe53b749376663e368ce9611e678a72c81e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/ReplicaElasticIndexModule.java"
    },
    {
      "type": "rename",
      "old_id": "a204919cbcfbcf02bf7fddde65d91bfcd2d9ecd4",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/builders/BoolQueryBuilder.java",
      "new_id": "a204919cbcfbcf02bf7fddde65d91bfcd2d9ecd4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/builders/BoolQueryBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1b058d7799c46f56733fad376ec37e01ef71a9ce",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/builders/ExistsQueryBuilder.java",
      "new_id": "1b058d7799c46f56733fad376ec37e01ef71a9ce",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/builders/ExistsQueryBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a3b303cff44ad5a8f200c0bc2bb392e33747e868",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/builders/MatchAllQueryBuilder.java",
      "new_id": "a3b303cff44ad5a8f200c0bc2bb392e33747e868",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/builders/MatchAllQueryBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c0becd1e4b225277e0aa07b0c12053f2215c5904",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/builders/MatchQueryBuilder.java",
      "new_id": "c0becd1e4b225277e0aa07b0c12053f2215c5904",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/builders/MatchQueryBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d6f154ecc71254f26efdde126f080d433b7ebbb9",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/builders/QueryBuilder.java",
      "new_id": "d6f154ecc71254f26efdde126f080d433b7ebbb9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/builders/QueryBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "940146f147a4c07ff268175435703bee14bf9dd9",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/builders/QueryBuilders.java",
      "new_id": "940146f147a4c07ff268175435703bee14bf9dd9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/builders/QueryBuilders.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1cb5c825542d950d673275e0150074f7caa6ed38",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/builders/QuerySourceBuilder.java",
      "new_id": "1cb5c825542d950d673275e0150074f7caa6ed38",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/builders/QuerySourceBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "32dbc0e485a298da23d4893a251567a593a201f0",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/builders/RangeQueryBuilder.java",
      "new_id": "32dbc0e485a298da23d4893a251567a593a201f0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/builders/RangeQueryBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b81ec2053e86f7434a92606b151cca634b3b11a1",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/builders/RegexpQueryBuilder.java",
      "new_id": "b81ec2053e86f7434a92606b151cca634b3b11a1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/builders/RegexpQueryBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "35cbea99b6d538c63774d56a604b870ab5b8863e",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/builders/SearchSourceBuilder.java",
      "new_id": "35cbea99b6d538c63774d56a604b870ab5b8863e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/builders/SearchSourceBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2b407c66ecf817f2a807074560a45c461a41740d",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/builders/TermQueryBuilder.java",
      "new_id": "2b407c66ecf817f2a807074560a45c461a41740d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/builders/TermQueryBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9c44583e15da33a6fbb937177faef248ec63e1c8",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/builders/XContentBuilder.java",
      "new_id": "9c44583e15da33a6fbb937177faef248ec63e1c8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/builders/XContentBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "16b821ca4199bb112b19eb4276b1fbef7e08e5b5",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/bulk/ActionRequest.java",
      "new_id": "16b821ca4199bb112b19eb4276b1fbef7e08e5b5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/bulk/ActionRequest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "be5ad8d25aba5cbd4eb087f48fcdce982b0dfbdc",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/bulk/BulkRequest.java",
      "new_id": "be5ad8d25aba5cbd4eb087f48fcdce982b0dfbdc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/bulk/BulkRequest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6451b0fcefe7df279bde58d1a20b56fb1e6990ba",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/bulk/DeleteRequest.java",
      "new_id": "6451b0fcefe7df279bde58d1a20b56fb1e6990ba",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/bulk/DeleteRequest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d90b80faca5ac767eee80f8f0d011d522c7a3e1f",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/bulk/IndexRequest.java",
      "new_id": "d90b80faca5ac767eee80f8f0d011d522c7a3e1f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/bulk/IndexRequest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "196b8d6ad3a31344f1a5443ffdceeff3ff0ddc71",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/elasticsearch/bulk/UpdateRequest.java",
      "new_id": "196b8d6ad3a31344f1a5443ffdceeff3ff0ddc71",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/bulk/UpdateRequest.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76b2d3bef23b726a91b5ead3427b2492ad7000ce",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/gerrit/elasticsearch/init/InitElasticSearchIndex.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "908ad4f521a27722a24664f5a0adb595bf81f4e7",
      "new_mode": 33188,
      "new_path": "src/main/main.iml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6f6e51436fecc1a3824ef5083be432f09ebb716",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/build.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2164d22e9cdb9d809a921e2ddde0f4ac36ba7d1d",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/config.md"
    },
    {
      "type": "rename",
      "old_id": "7e044c330fb2ecfb364210366ef2fe09040d9799",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/elasticsearch/ElasticConfigurationTest.java",
      "new_id": "7e044c330fb2ecfb364210366ef2fe09040d9799",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/gerrit/elasticsearch/ElasticConfigurationTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2ce3a2c1183b34ae7821e2eb970fae880c6f4dfb",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/elasticsearch/ElasticVersionTest.java",
      "new_id": "2ce3a2c1183b34ae7821e2eb970fae880c6f4dfb",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/gerrit/elasticsearch/ElasticVersionTest.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0e49a3baa857bd26e0ea60708320d9c304b9aa8",
      "new_mode": 33188,
      "new_path": "src/test/test.iml"
    }
  ]
}
