)]}'
{
  "commit": "5f5462d0a1c64e782428a85f1d8600170cf7f834",
  "tree": "54b607302c9b5f5a617b9b72c394402fceb33e9d",
  "parents": [
    "f037e67e15898ab8562d260f161d56c9f978484e"
  ],
  "author": {
    "name": "Marcin Czech",
    "email": "maczech@gmail.com",
    "time": "Wed Jul 01 00:28:10 2020 +0200"
  },
  "committer": {
    "name": "Marcin Czech",
    "email": "maczech@gmail.com",
    "time": "Mon Jul 13 09:55:19 2020 +0000"
  },
  "message": "Add native git fetch support\n\nCurrent implementation uses JGit to fetch refs from remote. JGit fetch\nimplementation performance is lower then native git fetch. Add support\nfor native git to workaround performance issues.\n\nFeature: Issue 11605\nChange-Id: Ib1f018a339e3fb13be83652237c8a4fb1fd4f1fa\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "43cd4ef91793321e62b24a1107685916ad959562",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/FetchOne.java",
      "new_id": "bf776e645a8d98a485486bf8d483e16416166586",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/FetchOne.java"
    },
    {
      "type": "modify",
      "old_id": "06a61bfec07eb0fb05dd3b65751d2c43d3131aa7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/Source.java",
      "new_id": "1daf92b6445737ca633cd930830f4c16abf13c05",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/Source.java"
    },
    {
      "type": "modify",
      "old_id": "04fae312b71795e166ebcfc394bd2dfc4688aecd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/SourceConfiguration.java",
      "new_id": "01d46b16d9b7de2d56eeca47998181b543cf9533",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/SourceConfiguration.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f8abd608066de25e3ab0431be78d82da895a295",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch/CGitFetch.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a1089801d247245ad1ee3d1aa4897f08ca4627a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch/CGitFetchValidator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e99a94dc7dcf7a51d8ef9f8896f7e32e930abf6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch/Fetch.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d655941bec9e2e709c8a66550db4a3f2db7fbdd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch/FetchFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44677524f0848bcd904928c59712eee0d00cde22",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch/JGitFetch.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d31696049873d58213b4b7ff5506259c00edea99",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch/RefUpdateState.java"
    },
    {
      "type": "modify",
      "old_id": "a6ea668e4cb1dea7b3a5b78f33fdbda5e61d8729",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/config.md",
      "new_id": "cc0c0ee354dbe1678f3b1681ac5772dc9a3b1a84",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/config.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8134ba4f3c60bb18ebbb56955082156ce998977f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/CGitFetchIT.java"
    },
    {
      "type": "modify",
      "old_id": "edea656ad7d2611be96fd8448111b33de5b9767e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/PullReplicationIT.java",
      "new_id": "955702598c864071d3710be9684249b98901f7bf",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/PullReplicationIT.java"
    }
  ]
}
