)]}'
{
  "commit": "e0d677c71e30f2caefc1d1c117d3633a064de930",
  "tree": "1c40d4c4867f59416859da61651920f24005ba75",
  "parents": [
    "165121f7b69d9b8ad01d3256d068fdf77cebf840"
  ],
  "author": {
    "name": "Dean Troyer",
    "email": "dtroyer@gmail.com",
    "time": "Wed Mar 07 14:11:33 2012 -0600"
  },
  "committer": {
    "name": "Dean Troyer",
    "email": "dtroyer@gmail.com",
    "time": "Wed Mar 07 18:07:58 2012 -0600"
  },
  "message": "Configure nova-rootwrap\n\n* Nova runs as the same user as the rest of devstack and due to the\n  sudo configuration for devstack itself it may be possible that\n  root subprocess execution that doesn\u0027t go through utils.execute() will\n  not be caught by the expected sudo failure.\n\nFixes bug 944373\n\nChange-Id: I0554b3850a59d065059f8ad349c8ff8fb7cfa132\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "60dca2ba21925ae35fd7e1d211fe009a1b3406fd",
      "old_mode": 33188,
      "old_path": "files/sudo/nova",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "eead8a199f26a5f4e41a6bc1ccbb3e3ae9ffd3f1",
      "old_mode": 33261,
      "old_path": "stack.sh",
      "new_id": "680e2f5cd94860bc2656f9bc74415004a004d6c9",
      "new_mode": 33261,
      "new_path": "stack.sh"
    }
  ]
}
