)]}'
{
  "commit": "4af2afcd52db5b278cf2660ef4e1d502c20cd5ff",
  "tree": "9e6560ac540308b84256e6149fa19eb4afeb38f7",
  "parents": [
    "2d9f777cc076df863af659caeddc9583fba1e1e7"
  ],
  "author": {
    "name": "Matthew Treinish",
    "email": "mtreinish@kortar.org",
    "time": "Tue Oct 13 09:51:17 2015 -0400"
  },
  "committer": {
    "name": "Matthew Treinish",
    "email": "mtreinish@kortar.org",
    "time": "Tue Jan 19 17:22:55 2016 -0500"
  },
  "message": "Add subunit output for total elapsed time\n\nThis commit adds a success output for the entire devstack run to the\nsubunit output. Ideally we wouldn\u0027t need this, but because we don\u0027t\nhave timing data for every single operation performed by devstack we\nneed to do this to track the total duration of the devstack run.\n\nTo capture failures this commit adds saving a devstack event when we\ntrip the exit_trap. This will save a similar result to the stream in\nthe successful case, but instead mark it as a failure.\n\nDepends-On: Icc7df33e4d73ba6322af38fbdf3aea230f2fcf4d\nChange-Id: I07112dde996c3e2c73f5aafc9b73d33d26374633\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e9831d50395d900e12695aa96cfd148fe2345b23",
      "old_mode": 33261,
      "old_path": "stack.sh",
      "new_id": "abd6a4d11e3e3bd4d369ceb9e0af23e7bc11ce81",
      "new_mode": 33261,
      "new_path": "stack.sh"
    },
    {
      "type": "modify",
      "old_id": "16621f1660e9e1ec0931a28ab44169ad49f76ba7",
      "old_mode": 33188,
      "old_path": "stackrc",
      "new_id": "c521ecfbaf88e4ecf6d2bd8ffc62c6ace4fa03a5",
      "new_mode": 33188,
      "new_path": "stackrc"
    }
  ]
}
