)]}'
{
  "commit": "fc06ced9f9b8b00841991b92a2a661302a69eb7b",
  "tree": "2bcb74073cb50022af2d6639a5bcd8c6a86f436f",
  "parents": [
    "fce89f218a57e651e18cb91f5154e226c3f152b5"
  ],
  "author": {
    "name": "Doug Anderson",
    "email": "dianders@google.com",
    "time": "Wed Mar 16 15:49:18 2011 -0700"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Thu Mar 17 09:17:42 2011 -0700"
  },
  "message": "Make \u0027repo sync -jN\u0027 exit with an error code in the case of sync errors.\n\nThe bug that this is fixing is described here:\n\nhttp://code.google.com/p/chromium-os/issues/detail?id\u003d6813\n\nThis fix allows the helper threads to signal the main thread that they\nsaw an error.  When the main thread sees the error, it will let all\nexisting threads finish, then exit with an error.\n\nChange-Id: If3019bc6b0b3ab9304d49ed2eea53e9d57f3095a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "36ef16db187124cfdc8dbd1fc1eabfa658a34d0a",
      "old_mode": 33188,
      "old_path": "subcmds/sync.py",
      "new_id": "eac0556da374cfc1f6649fc4662a486009387658",
      "new_mode": 33188,
      "new_path": "subcmds/sync.py"
    }
  ]
}
