)]}'
{
  "log": [
    {
      "commit": "3f30002e58f1d58a756b1e021d19418bbe0f6031",
      "tree": "390a48e7724b66c5149786afad1a2aabb651eae9",
      "parents": [
        "bd02c75ed8470365794ff0923696f01c4c2186cf",
        "fdc1045787e4cd57e2a410f13fd9f7a2f7492e4f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 20 16:38:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 20 16:38:29 2014 +0000"
      },
      "message": "Merge \"Convert request schema (flavors_admin)\""
    },
    {
      "commit": "bd02c75ed8470365794ff0923696f01c4c2186cf",
      "tree": "feef2f2c54e8b347367b9366eae75eb918434b47",
      "parents": [
        "38ce99391489ebe5354ed45d59db2508e407cc93",
        "f6a58e619429b4bce5f3ae7631c18f2df7003a35"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 20 14:12:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 20 14:12:56 2014 +0000"
      },
      "message": "Merge \"Avoid unneeded use of set, and use list instead\""
    },
    {
      "commit": "38ce99391489ebe5354ed45d59db2508e407cc93",
      "tree": "5c690d4684c8e5abfb4539a70ccd9624d7ee4ea7",
      "parents": [
        "c8fbba35e38ba3b42fa38b29720b1f5fe2d117e7",
        "7aff099baa96d97241f8c509579dfed5e30bf7c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 20 14:12:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 20 14:12:09 2014 +0000"
      },
      "message": "Merge \"Change \u0027ceilometer\u0027 tag to \u0027telemetry\u0027 and add tags to cli tests\""
    },
    {
      "commit": "c8fbba35e38ba3b42fa38b29720b1f5fe2d117e7",
      "tree": "f95f6254ef4382742f259b781e9395e690cea43b",
      "parents": [
        "7a018e9e51de8d4a1be66a60370fe0a7c2942f06",
        "d9b5db786fe311725d15c8d8bf96baac0e275e17"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 20 14:11:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 20 14:11:59 2014 +0000"
      },
      "message": "Merge \"Add network tags to test_quotas_negative\""
    },
    {
      "commit": "7a018e9e51de8d4a1be66a60370fe0a7c2942f06",
      "tree": "b0b0d18b10c2a9f1fdff1a55028db15cde68aac3",
      "parents": [
        "37f567653f5c2ba082105fe647ade06c679c6bee",
        "a8bb394015bc1035d4afee2fa1faddf6ff846823"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 20 14:11:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 20 14:11:48 2014 +0000"
      },
      "message": "Merge \"test_hotplug_nic wait for the guest\""
    },
    {
      "commit": "37f567653f5c2ba082105fe647ade06c679c6bee",
      "tree": "d200db554d5067e9fab708cf74216226e3f801a8",
      "parents": [
        "eb3f2cdf841b74e5b1322347d9f0e5d462fcf4ab",
        "a96ee210f20145372ce9430dceca6700c7ef2aa5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 20 11:59:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 20 11:59:52 2014 +0000"
      },
      "message": "Merge \"Supports DEFAULT group opts in TempestPrivateConfig\""
    },
    {
      "commit": "eb3f2cdf841b74e5b1322347d9f0e5d462fcf4ab",
      "tree": "932303a8186c613f09a243665c6db60ab1971553",
      "parents": [
        "8bbfa29e060cdb8aa9e7f95a165048925367654f",
        "fbc95ac52112e7a5384a9b85a8184a0b24545e66"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 19 21:53:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 19 21:53:02 2014 +0000"
      },
      "message": "Merge \"Add new snapshot compute feature flag\""
    },
    {
      "commit": "8bbfa29e060cdb8aa9e7f95a165048925367654f",
      "tree": "f586034e24162acd083b82aa087a3356e9b7ea5a",
      "parents": [
        "a10e1ee11b2557b13870b25a8cf350825b9b8248",
        "d9df38c867d6447dc41ad3fa7bc8b3d732e751b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 19 19:10:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 19 19:10:12 2014 +0000"
      },
      "message": "Merge \"Update volume client check success\""
    },
    {
      "commit": "a8bb394015bc1035d4afee2fa1faddf6ff846823",
      "tree": "65107ba73e97d26f8a6505899095f6fe238ea10a",
      "parents": [
        "a10e1ee11b2557b13870b25a8cf350825b9b8248"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Aug 19 09:06:30 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Aug 19 21:03:47 2014 +0200"
      },
      "message": "test_hotplug_nic wait for the guest\n\nThe hot_plug nic test expect the new nic is visible,\non the guest almost immediately after the server\n associated to a port.\n\nIt is not  true, even the guest needs some time to initialize\nthe interface.\n\nThis change gives time:\n* to the guest to realize the new interface.\n* to nova/libvirt to actually finish the interface plugging.\n\nAlso having the call_until_true calls to respect the configured,\ntimeout settings and using an exception instead of an assert.\n\nChange-Id: I018e6edefdd3a2f3b8c8d408291464cb28bc8e1e\nCloses-Bug: #1358634\n"
    },
    {
      "commit": "a10e1ee11b2557b13870b25a8cf350825b9b8248",
      "tree": "96496928db1442b31a80a63ae532443a42c6c358",
      "parents": [
        "11593f60d9279b87d498528b3808b06ee75eade3",
        "75d540db2e64a462b6e437409925bf5113cac94b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 19 15:36:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 19 15:36:25 2014 +0000"
      },
      "message": "Merge \"Disable hacking rule H305\""
    },
    {
      "commit": "11593f60d9279b87d498528b3808b06ee75eade3",
      "tree": "f4130b65bcaa5325ae8428067a304e048bdf73cd",
      "parents": [
        "b74fb27895ce1808ff0c414b8b4f61b9c51cf697",
        "b6e1a28cd7c0df9ae6f2d86e18733f38bd5b5548"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 19 12:38:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 19 12:38:48 2014 +0000"
      },
      "message": "Merge \"Add MatchesDictExceptForKeys custom matcher\""
    },
    {
      "commit": "d9df38c867d6447dc41ad3fa7bc8b3d732e751b0",
      "tree": "1e8d00c4015f1e9d850a955d0029492caa7ef5fe",
      "parents": [
        "b74fb27895ce1808ff0c414b8b4f61b9c51cf697"
      ],
      "author": {
        "name": "Swapnil Kulkarni",
        "email": "coolsvap@redhat.com",
        "time": "Sat Aug 16 18:06:52 2014 +0000"
      },
      "committer": {
        "name": "Swapnil Kulkarni",
        "email": "coolsvap@redhat.com",
        "time": "Tue Aug 19 09:08:05 2014 +0000"
      },
      "message": "Update volume client check success\n\nUpdated all volume tests to remove the response checks\nand move to respective clients.\n\nPartially Implements blueprint: client-checks-success\n\nChange-Id: Iff2cfa5dc531134d3c7938ff2eae09115ce763a1\n"
    },
    {
      "commit": "a96ee210f20145372ce9430dceca6700c7ef2aa5",
      "tree": "9b30aa1f4fc9a3f03d627912c8c7c4ddf89cbf21",
      "parents": [
        "b74fb27895ce1808ff0c414b8b4f61b9c51cf697"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Aug 15 18:34:20 2014 +0100"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 18 20:28:02 2014 -0400"
      },
      "message": "Supports DEFAULT group opts in TempestPrivateConfig\n\nOptions from the DEFAULT group are not accessible via the config\nproxy. Adding support for DEFAULT group opts in TempestPrivateConfig to\nsolve that.\n\nPartially implements bp:test-accounts\n\nChange-Id: Ia80c703080870427bbacc12a239e385d9927631f\n"
    },
    {
      "commit": "b74fb27895ce1808ff0c414b8b4f61b9c51cf697",
      "tree": "c9c8efcebbcdb2ed3b6f37e8cb6add7fd8a942dd",
      "parents": [
        "db279a7c46954bd9bafc73137fb1a2eaa60ceac8",
        "e258cd79a92651c14223dd82e25c23bb37f450e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 19 00:16:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 19 00:16:47 2014 +0000"
      },
      "message": "Merge \"Add os-networks JSON client for tempest\""
    },
    {
      "commit": "db279a7c46954bd9bafc73137fb1a2eaa60ceac8",
      "tree": "489c71cbcc9efdbc0b1882c205f84bb338cf7910",
      "parents": [
        "fbd4233c3c9918bda1b039629a3682b55a897996",
        "9fa29472c16a28abe50f811cc985ea8970e40fda"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 19 00:15:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 19 00:15:48 2014 +0000"
      },
      "message": "Merge \"Deacrease the required image store size by 4 GiB\""
    },
    {
      "commit": "fbd4233c3c9918bda1b039629a3682b55a897996",
      "tree": "08aadfa3f2e8ed70b04d35f458cc7dbdab5f941e",
      "parents": [
        "6ca5133af41b272655325d7731363300ef6d8df2",
        "ccd665922395f4e18c270e6e6daf1ccc256a44bd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 18 17:53:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 18 17:53:19 2014 +0000"
      },
      "message": "Merge \"Migrate test_aggregates_basic_ops to Tempest clients\""
    },
    {
      "commit": "6ca5133af41b272655325d7731363300ef6d8df2",
      "tree": "338ffdc848d1f91e78c37f8aca3f90ed8c39c3cc",
      "parents": [
        "485a1e60ad56c49ff9863f319fc5ebcf0dba34f5",
        "bcfbbeb3c6676ea977645d713d01f01aac2e1313"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 18 17:40:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 18 17:40:54 2014 +0000"
      },
      "message": "Merge \"Relax check for router interface in _verify_network_details\""
    },
    {
      "commit": "b6e1a28cd7c0df9ae6f2d86e18733f38bd5b5548",
      "tree": "181df5fcfa447dda4a65664543b5125c031ae674",
      "parents": [
        "e258cd79a92651c14223dd82e25c23bb37f450e7"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Aug 05 20:08:27 2014 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Mon Aug 18 15:55:58 2014 +0100"
      },
      "message": "Add MatchesDictExceptForKeys custom matcher\n\nAdd a custom matcher that compares two dictionaries, except for\nkeys matching an exclusion list.\nThe matcher returns with a mismatch object design to provide a\nuseful message in case of failed assertion, which pinpoints the\ndifferences between the two dicts.\n\nVerified via unit tests.\n\nPartially implements: bp/tempest-client-scenarios\n\nChange-Id: Ibdd34fa1f095ee2ee33e11a8e23e654fb6d12b89\n"
    },
    {
      "commit": "9fa29472c16a28abe50f811cc985ea8970e40fda",
      "tree": "2c3dc0f4b6df0415d3de1f2cce4be0db3d7a1e47",
      "parents": [
        "fcd64c0fa862ab24c990a85f8fef3d39c4f1b528"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Aug 18 09:48:00 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Aug 18 16:46:46 2014 +0200"
      },
      "message": "Deacrease the required image store size by 4 GiB\n\nThe test_volumes_actions inreased the volume size by 1 before,\nupload the volume to the image store.\n\nThis test run with xml/json and with volume v1/v2 api version,\n so it is 4 in total.\n\nThis change decreases the theoretical maximum image store size,\n consumed by the test suite in a parallel run.\n\nThis change does the followings:\n* The extend test cases moved to dedicated file.\n* The image deletion now a waited action,\n  so the image delteion needs to be comploted before the\n  next test.\n* Use HEAD instead of get for checking image deletion,\n  in order to avoid full image download just for status check.\n\nChange-Id: I982d783312eef5b18dc7518e119b0aa018a195d5\nRelated-Bug: #1347692\n"
    },
    {
      "commit": "e258cd79a92651c14223dd82e25c23bb37f450e7",
      "tree": "592ae47d1527216a8e13d6adb84f95ce42105774",
      "parents": [
        "ccd665922395f4e18c270e6e6daf1ccc256a44bd"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Jul 17 04:47:26 2014 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Mon Aug 18 13:58:33 2014 +0100"
      },
      "message": "Add os-networks JSON client for tempest\n\nThere is no client for the os-networks API.\nScenario tests do use that API, and migrating them to tempest clients\ntriggered the need for this client to exists.\nScenario tests only run with JSON, so only providing JSON implementation.\n\nPartially implements bp:tempest-client-scenarios\n\nChange-Id: I85da97a98fc558af14e2a9fc019b6e712653ecf2\n"
    },
    {
      "commit": "ccd665922395f4e18c270e6e6daf1ccc256a44bd",
      "tree": "05ec728de118f8840580e9086bbc953572164fac",
      "parents": [
        "797355aa3045954eab11b763b1ba5ba008022971"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Thu Jul 17 00:42:42 2014 +0900"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Mon Aug 18 13:58:13 2014 +0100"
      },
      "message": "Migrate test_aggregates_basic_ops to Tempest clients\n\nThis patch uses Tempest clients instead of Official clients. This is\npart of the migrating all scenario tests to using tempest own clients.\n\nPartially-implements: bp:tempest-client-scenarios\nChange-Id: I1cdf391652fbb14d5c527e8702c392904ef35a37\n"
    },
    {
      "commit": "485a1e60ad56c49ff9863f319fc5ebcf0dba34f5",
      "tree": "bb2c248928a3f9379b884eac8c4a8792ce76d4cf",
      "parents": [
        "fcd64c0fa862ab24c990a85f8fef3d39c4f1b528",
        "32b221ff807ac5b13ba6b8405b99f61f03e61a5a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 18 07:26:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 18 07:26:13 2014 +0000"
      },
      "message": "Merge \"Convert request schema (flavors)\""
    },
    {
      "commit": "fcd64c0fa862ab24c990a85f8fef3d39c4f1b528",
      "tree": "d93d71b16f576e763dfaa105206cba652da27be9",
      "parents": [
        "4f44d72d9c1006bb369f2530f0967dd3ac21d1c9",
        "0271936ebb77d8139a8807f497898189d60515d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 15 22:33:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 15 22:33:25 2014 +0000"
      },
      "message": "Merge \"Add ironic instance rebuild test\""
    },
    {
      "commit": "fbc95ac52112e7a5384a9b85a8184a0b24545e66",
      "tree": "e5106268cb952a6daedde696414865a2ea3914d8",
      "parents": [
        "4f44d72d9c1006bb369f2530f0967dd3ac21d1c9"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Jun 19 17:33:43 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Aug 15 11:23:19 2014 -0700"
      },
      "message": "Add new snapshot compute feature flag\n\nNova image creation / instance snapshotting is not supported across compute\ndrivers.   This adds a new compute feature flag and skips tests that attempt\nto create snapshots.\n\nChange-Id: I814157d434e3d5e13dfae9b9ee7d5135199c4e97\n"
    },
    {
      "commit": "75d540db2e64a462b6e437409925bf5113cac94b",
      "tree": "d8129fd905519f8237cbe35e5b7e0eb2a8307416",
      "parents": [
        "4f44d72d9c1006bb369f2530f0967dd3ac21d1c9"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Aug 15 14:19:03 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Aug 15 14:19:03 2014 -0400"
      },
      "message": "Disable hacking rule H305\n\nThis commit disables the H305 rule because it is inconsistent between\npython releases. Additionally while the logical grouping is a good\nthing in most cases it can be excessive to enforce sometimes. Having\nreviewers attempt to catch it in most cases should be sufficient.\n\nChange-Id: I7530fe2295c4260a20f8cdd1f853611a9a6b2f99\n"
    },
    {
      "commit": "0271936ebb77d8139a8807f497898189d60515d1",
      "tree": "13ca4ea30c266218ffce1ca0cb7cdf4644f6b052",
      "parents": [
        "a8d3318fe0a1350e51e0f30124d3d311af864e38"
      ],
      "author": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Tue May 20 14:10:03 2014 -0400"
      },
      "committer": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Fri Aug 15 11:41:25 2014 -0400"
      },
      "message": "Add ironic instance rebuild test\n\nThis adds verification of rebuilding an instance and preservation\nof the ephemeral partition. A file is created on the ephemeral\npartition before the rebuild, then after the rebuild, we verify\nthat it still exists. We also verify the expected ephemeral\npartition mount point and size, which is an ironic-specific\ntest criteria.\n\nChange-Id: I6a00f1835c359bfd639bf19ba2c4616638695359\n"
    },
    {
      "commit": "fdc1045787e4cd57e2a410f13fd9f7a2f7492e4f",
      "tree": "1ccf07b66aebf6a0f2a103c1ffa0f2128e90bf5f",
      "parents": [
        "32b221ff807ac5b13ba6b8405b99f61f03e61a5a"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Aug 08 09:46:12 2014 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Aug 15 06:46:24 2014 +0000"
      },
      "message": "Convert request schema (flavors_admin)\n\nConverts the all flavor_admin schemas for negative testing into dict\u0027s.\n\nChange-Id: I9f237c7f944a5efc8bd56153f7d2b5d6b17b1d2d\nPartially-implements: bp api-schema-unification\n"
    },
    {
      "commit": "32b221ff807ac5b13ba6b8405b99f61f03e61a5a",
      "tree": "0c633fe0c37df233e1e0e633d543b9cb990b8c49",
      "parents": [
        "4f44d72d9c1006bb369f2530f0967dd3ac21d1c9"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Thu Aug 07 14:13:28 2014 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Aug 15 08:45:11 2014 +0200"
      },
      "message": "Convert request schema (flavors)\n\nConverts the all flavor schemas for negative testing into dict\u0027s.\n\nChange-Id: Ia1fbff86549a8268e46dfd73fcc21d23c653eda4\nPartially-implements: bp api-schema-unification\n"
    },
    {
      "commit": "4f44d72d9c1006bb369f2530f0967dd3ac21d1c9",
      "tree": "dc61212e3f5cf25c7695c8d7ce3cd3420c868c2b",
      "parents": [
        "fc209770525b4da55f4736489e279eda322a81e3"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Thu Aug 07 14:04:58 2014 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Aug 15 08:42:01 2014 +0200"
      },
      "message": "Allow dict\u0027s as schema definitions\n\nAll negative testing schema\u0027s will be moved to dict format. Therefore\nthe framework must support files and dict\u0027s. After all test are ported\nto dict\u0027s file support will be deprecated.\n\nChange-Id: Idb094f2817e7ed007a0ea47cf8f8602b5aeb6268\nPartially-implements: bp api-schema-unification\n"
    },
    {
      "commit": "fc209770525b4da55f4736489e279eda322a81e3",
      "tree": "5a1371d64f85160e3bf76080b4d6c4325baa9a52",
      "parents": [
        "3b598d1cf8ced84f67f113948bd76342881f2f9f",
        "1d14c54fd8594e26643fba302afe30380d99d651"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 15 00:03:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 15 00:03:43 2014 +0000"
      },
      "message": "Merge \"Enable E128 ignore E129\""
    },
    {
      "commit": "3b598d1cf8ced84f67f113948bd76342881f2f9f",
      "tree": "21bb53f789b2448b9b5f908fe9f88738ad0a393b",
      "parents": [
        "f54773cba9e12de7fa3d5789cf2771abbe836f7d",
        "96e9e88dc06a5527b764a0ff4efe05d86c6054a8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 14 23:53:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 14 23:53:35 2014 +0000"
      },
      "message": "Merge \"Enable H407,H305,H307,E122 ignore E123\""
    },
    {
      "commit": "f54773cba9e12de7fa3d5789cf2771abbe836f7d",
      "tree": "e784b015fb5a26dd4ba73b6438a0fcc300aa702f",
      "parents": [
        "c19e47b50d3ecb3a314b6cfb2615b524161c70b2",
        "821af690e36dfe64e7108182a18a0510abd2d290"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 14 23:13:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 14 23:13:12 2014 +0000"
      },
      "message": "Merge \"Revert \"Added neutron cli test case\"\""
    },
    {
      "commit": "c19e47b50d3ecb3a314b6cfb2615b524161c70b2",
      "tree": "f96e402887768e8d884a0778bca2e477162d8929",
      "parents": [
        "797355aa3045954eab11b763b1ba5ba008022971",
        "c6eefb4b4a4b779a77efc4c8fb49b919cb64fe42"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 14 20:45:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 14 20:45:45 2014 +0000"
      },
      "message": "Merge \"Add console_output compute feature flag\""
    },
    {
      "commit": "821af690e36dfe64e7108182a18a0510abd2d290",
      "tree": "e6c8a76657e6eb99129e1d2184869843f4bd0384",
      "parents": [
        "797355aa3045954eab11b763b1ba5ba008022971"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Aug 14 17:18:10 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Aug 14 17:24:19 2014 +0200"
      },
      "message": "Revert \"Added neutron cli test case\"\n\nThis change causes issues in parallel run, because routers\ncan disappear after listing.\n\nThe safe way would be to create the router by the test itself,\nand maybe wait for scheduling.\n\nOr using a pre configured router for example router1 created by\ndevstack.\n\nFor now it should be reverted.\n\nThis reverts commit 693db20aa8c4c7912743d57b82f1a368e3ef4960.\n\nChange-Id: I0375bee55fb3e99a8b01fba27ebf77523dd383bd\n"
    },
    {
      "commit": "797355aa3045954eab11b763b1ba5ba008022971",
      "tree": "8b63c442d1af0ad929a7b8773ef8bc17f2c50806",
      "parents": [
        "0eecc436baf76b7456bdbbef8b21bcfe609de94b",
        "630a3fabd15e93b993ecc57f49c7e7494d9a1d2e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 14 11:54:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 14 11:54:16 2014 +0000"
      },
      "message": "Merge \"Stop leaking identity resources in teardown_all()\""
    },
    {
      "commit": "0eecc436baf76b7456bdbbef8b21bcfe609de94b",
      "tree": "ab2f7698741959c95b8f6c90f2cbb16c50ba350c",
      "parents": [
        "3226ca1450f53ab7d6c94f2886968bc62ed851b7",
        "693db20aa8c4c7912743d57b82f1a368e3ef4960"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 14 10:47:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 14 10:47:09 2014 +0000"
      },
      "message": "Merge \"Added neutron cli test case\""
    },
    {
      "commit": "1d14c54fd8594e26643fba302afe30380d99d651",
      "tree": "572ed3c403d05eaed01b63abde4a92bfbb22e79e",
      "parents": [
        "96e9e88dc06a5527b764a0ff4efe05d86c6054a8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 17 20:25:40 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Aug 13 17:50:55 2014 -0400"
      },
      "message": "Enable E128 ignore E129\n\nAfter bumping the hacking version to the 0.9.x series ignores were\nadded for several rules. This commit fixes the violations for a subset\nof these rules and re-enables the checks.\n\nChange-Id: Iaff25fc9e2ecfad0c0574b39ddce0c5188d6c31f\n"
    },
    {
      "commit": "3226ca1450f53ab7d6c94f2886968bc62ed851b7",
      "tree": "862f5cbb7e7b966272bc330d3af3280f9bc829b9",
      "parents": [
        "e8e43d050bb4fd7fcfed8863868959ee14d7b373",
        "07c30b2179891447a600c4a20f43cd390b89fac4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 13 00:18:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 13 00:18:47 2014 +0000"
      },
      "message": "Merge \"If no volume, don\u0027t delete volume in teardown\""
    },
    {
      "commit": "e8e43d050bb4fd7fcfed8863868959ee14d7b373",
      "tree": "a8462be970b67e93a5f7106093dae003e3ecaa36",
      "parents": [
        "20c3c62c1060124946fde80830a88eb164a41bf7",
        "364cafa8ceffc739a58d819274bb6f6f5601ac5e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 13 00:18:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 13 00:18:38 2014 +0000"
      },
      "message": "Merge \"Remove cleanup code according to TODO comment\""
    },
    {
      "commit": "20c3c62c1060124946fde80830a88eb164a41bf7",
      "tree": "fbcab850fbe317c882435924f709a8dd5b3f6b5a",
      "parents": [
        "fceab118642fe4c1ffe1fb1bc61af5ec717e6733",
        "20866a2a0e2222cb393bd872925b4a694264653c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 13 00:17:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 13 00:17:14 2014 +0000"
      },
      "message": "Merge \"Add a config option to select compute xml api\""
    },
    {
      "commit": "96e9e88dc06a5527b764a0ff4efe05d86c6054a8",
      "tree": "896122e475c3ae768663ad4fc8aec5cb0ce0f307",
      "parents": [
        "fceab118642fe4c1ffe1fb1bc61af5ec717e6733"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jun 09 18:37:19 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 12 17:39:16 2014 -0400"
      },
      "message": "Enable H407,H305,H307,E122 ignore E123\n\nAfter bumping the hacking version to the 0.9.x series ignores were\nadded for several rules. This commit fixes the violations for a subset\nof these rules and re-enables the checks.\n\nE123 is ignored because this rule is ignored in the default pep8 by\ndefault, due to a lack of consensus around it.\n\nChange-Id: I8f14cd2ca6afc38d3fe8ee758272071111022896\n"
    },
    {
      "commit": "fceab118642fe4c1ffe1fb1bc61af5ec717e6733",
      "tree": "1a7c679cb90660627118f815502ebda74e691857",
      "parents": [
        "a8d3318fe0a1350e51e0f30124d3d311af864e38",
        "27bdb054468ffc62f8bbf4d7f0773a5cd94ba842"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 12 20:15:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 12 20:15:35 2014 +0000"
      },
      "message": "Merge \"Add min_client_version decorator for CLI tests\""
    },
    {
      "commit": "bcfbbeb3c6676ea977645d713d01f01aac2e1313",
      "tree": "f4f66dcb475a99f8c9c2aacb58927a033ad7e8b0",
      "parents": [
        "364cafa8ceffc739a58d819274bb6f6f5601ac5e"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Mon Aug 11 18:33:47 2014 -0700"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue Aug 12 10:31:56 2014 -0700"
      },
      "message": "Relax check for router interface in _verify_network_details\n\nThis is to catch ports that are interfaces for both centralized\nand distributed routers.\n\nCloses-bug: #1355537\n\nChange-Id: I1da8536a4b457f8ae20c03ecd7ef9d39075b0cf5\n"
    },
    {
      "commit": "364cafa8ceffc739a58d819274bb6f6f5601ac5e",
      "tree": "9af1fa0aea8c2162b62534b74b4c31d0c7547f99",
      "parents": [
        "e5dc7a34655ef02a7f45449d19240b88b5eb5419"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Mon Aug 11 18:10:48 2014 -0700"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue Aug 12 10:31:17 2014 -0700"
      },
      "message": "Remove cleanup code according to TODO comment\n\nThis patch removes the method _cleanup_ports as suggested by\nthe TODO comment. Review [1] has merged long time ago and\nmanually cleaning up ports should no longer be necessary.\n\n[1] https://review.openstack.org/#/c/46563/\n\nChange-Id: I7c8b547373b13133f8712b5bafab7bc072e0b610\n"
    },
    {
      "commit": "693db20aa8c4c7912743d57b82f1a368e3ef4960",
      "tree": "866b9fc4f560d22faaf0cad440ff8813eb1acea3",
      "parents": [
        "a8d3318fe0a1350e51e0f30124d3d311af864e38"
      ],
      "author": {
        "name": "Puneet arora",
        "email": "puneet.arora@hp.com",
        "time": "Fri Aug 08 00:39:27 2014 -0700"
      },
      "committer": {
        "name": "Puneet arora",
        "email": "puneet.arora@hp.com",
        "time": "Tue Aug 12 01:55:00 2014 -0700"
      },
      "message": "Added neutron cli test case\n\nTest case added for below CLI:-\nl3-agent-list-hosting-router\n\nChange-Id: Ia9f057a07b0a9c0835448aeccaf97b02fad67c76\n"
    },
    {
      "commit": "a8d3318fe0a1350e51e0f30124d3d311af864e38",
      "tree": "f149371e6b44aba11082d8abc01a2100daadb678",
      "parents": [
        "0450a604e6a642cc1e2c373beeba16c3a36b3ebf",
        "d4bcafa0d7aff38e933b0c1ef7f8e8948bee9630"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 12 04:13:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 12 04:13:15 2014 +0000"
      },
      "message": "Merge \"Remove skipping flavor_access_add/remove related tests\""
    },
    {
      "commit": "0450a604e6a642cc1e2c373beeba16c3a36b3ebf",
      "tree": "d195d0ba2df9ddbca217ea335af17ed357a5d6c5",
      "parents": [
        "e5dc7a34655ef02a7f45449d19240b88b5eb5419",
        "c791ac46d0841e3ed51f3636788b79027d21fba3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 12 04:02:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 12 04:02:50 2014 +0000"
      },
      "message": "Merge \"Add a new credential provider to use a list of creds\""
    },
    {
      "commit": "c6eefb4b4a4b779a77efc4c8fb49b919cb64fe42",
      "tree": "6d0e76debbda169d286da0e30de533384cc6763c",
      "parents": [
        "e5dc7a34655ef02a7f45449d19240b88b5eb5419"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Jul 15 16:44:08 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Aug 11 20:31:45 2014 -0700"
      },
      "message": "Add console_output compute feature flag\n\nNot all hypervisors support getting serial console logs.  This adds\na new compute feature flag.  It skips tests that stress this call and\navoids logging console logs to debug if it is not supported.\n\nChange-Id: Icc37e9f3497fb7bd72f359197663c71abbf16921\n"
    },
    {
      "commit": "20866a2a0e2222cb393bd872925b4a694264653c",
      "tree": "76647541f4301fd9e2a665d9e17e54534082e723",
      "parents": [
        "e5dc7a34655ef02a7f45449d19240b88b5eb5419"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 12 14:58:36 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 11 22:49:52 2014 -0400"
      },
      "message": "Add a config option to select compute xml api\n\nThis commit adds a config option to select whether the nova v2 api\nhas xml enabled.\n\nChange-Id: I5db2b782e71d99705c9f071a14ab850afbeddeb8\n"
    },
    {
      "commit": "e5dc7a34655ef02a7f45449d19240b88b5eb5419",
      "tree": "576e895b0b27390155a414314fea0eb8154d5202",
      "parents": [
        "215eaffd036b122a479451b2425257d52859812a",
        "fac1bd6f6f715f4976d270996b041a01aa429d5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 09 22:38:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 09 22:38:42 2014 +0000"
      },
      "message": "Merge \"Remove skipping test_list_servers_by_admin_with_all_tenants test\""
    },
    {
      "commit": "215eaffd036b122a479451b2425257d52859812a",
      "tree": "01d2a007bcadfca9b14c9ff4f2546ce1084fe9d1",
      "parents": [
        "07e645f754a5d7e5762dd33ce7c5bdb04780a824",
        "92a6f4d4e8011f6f75d3df81bcc269fdd1d7ae13"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 08 22:24:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 08 22:24:10 2014 +0000"
      },
      "message": "Merge \"Update compute attach tests to use \"volume_device_name\"\""
    },
    {
      "commit": "07e645f754a5d7e5762dd33ce7c5bdb04780a824",
      "tree": "214304c59d2f8d28133ce70ef7cff201a00e2f3e",
      "parents": [
        "f64e395f0defa76b49f2aedc5e00b3494b5dbfbf",
        "c4131d818ab82eff218675718e62bd8badd53cca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 08 16:15:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 08 16:15:20 2014 +0000"
      },
      "message": "Merge \"Make unable to ping log messages appropriate level\""
    },
    {
      "commit": "f64e395f0defa76b49f2aedc5e00b3494b5dbfbf",
      "tree": "2e00bdd56a31416d6ce9c980c812be0a9ef3a7bf",
      "parents": [
        "c608c2db147f18b47ffa8307930aced493fa734f",
        "faa3c8d71a581c4c6d034a291896af7551f84cfe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 08 16:03:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 08 16:03:44 2014 +0000"
      },
      "message": "Merge \"Router API Tests Enhancements\""
    },
    {
      "commit": "c608c2db147f18b47ffa8307930aced493fa734f",
      "tree": "567f61e07893156046560a0e23b8e0a495b6dd6c",
      "parents": [
        "a4acf795b38e518a0e5fa107210baa4b2fc46bf4",
        "2a86f1c6d7c09cc668e188b95474a0cbfbd60a12"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 08 12:51:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 08 12:51:29 2014 +0000"
      },
      "message": "Merge \"Move baremetal API tests to an /admin subdir\""
    },
    {
      "commit": "a4acf795b38e518a0e5fa107210baa4b2fc46bf4",
      "tree": "8e759d101f46c2e1dee45b107e306143e829f78c",
      "parents": [
        "2984f49fe5013696b0ec57fef594d420b272ae2a",
        "ba63906823995c374875d4b4fc2a1b2c2c89bcb6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 08 08:31:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 08 08:31:19 2014 +0000"
      },
      "message": "Merge \"Fix typo in comment\""
    },
    {
      "commit": "2984f49fe5013696b0ec57fef594d420b272ae2a",
      "tree": "ce1f9f3d4beb27173fe52d70007aa7e0cc374d80",
      "parents": [
        "c3cc66df52583d1d5fd3ca106fc37827b6ced1f4",
        "7186f7a668328184ba6ec8e84446e87d816bf771"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 08 04:30:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 08 04:30:50 2014 +0000"
      },
      "message": "Merge \"Add interface_attach compute feature flag\""
    },
    {
      "commit": "fac1bd6f6f715f4976d270996b041a01aa429d5f",
      "tree": "1155f9183e60c3b1ffe4e631709f33ef22d7b781",
      "parents": [
        "c3cc66df52583d1d5fd3ca106fc37827b6ced1f4"
      ],
      "author": {
        "name": "He Jie Xu",
        "email": "xuhj@linux.vnet.ibm.com",
        "time": "Fri Aug 08 06:56:01 2014 +0800"
      },
      "committer": {
        "name": "He Jie Xu",
        "email": "xuhj@linux.vnet.ibm.com",
        "time": "Fri Aug 08 07:04:37 2014 +0800"
      },
      "message": "Remove skipping test_list_servers_by_admin_with_all_tenants test\n\nAt change Ibb71c3a966f6c09b93e821781d4266d56d65950b, skip the\ntest_list_servers_by_admin_with_all_tenants test for changing\n\u0027tenant\u0027 to \u0027project\u0027 in nova v3 REST API. But the v3 API plan is\nchanged, this kind of change will be introduce back when we have\nmicro-version. So remove the skip decorator.\n\nChange-Id: Ife983aab3cd79531c18ba5104a6dd8f1aaca6cd4\n"
    },
    {
      "commit": "d4bcafa0d7aff38e933b0c1ef7f8e8948bee9630",
      "tree": "68d500bc3a502bd5751e424288dbd924c76f72dd",
      "parents": [
        "c3cc66df52583d1d5fd3ca106fc37827b6ced1f4"
      ],
      "author": {
        "name": "He Jie Xu",
        "email": "xuhj@linux.vnet.ibm.com",
        "time": "Fri Aug 08 07:00:22 2014 +0800"
      },
      "committer": {
        "name": "He Jie Xu",
        "email": "xuhj@linux.vnet.ibm.com",
        "time": "Fri Aug 08 07:00:22 2014 +0800"
      },
      "message": "Remove skipping flavor_access_add/remove related tests\n\nAt change Ibf741059c3a7a94543f1a2230fe7048692e1db0c, skip the\nflavor_access_add/remove related tests for changing \u0027tenant\u0027 to\n\u0027project\u0027 in nova v3 REST API. But the v3 API plan is changed,\nthis kind of change will be introduce back when we have micro-version.\nSo remove the skip decorator for now.\n\nChange-Id: I9ba1f0c10b7e976df303a9800bea2eea62f43891\n"
    },
    {
      "commit": "c3cc66df52583d1d5fd3ca106fc37827b6ced1f4",
      "tree": "fec3682164014ab0db5550ca3c298919312b8d92",
      "parents": [
        "717807e0bbab616446ef9b394700140d77a66b4d",
        "85395e74945f814ae980aec25bf2ba99daa5f585"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 07 15:11:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 07 15:11:07 2014 +0000"
      },
      "message": "Merge \"Do not isolate networks for baremetal\""
    },
    {
      "commit": "717807e0bbab616446ef9b394700140d77a66b4d",
      "tree": "348b33d1261c016e8dca48e2be75544142389b6c",
      "parents": [
        "43b034f231b286467646dcb6bb565b3b522545a2",
        "1d8a9cbe3f790c65f0836e96bc8c7e95bf633ea0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 07 12:17:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 07 12:17:11 2014 +0000"
      },
      "message": "Merge \"Add image-list to glance cli help test\""
    },
    {
      "commit": "ba63906823995c374875d4b4fc2a1b2c2c89bcb6",
      "tree": "663b32d1a0a0e690b9cf44a09fea82d64d41670b",
      "parents": [
        "43b034f231b286467646dcb6bb565b3b522545a2"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Thu Aug 07 12:42:37 2014 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Thu Aug 07 12:42:37 2014 +0200"
      },
      "message": "Fix typo in comment\n\nFixes a typo in flavor response validation.\n\nChange-Id: Ib492e291f5c64a18256cefbda11f81ff33f03861\n"
    },
    {
      "commit": "43b034f231b286467646dcb6bb565b3b522545a2",
      "tree": "5b1b09ca8d180ea6e1a4cddcb3ac50bcc5a64876",
      "parents": [
        "4074d729001eab62a11ddd44767db2b62c2c2b6e",
        "6fbd74fcb5667dc63dbfbf9aca8decc585f8ddd7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 07 08:57:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 07 08:57:49 2014 +0000"
      },
      "message": "Merge \"Move response validation schema\u0027s in sub folder\""
    },
    {
      "commit": "4074d729001eab62a11ddd44767db2b62c2c2b6e",
      "tree": "233470f416da0ac252ca5d9b08108f71c40b58a2",
      "parents": [
        "eebb1db19582ed9a25100598a25091572cbbfa5c",
        "20f43ed1ba80ee44a74193031b85d4c8cd5130e5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 07 08:57:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 07 08:57:40 2014 +0000"
      },
      "message": "Merge \"Allow out of quota failure status code to be 413 or 403\""
    },
    {
      "commit": "eebb1db19582ed9a25100598a25091572cbbfa5c",
      "tree": "4417ab6073f5efe8f9d0a7c5967ffaef5ed9f70f",
      "parents": [
        "77108f86ac72ff05cf431623ca2b32c77da51216",
        "a3702fe47826d7884048be8e458a48a3b16299cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 07 08:57:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 07 08:57:32 2014 +0000"
      },
      "message": "Merge \"More comments to doc strings\""
    },
    {
      "commit": "77108f86ac72ff05cf431623ca2b32c77da51216",
      "tree": "f52cb72ba7e858b3b08e446efb13a74f74bb6e07",
      "parents": [
        "0818d33d7852b8c8603c1771b411b3b8e66e8853",
        "70ea1ca2ff4c0b0adc3d5f84a787ad496078868d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 07 08:51:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 07 08:51:43 2014 +0000"
      },
      "message": "Merge \"Remove unnecessary log message\""
    },
    {
      "commit": "0818d33d7852b8c8603c1771b411b3b8e66e8853",
      "tree": "26d710e7581347f3be4f698e91038505d280b1b7",
      "parents": [
        "6f0426cef8ea30e59c58a82cf28ed35c42f9f8e5",
        "b12e2f2adf2365818bd060cd13322e47e0b655a2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 07 08:51:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 07 08:51:35 2014 +0000"
      },
      "message": "Merge \"Skip ceilometer test test_check_glance_v*_notifications\""
    },
    {
      "commit": "faa3c8d71a581c4c6d034a291896af7551f84cfe",
      "tree": "c75d517bda0b43a7153bc91f9a30f924a058fea0",
      "parents": [
        "b82520f8bc3db2a0869123666a08a87e7eb0c240"
      ],
      "author": {
        "name": "varun yadav",
        "email": "varun.yadav@hp.com",
        "time": "Fri Jul 18 05:44:03 2014 -0700"
      },
      "committer": {
        "name": "varun yadav",
        "email": "varun.yadav@hp.com",
        "time": "Thu Aug 07 00:03:59 2014 -0700"
      },
      "message": "Router API Tests Enhancements\n\nAdd test to creation of router with snat rule\n  - Create a router with default attributes\n  - Verify the default snat attributes\n  - Creating a router using admin priviledges for a tenant\n     with snat value True/False\n  - Verify routers for snat value True/False by overwriting\n     through admin tenant.\n\nChange-Id: Icf2f56f7aa7a2dc736c57daad6d2d5c37e0d9e32\n"
    },
    {
      "commit": "6fbd74fcb5667dc63dbfbf9aca8decc585f8ddd7",
      "tree": "cfbaae2be5e893e005230fa014bdaa8c072b95b0",
      "parents": [
        "14d309adb8ffe5e48a1b9b682e5f8681f9ca24d1"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Mon Aug 04 09:38:19 2014 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Thu Aug 07 08:17:13 2014 +0200"
      },
      "message": "Move response validation schema\u0027s in sub folder\n\nIn order to move all negative test schema\u0027s to tempest/api_schema it\u0027s\nneeded to separate between response checking and request checking.\n\nChange-Id: I27c03bbba3b559f9ef587cea5b4192f89b02dcf1\nPartially-implements: bp api-schema-unification\n"
    },
    {
      "commit": "6f0426cef8ea30e59c58a82cf28ed35c42f9f8e5",
      "tree": "19056b029628094305bf081417827dea922831aa",
      "parents": [
        "14d309adb8ffe5e48a1b9b682e5f8681f9ca24d1"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Jul 25 01:10:28 2014 +0000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Aug 07 00:46:45 2014 +0000"
      },
      "message": "Implement javelin2 destroy images\n\nimplement destroy_images function in javelin2\n\nChange-Id: I730f239190bf1099f173d7781be035a90a911a95\n"
    },
    {
      "commit": "85395e74945f814ae980aec25bf2ba99daa5f585",
      "tree": "fe1a4b7b80e7e57ce231b94a7a34be3410cae18a",
      "parents": [
        "14d309adb8ffe5e48a1b9b682e5f8681f9ca24d1"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Jul 29 18:34:33 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Aug 06 16:40:37 2014 -0700"
      },
      "message": "Do not isolate networks for baremetal\n\nNetwork isolaton is not currently a supported feature for baremetal\ndeployments.  This adjusts the isolated credentials to avoid creation of\nisolated network environments for created tenants.  Instead, we rely on\na shared private network serving addresses from a common subnet.\n\nChange-Id: I34b16ed5a6f9221707f3a9d0d4619bb3b261e14f\n"
    },
    {
      "commit": "7186f7a668328184ba6ec8e84446e87d816bf771",
      "tree": "42d96ad959a7cc135f91b4a9848de43bb253cd34",
      "parents": [
        "14d309adb8ffe5e48a1b9b682e5f8681f9ca24d1"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Jul 23 09:28:56 2014 -0400"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Aug 06 16:40:06 2014 -0700"
      },
      "message": "Add interface_attach compute feature flag\n\nDynamic attachment of network interfaces is not currently a supported feature\nin the baremetal case.  This adds feature flag to skip related API tests.\n\nChange-Id: Ia09e84d7acfcd7291b3c9b58bc163603d6a0fb34\n"
    },
    {
      "commit": "b12e2f2adf2365818bd060cd13322e47e0b655a2",
      "tree": "f12785d255c82746e494dac858232110ec99fbae",
      "parents": [
        "e5d2083483cfb6afdc0324dcc7e88ecb7c10c1b1"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Aug 04 17:48:54 2014 +1000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Aug 06 12:16:55 2014 -0700"
      },
      "message": "Skip ceilometer test test_check_glance_v*_notifications\n\nThis test was introduced in Id049b6cb8ab3092c50f35894cf5a6bda7ff04617\nand is causing bug 1351627 to cause gate failures.\n\nSince this transient failure is hurting everyone disable the test until\nthe underlying issues are resolved.\n\nChange-Id: I763212bad849980bea7fdb96384a5fba7889cce7\nRelated-Bug: 1351627\n"
    },
    {
      "commit": "f6a58e619429b4bce5f3ae7631c18f2df7003a35",
      "tree": "560f5523e80ff2a77c44e2ab2ab97a0e4fdbf26b",
      "parents": [
        "14d309adb8ffe5e48a1b9b682e5f8681f9ca24d1"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Aug 06 14:48:15 2014 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Aug 06 14:48:15 2014 +0200"
      },
      "message": "Avoid unneeded use of set, and use list instead\n\nThis doesn\u0027t change anything, except fixing an unneeded compatibility\nissue with py2.6.\n\nChange-Id: I4bb7f6bea9fd34fdec8af3eed702c5a8743d3178\n"
    },
    {
      "commit": "14d309adb8ffe5e48a1b9b682e5f8681f9ca24d1",
      "tree": "88079732287468c938fe12766fa314c6d6775506",
      "parents": [
        "a8dd0b00effe972527658c67e43b3a0241bd7a2c",
        "1b3c8248d436cb157e6569cc095c13fdd240c3f3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 06 11:15:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 06 11:15:05 2014 +0000"
      },
      "message": "Merge \"Sahara: add API tests for jobs\""
    },
    {
      "commit": "a8dd0b00effe972527658c67e43b3a0241bd7a2c",
      "tree": "b8e5f55f195bf824c3711b469fdee8d46e076b31",
      "parents": [
        "b5434b0fa765b725bc14c8ec3018be35e3de3635",
        "25f666f1d35ced4ef2f1cb1044123f22341d2b7a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 06 10:26:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 06 10:26:17 2014 +0000"
      },
      "message": "Merge \"Add new shelve compute feature flag\""
    },
    {
      "commit": "b5434b0fa765b725bc14c8ec3018be35e3de3635",
      "tree": "0b614981931a7407afd478c61917813234e6f9f9",
      "parents": [
        "cda32d2209ef3e699819a7dca2367ca28a5d103d",
        "256a21de7681288231917a91232e2ae2cf1bf4d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 06 08:49:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 06 08:49:59 2014 +0000"
      },
      "message": "Merge \"Set python hash seed to 0 in tox.ini\""
    },
    {
      "commit": "cda32d2209ef3e699819a7dca2367ca28a5d103d",
      "tree": "a567ebbaf9773f80e5160b4166a5377df65ddaa7",
      "parents": [
        "ecb861f0ceadf70ad860c5a2ef6acb3cfa50b95d",
        "c04ae2335d52344f1ec6abddc9488354b39f31c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 06 05:42:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 06 05:42:33 2014 +0000"
      },
      "message": "Merge \"Sahara: preparations for job tests\""
    },
    {
      "commit": "630a3fabd15e93b993ecc57f49c7e7494d9a1d2e",
      "tree": "53716386af21975f58a5f03cfd199e8865bf9afa",
      "parents": [
        "ecb861f0ceadf70ad860c5a2ef6acb3cfa50b95d"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Wed Mar 12 19:51:45 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Wed Aug 06 14:26:12 2014 +0900"
      },
      "message": "Stop leaking identity resources in teardown_all()\n\nteardown_all() tries to delete all resources. But if an exception\nhappens, the rest of resources are remained and it seems to happen\nfrequently.\nThis commit fixes it.\n\nPartially Implements: blueprint stop-leaking\nChange-Id: I671b2262ea5ed5bf7d78149cf88f2894b6bf6508\n"
    },
    {
      "commit": "1d8a9cbe3f790c65f0836e96bc8c7e95bf633ea0",
      "tree": "956d9b166d8dfa1af65ea1a22ee1cf917611a585",
      "parents": [
        "ecb861f0ceadf70ad860c5a2ef6acb3cfa50b95d"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Jul 18 13:54:04 2014 +0200"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Wed Aug 06 13:59:34 2014 +0900"
      },
      "message": "Add image-list to glance cli help test\n\nIn the glance client, there is \u0027image-list\u0027 that is not deprecated.\nSo this should be added to wanted_commands.\n\nChange-Id: Ic14a9aa1ac24a7756e390a4f6e26e3af2952a52d\n"
    },
    {
      "commit": "256a21de7681288231917a91232e2ae2cf1bf4d0",
      "tree": "4276470a07adda5f1a79d8943aa0b2bc949332cf",
      "parents": [
        "ecb861f0ceadf70ad860c5a2ef6acb3cfa50b95d"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 05 23:23:01 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 05 23:23:01 2014 -0400"
      },
      "message": "Set python hash seed to 0 in tox.ini\n\nNew tox (\u003e\u003d1.7.0) sets a random python hash seed by default. This is\ngenerally good for testing because it will help keep projects working\nregardless of the hash seed, but tempest unittests don\u0027t currently\npass a with a random hash seed so set it to the python default seed.\n\nThis change will allow us to use new tox again and remove the\nrestriction on tox\u003c\u003d1.6.1 to run unittests.\n\nChange-Id: Ib54364877a251db48c54dfdc43c503281ea1f04a\n"
    },
    {
      "commit": "ecb861f0ceadf70ad860c5a2ef6acb3cfa50b95d",
      "tree": "becdcc005beb9857cd62f522fe29e00ce3be3862",
      "parents": [
        "aab00d410a0f89c273a37f5e9828ff1c4daf5a24",
        "5339552dddcefed6f994b27483aec4e2c22a118e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 05 07:43:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 05 07:43:05 2014 +0000"
      },
      "message": "Merge \"Enable some volumes v2 tests by sharing codes part2\""
    },
    {
      "commit": "20f43ed1ba80ee44a74193031b85d4c8cd5130e5",
      "tree": "8e8b7e3fb6515e878d5e67f631beb480fc3d53d5",
      "parents": [
        "aab00d410a0f89c273a37f5e9828ff1c4daf5a24"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Aug 05 00:33:42 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Aug 05 01:49:48 2014 +0000"
      },
      "message": "Allow out of quota failure status code to be 413 or 403\n\nThe commit I2bb8a60ef254afbfed514cfeebe75355d0de4475 tries to change\nerror codes of quota-out to suitable ones (HTTPForbidden).\nWe need to allow both HTTP413 and HTTP403 because branchless Tempest\nneeds to support both master and icehouse/stable branches.\n\nChange-Id: I4a867ba9ffa43801bb05ce1d33687cb5b9a3e0fb\nRelated-Bug: #1298131\n"
    },
    {
      "commit": "7aff099baa96d97241f8c509579dfed5e30bf7c3",
      "tree": "b759c34be465f13bb6e8640b037123415d467261",
      "parents": [
        "4d90d67f3273173273eaec9603d25837213ca447"
      ],
      "author": {
        "name": "ekhugen",
        "email": "ekhugen@us.ibm.com",
        "time": "Mon Aug 04 19:01:57 2014 +0000"
      },
      "committer": {
        "name": "ekhugen",
        "email": "ekhugen@us.ibm.com",
        "time": "Mon Aug 04 19:01:57 2014 +0000"
      },
      "message": "Change \u0027ceilometer\u0027 tag to \u0027telemetry\u0027 and add tags to cli tests\n\nPartially implements bp add-service-tags\n\nChange-Id: I8deca221918d9819c7a9f0a621fd3a21c6f66024\n"
    },
    {
      "commit": "aab00d410a0f89c273a37f5e9828ff1c4daf5a24",
      "tree": "ac479e6766eb8aabbea3c6a1def1d11d5cd251e9",
      "parents": [
        "9776224e65c199609eef17c029ea5b26542b483e",
        "8c00e22665fd35ff86bd02988c8ed76a66775449"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 04 16:46:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 04 16:46:11 2014 +0000"
      },
      "message": "Merge \"Tag test_nova_keypair_resources as gate, not slow\""
    },
    {
      "commit": "9776224e65c199609eef17c029ea5b26542b483e",
      "tree": "e20fbe75d4ae641d4cb3c2080364f1b00d856c3e",
      "parents": [
        "1a9c2a8136baa571693ee90af69ceb715a27511e",
        "7f98910e3686e9b2fa39643e353e08dc4ddeb0e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 04 13:25:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 04 13:25:24 2014 +0000"
      },
      "message": "Merge \"Separate create server schema for admin password\""
    },
    {
      "commit": "1a9c2a8136baa571693ee90af69ceb715a27511e",
      "tree": "6b6ee39568695a2fb5d49d77342b8c03506f1800",
      "parents": [
        "e7dc9f1937ad55c4e2764e43fe9a98a9fe776cb0",
        "397f5890348c69548b24e964ce0579d70e088c2b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 04 12:38:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 04 12:38:45 2014 +0000"
      },
      "message": "Merge \"Add parametric tests of Swift object API, part 4\""
    },
    {
      "commit": "e7dc9f1937ad55c4e2764e43fe9a98a9fe776cb0",
      "tree": "a33ac4779f35ba8b75266d59f6a76adab55c86bd",
      "parents": [
        "e5d2083483cfb6afdc0324dcc7e88ecb7c10c1b1",
        "153e9dd20b52766e9b972083a47a9657e3df8838"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 04 11:44:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 04 11:44:51 2014 +0000"
      },
      "message": "Merge \"Adds new v3 projects tests to Keystone\""
    },
    {
      "commit": "c791ac46d0841e3ed51f3636788b79027d21fba3",
      "tree": "ca731f5a4dcaf890bdeff7b46fb3c9de1e4c2da4",
      "parents": [
        "7fa54418eca558aaa11a0771065ff6c4056c9c37"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jul 16 09:15:23 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Sun Aug 03 21:38:28 2014 -0400"
      },
      "message": "Add a new credential provider to use a list of creds\n\nThis commit adds a new credential provider to use credentials provided\nfrom a list of available credentials.\n\nPartially implements bp test-accounts\nChange-Id: I69c3105f8b413102ea567ccb92965572ce03d679\n"
    },
    {
      "commit": "a3702fe47826d7884048be8e458a48a3b16299cf",
      "tree": "73cc31f92d84d2b5097dd2de51bef908d148e299",
      "parents": [
        "e5d2083483cfb6afdc0324dcc7e88ecb7c10c1b1"
      ],
      "author": {
        "name": "Anita Kuno",
        "email": "anteaya@anteaya.info",
        "time": "Mon Aug 04 11:20:25 2014 +1000"
      },
      "committer": {
        "name": "Anita Kuno",
        "email": "anteaya@anteaya.info",
        "time": "Mon Aug 04 11:20:25 2014 +1000"
      },
      "message": "More comments to doc strings\n\nThis patch continues to change comments back to doc strings.\n\nCo-Authored With: Jamie Lennox \u003cjamielennox@redhat.com\u003e\n\nChange-Id: I1618344f49cf151cf30ed5470417b27962a70999\n"
    },
    {
      "commit": "e5d2083483cfb6afdc0324dcc7e88ecb7c10c1b1",
      "tree": "11ad661440a958f35ccf9b9675fa11af6a1d68ad",
      "parents": [
        "7eefef6125b07a44851823a02a75853937dcb377",
        "5a2cb4586d99229f8496584094b7ab8102023c7a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 01 22:25:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 01 22:25:40 2014 +0000"
      },
      "message": "Merge \"Fix skip_path logic if path part is empty\""
    },
    {
      "commit": "27bdb054468ffc62f8bbf4d7f0773a5cd94ba842",
      "tree": "1b4d9c280717e082eccdab8775434a852d71a931",
      "parents": [
        "973c6cd98e4b226bec2f1b40943afaa910e18047"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jul 30 14:57:55 2014 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Aug 01 07:31:47 2014 -0700"
      },
      "message": "Add min_client_version decorator for CLI tests\n\nThis adds the min_client_version decorator to be used in the CLI tests.\nThe decorator is used skip CLI tests where the command being tested\nisn\u0027t available in the version of the client we\u0027re testing against.\n\nThe cmd method is pulled out of the ClientTestBase class so it can be\nused by the decorator and is renamed so it does not conflict with the\ncmd argument passed to it.\n\nTo start using the decorator and show how it works, two known CLI tests\nare decorated for minimum version checks on their clients.\n\nPart of blueprint minversion-check-for-cli-tests\n\nChange-Id: I8a0ee390048870d450772fa064d0dc2daa2b7036\n"
    },
    {
      "commit": "7eefef6125b07a44851823a02a75853937dcb377",
      "tree": "3ad62965185b063008aca15bb2b2b45a343bb9db",
      "parents": [
        "973c6cd98e4b226bec2f1b40943afaa910e18047"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Jul 31 20:25:55 2014 -0500"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Fri Aug 01 14:37:35 2014 +0930"
      },
      "message": "Skip test_rescope_token\n\nThere are several problems with revocation events in Keystone and\nthe test is currently failing on postgres. There\u0027s several fixes\nproposed in Keystone to fix these but until they\u0027re merged this\ntest isn\u0027t working.\n\nChange-Id: I9182d542fae0b4a5280dc482300203f84c8f4d8c\nCloses-Bug: #1351026\n"
    },
    {
      "commit": "973c6cd98e4b226bec2f1b40943afaa910e18047",
      "tree": "00adc3f688133cf305334c654e69afb12bfcafd2",
      "parents": [
        "85ab34063ec6e5f17a8176829ce950c22c700403",
        "8845791d81163d9567b3f6d749058b079ddc8af0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 13:57:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 13:57:41 2014 +0000"
      },
      "message": "Merge \"Check rescue_server action attributes of Nova APIs\""
    },
    {
      "commit": "85ab34063ec6e5f17a8176829ce950c22c700403",
      "tree": "a64796cad4c62f0169c23b5777eba6a5137926d8",
      "parents": [
        "ab73adb1449c0430771038805a0fdb046bd01766",
        "690c26a3ba8f321a8810a024ba71dbec6c699c32"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 12:44:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 12:44:59 2014 +0000"
      },
      "message": "Merge \"Avoid errors in log when neutron tests are skipped\""
    },
    {
      "commit": "ab73adb1449c0430771038805a0fdb046bd01766",
      "tree": "51a75bdfdd084d46a008abb9fa20f6d45bd0a26f",
      "parents": [
        "e4cda0f9a2963f56b7215c30c4b22b8553a86a7a",
        "22cd6de0ddc98dc546a569a0bdb2e1b9e00784e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 11:05:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 11:05:11 2014 +0000"
      },
      "message": "Merge \"Fix javelin2\u0027s skip logic in checks\""
    },
    {
      "commit": "e4cda0f9a2963f56b7215c30c4b22b8553a86a7a",
      "tree": "db5d1d1215521b6d684a99c762686fd28a131e00",
      "parents": [
        "bfa86c6f2e6be257b482aeca1f97c22e6b5faa24",
        "9d9201dd3598ecb2823b8feeb4a5510dbd66825d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 11:03:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 11:03:19 2014 +0000"
      },
      "message": "Merge \"Adds test for Sec group default rule Nova V2 API\""
    },
    {
      "commit": "bfa86c6f2e6be257b482aeca1f97c22e6b5faa24",
      "tree": "0b6635f6a0d1ce5ca0193bcedbee6bc6471a1829",
      "parents": [
        "4b77b5e44c3fc6c44202012e32f9e04f2c758457",
        "5c3b6febbd5404631fad451686be4d7133ca6682"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 05:13:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 05:13:54 2014 +0000"
      },
      "message": "Merge \"Use random binary data for test images\""
    },
    {
      "commit": "4b77b5e44c3fc6c44202012e32f9e04f2c758457",
      "tree": "a623d902ea02912e20452e01d88f51f2937cee64",
      "parents": [
        "465cf2aa1379902338285089e61e96ff6d15c04a",
        "235e4f53ee05dc4c4226bd7b327068ed031e76c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 02:13:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 02:13:03 2014 +0000"
      },
      "message": "Merge \"Use python abc in auth class\""
    },
    {
      "commit": "5339552dddcefed6f994b27483aec4e2c22a118e",
      "tree": "fe5b94a517b9a284734c637339d2c932bacbe41b",
      "parents": [
        "465cf2aa1379902338285089e61e96ff6d15c04a"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Fri Jul 18 16:05:52 2014 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Thu Jul 31 09:55:29 2014 +0800"
      },
      "message": "Enable some volumes v2 tests by sharing codes part2\n\n1. Rename volumes v1 client to a base client, then create\n   v1 and v2 clients inheriting base client.\n2. create volumes v2 tests using the existent test class.\n3. create a new test class for v1, which inherits v2.\n\nThis patch includes the following volumes tests:\n- test_availability_zone.py\n- test_extensions.py\n\nPartially implements: blueprint cinder-v2-api-tests\n\nChange-Id: Ie21ebc184710e9abe894cdc20ed7a39aacc94ded\n"
    },
    {
      "commit": "465cf2aa1379902338285089e61e96ff6d15c04a",
      "tree": "feca623305a9b571477a78cca003ceffc6395d4f",
      "parents": [
        "c3b38edf5efdcad30776dca41e7688a0c7eb0e29",
        "9c2e50ddc700cebb7396e72c91d97f590b2e44f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 01:14:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 01:14:52 2014 +0000"
      },
      "message": "Merge \"Check rebuild server action API attributes\""
    }
  ],
  "next": "c3b38edf5efdcad30776dca41e7688a0c7eb0e29"
}
