)]}'
{
  "commit": "57077fda223d7c77c4df4ffd1054fb5237a7b919",
  "tree": "e7a1fdb5d7550d32ce9de1ee299411f95730cd58",
  "parents": [
    "c3e8d153316035a0c24d8383be1cb2390752ab82"
  ],
  "author": {
    "name": "Saša Živkov",
    "email": "sasa.zivkov@sap.com",
    "time": "Wed May 15 10:13:34 2019 +0200"
  },
  "committer": {
    "name": "David Pursehouse",
    "email": "dpursehouse@collab.net",
    "time": "Thu Jul 04 12:38:49 2019 +0900"
  },
  "message": "When rescheduling due to in-flight push log also the in-flight task ID\n\nWhen a push operation was rescheduled due to an in-flight push we logged\na line like:\n\n   [79bda07a] Rescheduling replication to https://host/foo.git to avoid collision with an in-flight push.\n\nThis log was already useful but it didn\u0027t tell us which push task was\nactually in-flight.\n\nAdd the ID of the in-flight push task to the log:\n\n   [79bda07a] Rescheduling replication to https://host/foo.git to avoid collision with the in-flight push [80ceb18b].\n\nThis information is especially useful when a task gets repeatedly\nrescheduled and we need to identify the root cause of that.\n\n(cherry picked from commit f585eba0d21be222404b871bfe7a2b11e578eb14)\nChange-Id: I7866f964cab1e4f479b0d7d62ae4aac3019fab4b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0cee37c3771ba14efd38ab8e119771ced9dfd84a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java",
      "new_id": "40f9900fb112b134c3af1b9d81dd14d64abbe23e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java"
    },
    {
      "type": "modify",
      "old_id": "20f5a0bc7a2dabe821e0ac6f26afd7a078fca6e1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java",
      "new_id": "fdf610900e3a43326ddd28589a648d0b5ae39b15",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcb1e2f64409762fe87af67881b2b237ef3da94c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/RunwayStatus.java"
    }
  ]
}
