)]}'
{
  "commit": "ba7bc738c1044b68574a28423751156003400362",
  "tree": "b79f78944b488436f09490ac2ef4f40c227e250a",
  "parents": [
    "f4599a2a3de5025088e4248ea47f62d5edba24fd"
  ],
  "author": {
    "name": "David Pursehouse",
    "email": "david.pursehouse@sonymobile.com",
    "time": "Thu Aug 20 16:55:42 2015 +0900"
  },
  "committer": {
    "name": "David Pursehouse",
    "email": "david.pursehouse@sonymobile.com",
    "time": "Thu Aug 20 17:05:17 2015 +0900"
  },
  "message": "Sync: Refactor netrc parsing\n\nDon\u0027t emit a message when the netrc file doesn\u0027t exist or couldn\u0027t\nbe opened.\n\nInstead of trying to unpack the result of info.authenticators() and\ncatching the resulting TypeError when it\u0027s None, first store it to\na local and only unpack it if it has a value.\n\nAlso remove an unused import.\n\nChange-Id: I5c404d91e48c261c1ab850c3e5f040c4f4c235cb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0fc493c4df81c499f49926c5bf6f5ada16e6c046",
      "old_mode": 33188,
      "old_path": "subcmds/sync.py",
      "new_id": "6191a3c37e8b78455face4043d4b3aa01e1d3269",
      "new_mode": 33188,
      "new_path": "subcmds/sync.py"
    }
  ]
}
