)]}'
{
  "commit": "07cbc4494255efa2c394b4b60e5beaa3d10f244e",
  "tree": "ec5a8fad64755ba2e2968f1fe587d41b43f7eaa9",
  "parents": [
    "3415521d5659b2268b8984bf89ede8e34f1b76f7"
  ],
  "author": {
    "name": "Ian Wienand",
    "email": "iwienand@redhat.com",
    "time": "Fri Jun 30 12:29:19 2017 +1000"
  },
  "committer": {
    "name": "Ian Wienand",
    "email": "iwienand@redhat.com",
    "time": "Mon Jul 03 11:56:16 2017 +1000"
  },
  "message": "Put devstack-version info into separate file\n\nAs a follow on to I4c269a7f3d63ee9a976e7c3636fc3e5e8dab9ae3; the\nquoting gets tricky when putting arbitrary command-substitution\nstrings into saved echo-able strings.  As they say, \"the only winning\nmove is not to play\" :)\n\nAn alternative proposal is to not write this into a script but just\ndump info into a file.  To my mind, this has several advantages --\navoid getting involved in quoting, not dropping a script into the\nglobal environment -- it\u0027s just as easy to \"cat\" -- and the plain-text\nfile can be collected as an artifact during log collection (also moved\ngit commit line to separate line for easier parsing during log search,\netc).\n\nChange-Id: Ic7391dd087657c0daf74046e4a052c53f4eb6e1a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f04bc1fcbbdaa83453264a695c224e91a27127fa",
      "old_mode": 33188,
      "old_path": "functions",
      "new_id": "6f2164a77783f25b047ccc62b60d758104548d3b",
      "new_mode": 33188,
      "new_path": "functions"
    },
    {
      "type": "modify",
      "old_id": "fd1865129fddd10305a026579282193de715e24d",
      "old_mode": 33261,
      "old_path": "stack.sh",
      "new_id": "c453b917e282efb505e7ac237f61934c61b8f5a2",
      "new_mode": 33261,
      "new_path": "stack.sh"
    }
  ]
}
