)]}'
{
  "commit": "19b538dbb432da9699d0ed20b53f2ae0bb621a2b",
  "tree": "9902f11c82959ff778e17781adc75b4096e0887b",
  "parents": [
    "e46f37dfe1a20916f1b22241824542834d48104e"
  ],
  "author": {
    "name": "Sasa Zivkov",
    "email": "sasa.zivkov@sap.com",
    "time": "Thu May 10 21:53:40 2012 +0200"
  },
  "committer": {
    "name": "Sasa Zivkov",
    "email": "sasa.zivkov@sap.com",
    "time": "Tue Jun 26 11:29:59 2012 +0200"
  },
  "message": "Factor out code for updating notes branches to NotesBranchUtil.\n\nThe CreateCodeReviewNotes and BanCommit classes both need the same\nfunctionality of updating a notes branch and automatic merge of note\ntrees. The code was repeated in both classes with slight variations.\nThe same functionality will probably be needed as soon as we introduce\nyet another special purpose notes branch.\n\nChange-Id: If2fc17cd795585a9f90bb0bf82695db9bd04392c\nSigned-off-by: Sasa Zivkov \u003csasa.zivkov@sap.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f1003726fa9becc953d85ca1569b8f60c30b89cf",
      "old_mode": 33188,
      "old_path": "gerrit-pgm/src/main/java/com/google/gerrit/pgm/ExportReviewNotes.java",
      "new_id": "525360d9db1712230670724d516be2906f7864f9",
      "new_mode": 33188,
      "new_path": "gerrit-pgm/src/main/java/com/google/gerrit/pgm/ExportReviewNotes.java"
    },
    {
      "type": "modify",
      "old_id": "226f926858235fffa08a3e357fd23c31b85ec5d0",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/config/GerritRequestModule.java",
      "new_id": "153d27baaf600dcbc7112be7126d795ef4220585",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/config/GerritRequestModule.java"
    },
    {
      "type": "modify",
      "old_id": "4bfee9c4fe0bb5dc0de42a8c58e65833d631602a",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/git/BanCommit.java",
      "new_id": "da38573ca94c4a68525cbf691b57b668bdd5a59f",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/git/BanCommit.java"
    },
    {
      "type": "modify",
      "old_id": "6fea8f1988076c36c46be952643363980b2ea30d",
      "old_mode": 33188,
      "old_path": "gerrit-server/src/main/java/com/google/gerrit/server/git/CreateCodeReviewNotes.java",
      "new_id": "b067a4915de45811187ba3250311e6c2651055bc",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/git/CreateCodeReviewNotes.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99c70fcc52f356638d922099a42bd4975400844b",
      "new_mode": 33188,
      "new_path": "gerrit-server/src/main/java/com/google/gerrit/server/git/NotesBranchUtil.java"
    },
    {
      "type": "modify",
      "old_id": "4350d1e9059b8480135048786865171fef6c03a9",
      "old_mode": 33188,
      "old_path": "gerrit-sshd/src/main/java/com/google/gerrit/sshd/commands/BanCommitCommand.java",
      "new_id": "939d68ae09e564765887235dc8a8490e9df3a185",
      "new_mode": 33188,
      "new_path": "gerrit-sshd/src/main/java/com/google/gerrit/sshd/commands/BanCommitCommand.java"
    }
  ]
}
