)]}'
{
  "commit": "6390d5ef8236028c8dc00c5514e7ceac60ffd627",
  "tree": "20ad0be8564d50798b54c51c3ff62b1a29f5bdbd",
  "parents": [
    "8a770cb050a5e49edba77f8e4de9076e88e3ec21"
  ],
  "author": {
    "name": "Matt Riedemann",
    "email": "mriedem@us.ibm.com",
    "time": "Mon Sep 12 11:23:19 2016 -0400"
  },
  "committer": {
    "name": "Matt Riedemann",
    "email": "mriedem@us.ibm.com",
    "time": "Mon Sep 12 11:35:22 2016 -0400"
  },
  "message": "libvirt: install python-guestfs when ENABLE_FILE_INJECTION\u003dTrue\n\nThere is a bit of a weird history here, but the net is we\u0027re not\ninstalling python-guestfs when ENABLE_FILE_INJECTION is set, which\nit is in the gate-tempest-dsvm-neutron-full-ssh job, which makes\nfile injection (personality) tests fail.\n\nThe history:\n\nCommit 0ae942b41c6dcd0fe7353e7d68574194fb72a66d moved installing\npython-guestfs to the hypervisor-libvirt file and it was conditional\non a flag to enable file injection and the backing distro.\n\nCommit a3c94468baa159840a47c34cf94d97d816208313 removed the ability\nto configure nova for file injection, which never made any Tempest\ntests fail because we didn\u0027t have a job that tested file injection\nwith ssh, which is what gate-tempest-dsvm-neutron-full-ssh does.\n\nCommit 6d3670a65280d71529f8aad8ca5a0422abffebd0 added the ability\nback to enable file injection and the gate-tempest-dsvm-neutron-full-ssh\njob uses it, but missed added the condition back in from 0ae942b41\nwhich installed the python-guestfs package. This change adds that\nback in.\n\nChange-Id: I1c1ef093b70007100646c086dc5724cd64751d00\nCloses-Bug: #1622649\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "20dde8ecc57b30b409c717b962e55a4b2c031bc8",
      "old_mode": 33188,
      "old_path": "lib/nova_plugins/hypervisor-libvirt",
      "new_id": "b4eb3c12a23f16c42f7267f3ddac9114e3a6b232",
      "new_mode": 33188,
      "new_path": "lib/nova_plugins/hypervisor-libvirt"
    }
  ]
}
