)]}'
{
  "commit": "0f3dd233ecaf8d145ddb33a5ef1b8d3d71ade476",
  "tree": "327212154350ab031cbd64e39c8ef93cbd9bb6b5",
  "parents": [
    "c12c360f89d4d1cc0a0ad80c4ea0785f84be1848"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Fri Apr 17 20:32:44 2009 -0700"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Fri Apr 17 21:03:45 2009 -0700"
  },
  "message": "Avoid unnecessary git symbolic-ref calls during repo sync\n\nIf the m/BRANCH ref is already pointing at the value set in the\nmanifest there is no reason to set it again.  Leave it alone,\nthus saving a full fork+exec call.\n\nSigned-off-by: Shawn O. Pearce \u003csop@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eefa2abe0a176679fa929941099e11e21638fce4",
      "old_mode": 33188,
      "old_path": "git_refs.py",
      "new_id": "b91abc28e82bf45074891987abf86dadb910bdd1",
      "new_mode": 33188,
      "new_path": "git_refs.py"
    },
    {
      "type": "modify",
      "old_id": "9f9cf7bf81eafd961202e189b6d1cca44fda3313",
      "old_mode": 33188,
      "old_path": "project.py",
      "new_id": "09a768fb4c62d37cbb9847032afc4b7b882d43f6",
      "new_mode": 33188,
      "new_path": "project.py"
    }
  ]
}
