)]}'
{
  "commit": "b155354034a7ac18d83ab28cc3756dc36591435f",
  "tree": "f273424f6b01482197113508d11a841f75818f57",
  "parents": [
    "4ccad7554b958c701653c41a72442cccf301e71a"
  ],
  "author": {
    "name": "David Pursehouse",
    "email": "david.pursehouse@sonymobile.com",
    "time": "Thu Sep 04 21:28:09 2014 +0900"
  },
  "committer": {
    "name": "David Pursehouse",
    "email": "david.pursehouse@sonymobile.com",
    "time": "Thu Apr 30 14:29:02 2015 +0000"
  },
  "message": "Add option on sync to avoid fetching from remotes for existing sha1\n\nIn 2fb6466f795eb30c1dfa598501f5b5d2981e6a5f an optimisation was\nadded to avoid fetching from remotes if the project is fixed to\na revision and the revision is already available locally.\n\nThis causes problems for users who expect all objects to be\nfetched by default.\n\nChange the logic so that the optimized behaviour is only enabled if\nan option is explicitly given to repo sync.\n\nChange-Id: I3b2794ddd8e0071b1787e166463cd8347ca9e24f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6217aec8cc4301d2ee550adabf9115740eb7716f",
      "old_mode": 33188,
      "old_path": "project.py",
      "new_id": "6112c404f4fd94a9498ccba66da76bba76a85c03",
      "new_mode": 33188,
      "new_path": "project.py"
    },
    {
      "type": "modify",
      "old_id": "2bdab3a6eb77a65a3d3a951564324760a48a9146",
      "old_mode": 33188,
      "old_path": "subcmds/sync.py",
      "new_id": "b4546c1548c1a71341c25cdc3feeea1568630240",
      "new_mode": 33188,
      "new_path": "subcmds/sync.py"
    }
  ]
}
