)]}'
{
  "commit": "59b31cb6e02b68450f2a5f96bdeffc2a7452d98c",
  "tree": "fa64d25f4b75ac03909a0fc90dddcc4d232c6627",
  "parents": [
    "e76efdd7b342577c40aa271fa5ded9d66a783a9b"
  ],
  "author": {
    "name": "Colin Cross",
    "email": "ccross@android.com",
    "time": "Tue Oct 08 23:10:52 2013 -0700"
  },
  "committer": {
    "name": "Colin Cross",
    "email": "ccross@android.com",
    "time": "Tue Oct 08 23:14:29 2013 -0700"
  },
  "message": "don\u0027t pass project revision to UploadForReview\n\nPassing a project revisionExpr to UploadForReview will cause it to\ntry to push to refs/for/\u003csha\u003e if the revision points to a sha\ninstead of a branch.  Pass None for dest_branch if no destination\nbranch has been specified, which will cause UploadForReview to\nupload to the merge branch.\n\nThere is room for further improvement, the user prompts will\nstill print \"Upload project \u003cproject\u003e to remote branch \u003csha\u003e\",\nand then upload to the merge branch and not the sha, but that\nis the same behavior that was in 1.12.2.\n\nChange-Id: I06c510336ae67ff7e68b5b69e929693179d15c0b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f5833dd336353361234d8fe4e905c2b81ab570b1",
      "old_mode": 33188,
      "old_path": "subcmds/upload.py",
      "new_id": "74c287d0775be17419649d609679e44da2a1c784",
      "new_mode": 33188,
      "new_path": "subcmds/upload.py"
    }
  ]
}
