)]}'
{
  "commit": "1964a2624f4c2bd4c899c42e10dd1f8bb606d2c1",
  "tree": "4b3f8fc31a5179557d04663135425ea6a30aeaba",
  "parents": [
    "6b690736c298714d13c8582df58cc989edb52dc3"
  ],
  "author": {
    "name": "Ryan Tidwell",
    "email": "ryan.tidwell@hpe.com",
    "time": "Wed May 04 15:13:23 2016 -0700"
  },
  "committer": {
    "name": "Ryan Tidwell",
    "email": "ryan.tidwell@hpe.com",
    "time": "Mon May 09 21:21:04 2016 -0700"
  },
  "message": "Ensure tempest tests don\u0027t assume IP address allocation strategy\n\nWith the advent of pluggable IPAM in Neutron, it is not safe to\nassume any particular algorithm is used to allocate IP addresses.\nThis change ensures the fixed IP sent to Neutron when we need a\nspecific fixed IP doesn\u0027t conflict as it is unsafe to simply take\nthe numerically highest IP address and add 1 to it. This change\nintroduces a helper method that finds an IP address not in use,\nmaking it so we can safely ask for that specific IP address.\n\nChange-Id: I84195b0eb63b7ca6a4e00becbe09e579ff8b718e\nPartial-Bug: #1543094\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82013632100a5f0602fed03e74c5e12e5488c30d",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/servers/test_attach_interfaces.py",
      "new_id": "fdf55e5daa93639c2a2fa41cc8eb1344f32c5a26",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/servers/test_attach_interfaces.py"
    },
    {
      "type": "modify",
      "old_id": "2156e6405567bba4d435961e5bc2849f90e01f0d",
      "old_mode": 33188,
      "old_path": "tempest/api/network/test_floating_ips.py",
      "new_id": "2abbf933d5b1241a249e5eb84ad985c1f74a5f70",
      "new_mode": 33188,
      "new_path": "tempest/api/network/test_floating_ips.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d98fb320fa57e8e8c37729e8593c90bd3f2300b0",
      "new_mode": 33188,
      "new_path": "tempest/common/utils/net_utils.py"
    }
  ]
}
