)]}'
{
  "commit": "7549dfa8174410f1fe5f0da385a9762fb3614840",
  "tree": "367d72cc9742757a20622547251055ccdc157044",
  "parents": [
    "b5e529cabd87f1ca27a8664b279decabf3879ef5"
  ],
  "author": {
    "name": "Dave Borowitz",
    "email": "dborowitz@google.com",
    "time": "Tue Jul 16 11:17:34 2013 -0700"
  },
  "committer": {
    "name": "Dave Borowitz",
    "email": "dborowitz@google.com",
    "time": "Tue Jul 16 13:44:27 2013 -0700"
  },
  "message": "Mark ALREADY_MERGED changes as merged in the DB\n\nIf a change is marked ALREADY_MERGED, likely a result of a bug in the\nmerge code, it does not end up in the toSubmit list and so was never\nbeing marked as merged, despite the branch head already having\nadvanced. Fix this so ALREADY_MERGED changes are updated to match the\nbranch state.\n\nThis does not fix any bugs in the merge code proper, but at least\nallows recovery from a certain kind of bad state.\n\nWorks around (does not fix) bug 1985 and perhaps bug 600.\n\nChange-Id: I44548cce039e303a86d579b0b0d76b12ad9bdcfb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a59a216417b2586f9a3e0b898751d3dc10373d8b",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/git/MergeOp.java",
      "new_id": "9715d9c47f29882e81cc65c8254e022eecbb121f",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/git/MergeOp.java"
    }
  ]
}
