)]}'
{
  "commit": "bd4e15aa6b0e4c47c9826837c87e24f285f9eeb8",
  "tree": "de0003d0747eba64c1b780c7646ab481779bdd4f",
  "parents": [
    "4a44e534128a0415ebca61ad7a6751905f0f4242"
  ],
  "author": {
    "name": "Marcin Czech",
    "email": "maczech@gmail.com",
    "time": "Fri May 22 14:10:24 2020 +0200"
  },
  "committer": {
    "name": "Nasser Grainawi",
    "email": "nasser@codeaurora.org",
    "time": "Wed Feb 24 22:48:43 2021 -0700"
  },
  "message": "Fix issue with task cleanup after retry\n\nDestination.notifyFinished method calls finish on\nReplicationTasksStorage.Task objects which are not scheduled for retry.\n\nThe issue is that for rescheduled tasks PushOne.isRetrying\nwill always returns true even if task is already replicated.\nThat creates a situation where tasks scheduled for retry are\nnever cleaned up.\n\nBug: Issue 12754\nChange-Id: I4b10c2752da6aa7444f57c3ce4ab70eb00c3f14e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2a077e1db76c3d4e2eedac35ce707d835c2b25c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java",
      "new_id": "45a9201c4a6b4433882d1ab06681c7b772fcbe32",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java"
    },
    {
      "type": "modify",
      "old_id": "8fb0a19ac0a17c53aec1a52fa09a421a6366df2b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationDaemon.java",
      "new_id": "29908b5be8790c64e4899d399f208c3cd8457694",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationDaemon.java"
    },
    {
      "type": "modify",
      "old_id": "706a2c68c2b14c8bb6ed7f32fbebdbf9d213856d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationIT.java",
      "new_id": "a6ccbec5e611f4536b2a96679054e7b2babfdf02",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationIT.java"
    },
    {
      "type": "modify",
      "old_id": "db0f7ee26aa2c26c9987e9d006568f9a210f152b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationStorageIT.java",
      "new_id": "9392f0dca8899161a6e3bae71d1cfa2ba60ca83c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationStorageIT.java"
    }
  ]
}
