)]}'
{
  "commit": "aa90021fbc3382fdac6171572c85ee07369c91e1",
  "tree": "076c899c27e43caf5030b21f03527526c660c858",
  "parents": [
    "fddfa6fbac4fcabe712961fa45da8f440ee9426a"
  ],
  "author": {
    "name": "David Riley",
    "email": "davidriley@google.com",
    "time": "Wed Apr 05 13:50:52 2017 -0700"
  },
  "committer": {
    "name": "David Pursehouse",
    "email": "dpursehouse@collab.net",
    "time": "Sat May 27 13:32:00 2017 +0900"
  },
  "message": "Set result if sys.exit() is called by subcommand.\n\nAllows the finally branch to make sure of the return code.\n\nChange-Id: I7a796da5b60269cbd71aad953f1b9bb762b8eef8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c5f1e9c3abf4089bfe635618b9bcdc547c64be89",
      "old_mode": 33261,
      "old_path": "main.py",
      "new_id": "f965d7e14d1fa2bf604f20ff0b89c0df0431c43a",
      "new_mode": 33261,
      "new_path": "main.py"
    }
  ]
}
