)]}'
{
  "commit": "29e874a7719ce4e835e64092348c1fd6a08025cb",
  "tree": "c404b6bca01876e40480c687b68fc73ca8c4c33f",
  "parents": [
    "469f6a12d5a30b597ae6217c859db44d380db0a8"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Tue Oct 10 20:10:27 2023 +0100"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Wed Oct 11 18:17:42 2023 +0000"
  },
  "message": "Remove white-box unit tests on synchronous FetchCommand\n\nThe purpose of unit testing should be verifying that a\ncomponent respects its contract with its user through an\nAPI. Some of the tests of the synchronous fetch replication\ndid instead verify the internal implementation detail of\nthe replication happening through a zero-delayed execution\nof a scheduled task.\n\nRemove all white-box tests which would be misleading in\ngiving a false perception of confidence that the component\nwas working.\n\nChange-Id: I5c0b3ee4ceb0456a0b5d12463054afcfe8a4ee0f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7bd723b48700f4b16261db60a9463c2ea3c5debe",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/FetchCommandTest.java",
      "new_id": "156481b6bb9ae72c429f7313075afc3666aee729",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/pull/api/FetchCommandTest.java"
    }
  ]
}
