)]}'
{
  "commit": "196c86e1998dd409e5a345f484bbf73ea3da184c",
  "tree": "083eba429014f5c7250d31ba76cef28c15f61eab",
  "parents": [
    "399af3caa591bd5116b991528f6e36a43b987a6c"
  ],
  "author": {
    "name": "Zane Bitter",
    "email": "zbitter@redhat.com",
    "time": "Wed Oct 18 16:46:39 2017 -0400"
  },
  "committer": {
    "name": "Zane Bitter",
    "email": "zbitter@redhat.com",
    "time": "Wed Oct 18 16:46:39 2017 -0400"
  },
  "message": "Add integration tests for simultaneous updates\n\nConvergence allows us to start a stack update while a previous update (or\ncreate) is still in progress. If a resource is found to be locked by a\nprevious graph traversal when the new traversal comes to update it, the\nearlier traversal is responsible for retriggering the resource after it\ncompletes.\n\nThis patch adds functional tests to confirm that this works when the\nlong-running resource update ends in success or failure (as opposed to\ntiming out or being cancelled).\n\nChange-Id: I5cb0cfd6bb05a94cd32709b5cda8454df6e81a61\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f10a38cd8e33b64dda6fce69d781f15ac276b2e",
      "new_mode": 33188,
      "new_path": "functional/test_simultaneous_update.py"
    }
  ]
}
