)]}'
{
  "commit": "632768bc65ae0f1dc9eb9260c9146c42d9965a18",
  "tree": "f8fc564a40e5886c74062d6be751ca4c2769721c",
  "parents": [
    "0758d2f1d61288c83282749d2b36958d2c289e7f"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Thu Oct 23 11:58:52 2008 -0700"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Thu Oct 23 14:43:28 2008 -0700"
  },
  "message": "Teach repo how to download changes to the local checkout\n\nNow `repo download . 1402` would download the change numbered 1402\ninto the current project and check it out for the user, using a\ndetached HEAD.  `repo sync .` would back out of the change and\nreturn to the upstream version.\n\nMultiple projects can be fetched at once by listing them out on\nthe command line as different arguments.\n\nIndividual patch sets can be selected by adding a \u0027/n\u0027 to indicate\nthe n-th patch set should be downloaded instead of the default of\npatch set 1.\n\nSigned-off-by: Shawn O. Pearce \u003csop@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b4a4f95517ff83b30e6d0073543827e9316c71e",
      "old_mode": 33188,
      "old_path": "project.py",
      "new_id": "e88afccafb497708c181185f747d8ad61333b15c",
      "new_mode": 33188,
      "new_path": "project.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6f3aa45c4530ac5c8e50bf8a6139f25334c6ba1",
      "new_mode": 33188,
      "new_path": "subcmds/download.py"
    }
  ]
}
