)]}'
{
  "commit": "0cb1b3f687da4634e431953ef84fee59dd3f5d59",
  "tree": "86da739f320891f1b8383eb0579d267e550f9a75",
  "parents": [
    "9e426aa43231073c4a98dae3f6c16d67ab6f3b59"
  ],
  "author": {
    "name": "Julius Gustavsson",
    "email": "juliusb@gmail.com",
    "time": "Thu Jun 17 17:55:02 2010 +0200"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Thu Jul 15 16:38:08 2010 -0700"
  },
  "message": "sync: Try fetching a tag as a last resort before giving up\n\nIf a tagged commit is not reachable by the fetch refspec configured\nfor the git (usually refs/heads/*) it will not be downloaded by\n\u0027git fetch\u0027.  The tag can however be downloaded with \u0027git fetch\n--tags\u0027 or \u0027git fetch tag \u003ctag\u003e\u0027.\n\nThis patch fixes the situation when a tag is not found after a\n\u0027git fetch\u0027. Repo will issue \u0027git fetch tag \u003ctag\u003e\u0027 before giving\nup completely.\n\nChange-Id: I87796a5e1d51fcf398f346a274b7a069df37599a\nSigned-off-by: Shawn O. Pearce \u003csop@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1bcd9596ba3c04d52c8a0bba12afebc2e983d596",
      "old_mode": 33188,
      "old_path": "project.py",
      "new_id": "956f45bf5d331df59f10b9668eaa5c0662a3d481",
      "new_mode": 33188,
      "new_path": "project.py"
    }
  ]
}
