)]}'
{
  "commit": "e9b6815597553a669bacaeb03e6af8bdae623ad2",
  "tree": "03e51f0df80320fb2b52603775e0272319e2ca53",
  "parents": [
    "41dcad8cc53d1c84dc0b115adf17f9bfc0595d6c"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Tue Aug 27 23:16:11 2019 +0100"
  },
  "committer": {
    "name": "Gerrit Code Review",
    "email": "noreply-gerritcodereview@google.com",
    "time": "Tue Aug 27 22:16:11 2019 +0000"
  },
  "message": "Update git submodules\n\n* Update plugins/replication from branch \u0027stable-2.16\u0027\n  to d4981a1921e48fe76d97f7cc6107ae074879bfbe\n  - Store replication tasks instead of ref-update events\n    \n    Fix the granularity of persistent events on disk by storing\n    replication tasks rather than ref-update events.\n    \n    Ref-updates are triggering the replication tasks,\n    however it is tricky to perform reference counting on the associated\n    tasks reliably, due to all the different conditions of where a\n    replication task can be in the replication queue.\n    \n    Fix a recurring issue on the persistence of ref-update events.\n    The persisted ref-update events were either removed prematurely on the\n    filesystem or left forever orphan even after the replication was completed\n    on all remotes and target URLs.\n    The problem was caused by the different granularity of the incoming\n    ref-update events and the corresponding replication tasks queued\n    and executed.\n    \n    Do not persist ref-update events anymore but include remote and\n    target URLs at the replication tasks and persist those instead.\n    \n    The stored objects are replication tasks and not anymore ref-update\n    events.\n    \n    Bug: Issue 11172\n    Change-Id: I02d8cda0a124e8e3d2b9bb01b7d44f98ba717fcd\n    ",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "896e67184e9b98262775ab1c71a0b76ac5baff21",
      "old_mode": 57344,
      "old_path": "plugins/replication",
      "new_id": "d4981a1921e48fe76d97f7cc6107ae074879bfbe",
      "new_mode": 57344,
      "new_path": "plugins/replication"
    }
  ]
}
