)]}'
{
  "commit": "05f66b6836ffa4a0a309a4909cb3f8c4a7351727",
  "tree": "9e12c76532af7eebe67d462d215740b5e2953d8c",
  "parents": [
    "eb7af87bcfc67798b58a99422988b9c368d7d642"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Tue Apr 21 08:26:32 2009 -0700"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Tue Apr 21 08:28:06 2009 -0700"
  },
  "message": "Fix \u0027repo sync\u0027 rebase logic on a published branch\n\nIf the current branch is published, but all published commits are\nmerged into the manifest revision, but there is also at least one\nunpublished commit on the current branch, we should rebase the\nunpublished commit, rather than creating a merge commit.\n\nSigned-off-by: Shawn O. Pearce \u003csop@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "304480a8a2473f70118b0515495897b45e9b3564",
      "old_mode": 33188,
      "old_path": "project.py",
      "new_id": "adb72b275db35babe52623e1e5bddd70a6372f31",
      "new_mode": 33188,
      "new_path": "project.py"
    }
  ]
}
