)]}'
{
  "commit": "c3431bfdd90b3d149b119038d19f6a22bc278dc0",
  "tree": "1e62c6de4247b703161b27d5fa98e30b68fe2add",
  "parents": [
    "e802cc451470d748c56039f392f6264b487bcbfe"
  ],
  "author": {
    "name": "Doug Hellmann",
    "email": "doug.hellmann@dreamhost.com",
    "time": "Fri Sep 06 15:30:22 2013 -0400"
  },
  "committer": {
    "name": "Doug Hellmann",
    "email": "doug.hellmann@dreamhost.com",
    "time": "Mon Sep 23 17:14:49 2013 -0400"
  },
  "message": "Clean up automated changes to requirements\n\nSome of us like to reuse sandboxes, and keep them up to date.  This\nis very difficult to do if devstack leaves modifications to\nrequirements.txt files after a run, since \u0027git pull\u0027 may refuse to\noverwrite those changes.\n\nThis modification has devstack undo the changes to the requirements\nfiles, to leave the sandbox in a clean state again.\n\nChange-Id: Ia2d928ade8141b59b56a2c4548d760bf6911a3e5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e1a5f4be3a98c3344f52a6e32f6c742e578c2b16",
      "old_mode": 33188,
      "old_path": "functions",
      "new_id": "1c45851d91935ffe16cc522189a854388901fc40",
      "new_mode": 33188,
      "new_path": "functions"
    }
  ]
}
