)]}'
{
  "commit": "17940737daf172cbb428cef12e5f5765900d580b",
  "tree": "1cec55ada736b0cf8da53f4937f5f54b98f32b95",
  "parents": [
    "2a5ac8207ae88ef3a14cffaa034e5f76cf9de5e6"
  ],
  "author": {
    "name": "Matt Riedemann",
    "email": "mriedem@us.ibm.com",
    "time": "Fri Mar 13 14:18:19 2015 +0000"
  },
  "committer": {
    "name": "Matt Riedemann",
    "email": "mriedem@us.ibm.com",
    "time": "Sat Mar 14 06:27:58 2015 -0700"
  },
  "message": "Restore \"Add scenario \u0027test_preserve_preexisting_port\u0027\"\n\nThis reverts commit 8ec99feafebd5ee67a0f4c34bcd5a30d8d42ed97\n\nThe neutron job on stable/icehouse was running more tests than what the\nneutron-icehouse compat job was running against tempest changes on\nmaster, that\u0027s why we didn\u0027t catch this when the change on master to add\nthe test was under review.\n\nNote that stable/juno neutron jobs were not running these tests either\nbecause the router extension isn\u0027t enabled.\n\nThe difference was we didn\u0027t have change\nI7c80e3bfe4962c3e8c94736af21ff215cd98f7f3 on stable/icehouse or\nstable/juno in devstack before the new test merged, which broke\nstable/icehouse.\n\nNow that devstack is fixed on stable and will run these scenario tests\nwe add a \u0027preserve_ports\u0027 config flag to compute-feature-enabled so it\ncan be toggled from devstack.\nFor stable branches we won\u0027t run the test since the code doesn\u0027t work in\nNova on stable (and won\u0027t be backported). For master devstack, we\u0027ll set\npreserve_ports\u003dTrue so the test does get run. We can remove the option\nafter juno-eol happens.\n\nDevstack change: I214baa3b861e29bedf6bb7b50534ac2286676dd1\n\nRelated-Bug: #1431724\n\nChange-Id: I95469e4c2f4aa2bc4e6342860a9c222fb4fa7e16\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "024648880696b273fd62de6113654785ef715baf",
      "old_mode": 33188,
      "old_path": "etc/tempest.conf.sample",
      "new_id": "428ca03443f08f73aaf71cb845b16d402258c6a9",
      "new_mode": 33188,
      "new_path": "etc/tempest.conf.sample"
    },
    {
      "type": "modify",
      "old_id": "c459d76afd30ed3df8250f39a89f2ccce2b078c3",
      "old_mode": 33188,
      "old_path": "tempest/config.py",
      "new_id": "b86d54a2ab62720b25ad3c67fe16bfde32aa693a",
      "new_mode": 33188,
      "new_path": "tempest/config.py"
    },
    {
      "type": "modify",
      "old_id": "af7b68388a8113845aa623487767b45d3fff093e",
      "old_mode": 33188,
      "old_path": "tempest/scenario/test_network_basic_ops.py",
      "new_id": "bb1985374f9ae8d718177341c274ae53166441c1",
      "new_mode": 33188,
      "new_path": "tempest/scenario/test_network_basic_ops.py"
    }
  ]
}
