)]}'
{
  "commit": "f97e8383a3b180fb5aa186f8cebc4c98d7787778",
  "tree": "22f8efcac598e4f961528c5e6373951a0a63f94b",
  "parents": [
    "497bde4de500416fb428a8cd57b9c62708349924"
  ],
  "author": {
    "name": "Conley Owens",
    "email": "cco3@android.com",
    "time": "Wed Jan 21 11:12:46 2015 -0800"
  },
  "committer": {
    "name": "David Pursehouse",
    "email": "david.pursehouse@sonymobile.com",
    "time": "Thu Jan 22 01:20:22 2015 +0000"
  },
  "message": "Use depth flag when fetching\n\nCurrently, we only use the depth flag when cloning.  The result is that when\nnew project history has merges, the entire history of the merged branch is\nbrought in and the project becomes unshallow very quickly.  --depth and\nclone-depth are often used to save on space, not just network load, so this\nseems less than ideal.\n\nThis change uses --depth on every fetch (when the user has depth specified),\nnot just the initial clone.  The result is that the given project stays\nconsistently shallow as opposed to growing over time, especially when merges\nare involved.\n\nChange-Id: Iac706cfdad4a555c72f9d9f1119195d38d91df12\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9af2d6314bde1a8dcf4600bed1f34aafa3322f87",
      "old_mode": 33188,
      "old_path": "project.py",
      "new_id": "3a3c6a0197a8ae2745c310130c0bd44394aefaaa",
      "new_mode": 33188,
      "new_path": "project.py"
    }
  ]
}
