)]}'
{
  "commit": "d6c93a28ca8cb079f473f749d805dcff97990225",
  "tree": "21cd307899c2a5d1e59df9929d63651ac2ba1da1",
  "parents": [
    "d572a13021b0430eddf83e9caedc9d5add693c62"
  ],
  "author": {
    "name": "Mandeep Singh Baines",
    "email": "msb@google.com",
    "time": "Thu May 26 10:34:11 2011 -0700"
  },
  "committer": {
    "name": "Mandeep Singh Baines",
    "email": "msb@google.com",
    "time": "Thu May 26 10:49:39 2011 -0700"
  },
  "message": "Add branch support to repo upload\n\nThis commit adds a --br\u003d\u003cbranch\u003e option to repo upload.\n\nrepo currently examines every non-published branch. This is problematic\nfor my workflow. I have many branches in my kernel tree. Many of these\nbranches are based off of upstream remotes (I have many remotes) and\nwill never be uploaded (they\u0027ll get sent upstream as a patch).\n\nHaving repo scan these branches adds to my upload processing time\nand clutters the branch selection buffer. I\u0027ve also seen repo get\nconfused when one of my branches is 1000s of commits different from\nm/master.\n\nChange-Id: I68fa18951ea59ba373277b57ffcaf8cddd7e7a40\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6252bd68ba11f333e631c6acf51fe3739434356b",
      "old_mode": 33188,
      "old_path": "project.py",
      "new_id": "e5dbf25e0e8ba970d88ea91a0cb3e5861b8d93a9",
      "new_mode": 33188,
      "new_path": "project.py"
    },
    {
      "type": "modify",
      "old_id": "c561b8aa7fa39d8623ceff18d244985a5aa8329b",
      "old_mode": 33188,
      "old_path": "subcmds/upload.py",
      "new_id": "c1958373f043bb299e2378435c51b6840666783a",
      "new_mode": 33188,
      "new_path": "subcmds/upload.py"
    }
  ]
}
