)]}'
{
  "commit": "441d1ba2574517ef1ffe92b8ac6e488024abe464",
  "tree": "19152742cc4f519fdff3652132600aed4813cd45",
  "parents": [
    "ffe4ea0748a1afa83432edf8c4dcea53a623c5ef"
  ],
  "author": {
    "name": "Edwin Kempin",
    "email": "edwin.kempin@sap.com",
    "time": "Thu Jun 06 12:17:33 2013 +0200"
  },
  "committer": {
    "name": "Edwin Kempin",
    "email": "edwin.kempin@gmail.com",
    "time": "Thu Jun 06 11:05:06 2013 +0000"
  },
  "message": "Check that patch set is current before doing a rebase\n\nIf two users open a change in the WebUI and hit the \u0027Rebase Change\u0027 button\none after another, the rebase succeeds for the first user and a new patch\nset with the rebased commit is created, but for the second user the rebase\nfails because the change was modified. The bad thing is that also for the\nsecond user a new commit and a new patch set are created, only updating\nthe current patch set field of the change fails in the end. By adding the\ncheck for the current patch set in the beginning we now fail early for the\nsecond user.\n\nChange-Id: I52b48c695fe751d4ef8cd99e052a78dfb806a790\nSigned-off-by: Edwin Kempin \u003cedwin.kempin@sap.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9089710345eae76d5761c78bba11e93cebcf9e5e",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/changedetail/RebaseChange.java",
      "new_id": "89c507bdeeb28f32798ba77d47e7561b165c689c",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/changedetail/RebaseChange.java"
    }
  ]
}
