)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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\""
    },
    {
      "commit": "c3b38edf5efdcad30776dca41e7688a0c7eb0e29",
      "tree": "7b1fc580b53054f87a21cb20bd4a02a9e9ef7a90",
      "parents": [
        "4d90d67f3273173273eaec9603d25837213ca447",
        "60d5ce9273577a547c3ef0ec6bc5ed641da29ba0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 01:05:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 01:05:44 2014 +0000"
      },
      "message": "Merge \"Allow out of quota failure status code to be 413 or 403\""
    },
    {
      "commit": "4d90d67f3273173273eaec9603d25837213ca447",
      "tree": "a4113c493201abca2384be3f44a24722053c9f6e",
      "parents": [
        "8db75951737cc7ab7b0d8a6e46871e5587ab3691",
        "3d6d986b64b3b5c67bd69c551b3271311e02d5d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 30 06:53:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 30 06:53:58 2014 +0000"
      },
      "message": "Merge \"Enable some volumes v2 tests by sharing codes\""
    },
    {
      "commit": "8db75951737cc7ab7b0d8a6e46871e5587ab3691",
      "tree": "abc71275907dff8dbbf53f16a07b8641704ce974",
      "parents": [
        "4b123ce8012f69612cfbdf37458d30171de9ce64",
        "da5f7086001d2be8b36481b99c086ecc4c32a9ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 30 03:18:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 30 03:18:33 2014 +0000"
      },
      "message": "Merge \"Call clear_isolated_creds in scenario tests\""
    },
    {
      "commit": "4b123ce8012f69612cfbdf37458d30171de9ce64",
      "tree": "02776058987c0540423cdf360b308ecc79063666",
      "parents": [
        "7fa54418eca558aaa11a0771065ff6c4056c9c37",
        "93eddccb31a5e46a24261c32c434e493b6123c4b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 30 01:49:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 30 01:49:25 2014 +0000"
      },
      "message": "Merge \"orchestration api test_stacks wait for deletion\""
    },
    {
      "commit": "60d5ce9273577a547c3ef0ec6bc5ed641da29ba0",
      "tree": "ff4192b95a71dc0878dce5b12f62bab3860692a7",
      "parents": [
        "7fa54418eca558aaa11a0771065ff6c4056c9c37"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Fri Jun 27 13:59:23 2014 +0930"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Wed Jul 30 10:49:12 2014 +0930"
      },
      "message": "Allow out of quota failure status code to be 413 or 403\n\nThis commit I7c179748769b8a0e2cc2e476ebefe33449f6f304 changes the\nerror code for when a request fails due to quota exhaustion from 413\nto 403. The corresponding tempest tests now allow both 413 and 403 as\nan acceptable error code to fit into the new branchless tempest model.\n\nChange-Id: Ia7906d9036d760fc51cd36639bde721e5782a36d\nRelated-bug: #1334903\n"
    },
    {
      "commit": "5c3b6febbd5404631fad451686be4d7133ca6682",
      "tree": "10da1346523782bb87ac45dc26f1e8e2f10bd1a6",
      "parents": [
        "88960aa32c473b64072671541a136dbae41b1d4c"
      ],
      "author": {
        "name": "Mark Washenberger",
        "email": "mark.washenberger@markwash.net",
        "time": "Tue Jul 29 13:40:34 2014 -0700"
      },
      "committer": {
        "name": "Mark Washenberger",
        "email": "mark.washenberger@markwash.net",
        "time": "Tue Jul 29 17:57:03 2014 -0700"
      },
      "message": "Use random binary data for test images\n\nThere have been some complaints that the image api testing does nothing\nto verify the actual path of uploading binary image data. Since binary\ndata is the norm rather than the exception, this patch modifies most\nusage of image data to be randomly selected binary data.\n\nChange-Id: I54457ed3aea14b540820b5e451c529831074a7bf\n"
    },
    {
      "commit": "8c00e22665fd35ff86bd02988c8ed76a66775449",
      "tree": "afdc644c1b834408b52ac4e214731b771fa4df34",
      "parents": [
        "7fa54418eca558aaa11a0771065ff6c4056c9c37"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Jul 30 11:38:49 2014 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Jul 30 11:38:49 2014 +1200"
      },
      "message": "Tag test_nova_keypair_resources as gate, not slow\n\nThis test doesn\u0027t boot any servers (not even cirros) so it can be\na standard gate test.\n\nChange-Id: I73b84816d0fbedb65b395d7bc2ab3644262d898c\nPartial-Bug: #1350099\n"
    },
    {
      "commit": "7fa54418eca558aaa11a0771065ff6c4056c9c37",
      "tree": "53039d49e148ac19e763cbf016dd6d1fbcde6589",
      "parents": [
        "c862dcb080f4ca5641ec240c24bb2716afb5cf8d",
        "5d7effe9e497e9d73b6b68314b530e12ea314823"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 29 23:28:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 29 23:28:24 2014 +0000"
      },
      "message": "Merge \"Fix exception when api_extensions is set to empty\""
    },
    {
      "commit": "c862dcb080f4ca5641ec240c24bb2716afb5cf8d",
      "tree": "fb94f05e725350631f9c0b9d5e866e3321f9d35c",
      "parents": [
        "9f59c86e67a0a87f314eb2c95576874e2f1459f0",
        "817a8087bdad56dbf3f68fe1d88157ddfffebbf6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 29 21:52:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 29 21:52:19 2014 +0000"
      },
      "message": "Merge \"Add unit test section to the field guide index\""
    },
    {
      "commit": "9f59c86e67a0a87f314eb2c95576874e2f1459f0",
      "tree": "a6fdecfe399dc805e8bcf2e37ec769c406e3f802",
      "parents": [
        "88960aa32c473b64072671541a136dbae41b1d4c",
        "a9aef878f0266bc3c28a137aec30c4c5679996fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 29 21:42:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 29 21:42:57 2014 +0000"
      },
      "message": "Merge \"Add links to the field guide index\""
    },
    {
      "commit": "5a2cb4586d99229f8496584094b7ab8102023c7a",
      "tree": "f9bed0ca4a06759bbeffdce99f832ad7dfd87a87",
      "parents": [
        "88960aa32c473b64072671541a136dbae41b1d4c"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Tue Jul 29 13:51:26 2014 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Tue Jul 29 13:51:26 2014 -0400"
      },
      "message": "Fix skip_path logic if path part is empty\n\nThis was the case for the image client.\n\nChange-Id: I5568bf6781ad57524c033868c2ab9f2ba4bb566d\n"
    },
    {
      "commit": "88960aa32c473b64072671541a136dbae41b1d4c",
      "tree": "2da5f8293eee600f1b551d78c675c466e03360c0",
      "parents": [
        "14aaff9da4c63e85519b63a9f19a93f02bc9c5fd",
        "80ee4e12a1d621ac41f22d3226822930a1b59a4f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 29 10:26:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 29 10:26:42 2014 +0000"
      },
      "message": "Merge \"Add glance notifications tests for ceilometer\""
    },
    {
      "commit": "7f98910e3686e9b2fa39643e353e08dc4ddeb0e8",
      "tree": "18668199201295a6b29aae60dd03c2f20cd974db",
      "parents": [
        "9c2e50ddc700cebb7396e72c91d97f590b2e44f7"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jul 29 14:23:26 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jul 29 14:23:26 2014 +0900"
      },
      "message": "Separate create server schema for admin password\n\nadmin password attribute in create server API\u0027s response\ndepend on the conf variable \"enable_instance_password\".\n\nThis patch separate create server schema based on this conf variable.\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I897dd22dd5e130b4597b84c0e80eaed68c3e96a9\n"
    },
    {
      "commit": "14aaff9da4c63e85519b63a9f19a93f02bc9c5fd",
      "tree": "4f751b000dc1db99505a343b8880684387d54df7",
      "parents": [
        "8b31bd500d6d99d8751e8625a8b38f07d497698d",
        "aeb5274fd4f4c3658c14d44af7d02ccd907501e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 29 02:07:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 29 02:07:43 2014 +0000"
      },
      "message": "Merge \"Move CommandFailed exception to tempest.exceptions\""
    },
    {
      "commit": "8b31bd500d6d99d8751e8625a8b38f07d497698d",
      "tree": "ef3791648a470168f96da882822e78fa72cb5891",
      "parents": [
        "fb69fe64089232627764596ac1e112744b3e9604",
        "6e5eed243400a2391bdea2abca2751f0c2d0bac7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 28 16:54:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 28 16:54:38 2014 +0000"
      },
      "message": "Merge \"Add \"capabilities:\" to multiple_backends extra-spec key\""
    },
    {
      "commit": "1b3c8248d436cb157e6569cc095c13fdd240c3f3",
      "tree": "eb6975a56089d02f06c0b7eb192ee572a1c21596",
      "parents": [
        "c04ae2335d52344f1ec6abddc9488354b39f31c5"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Fri Jul 04 17:43:16 2014 +0400"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Mon Jul 28 16:17:52 2014 +0400"
      },
      "message": "Sahara: add API tests for jobs\n\n* create/list/get/delete API tests for jobs were added\n\nImplements: blueprint savanna-api-tests\n\nChange-Id: I8110f4e62c6934967aa316a7027987390d5135a8\n"
    },
    {
      "commit": "c04ae2335d52344f1ec6abddc9488354b39f31c5",
      "tree": "9ff5700cd7174fa73fe427babbbb34448b98f166",
      "parents": [
        "643522e80c6a725fdf2be0e97254701623dcb9b9"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Fri Jul 04 16:13:55 2014 +0400"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Mon Jul 28 16:07:13 2014 +0400"
      },
      "message": "Sahara: preparations for job tests\n\n* create/list/get/delete methods to Sahara API client for jobs\n  were added\n* Method \"create_job\" was added\n* tearDownClass method was expanded\n\nPartially implements: blueprint savanna-api-tests\n\nChange-Id: I8d52a7505aeb25b7de3f6c8479daa056b8c6eae7\n"
    },
    {
      "commit": "fb69fe64089232627764596ac1e112744b3e9604",
      "tree": "4f3d71a374313ea1e27f8abb8fa57398b8565c58",
      "parents": [
        "643522e80c6a725fdf2be0e97254701623dcb9b9",
        "f36b0d462c15958b8234aa1928714e51995b385b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 28 12:02:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 28 12:02:17 2014 +0000"
      },
      "message": "Merge \"Read template\u0027s expected value orchest test Part-2\""
    },
    {
      "commit": "643522e80c6a725fdf2be0e97254701623dcb9b9",
      "tree": "d8c4c4d4d17b2b136c446eb43acd9af61002c057",
      "parents": [
        "c41c655e9068dbc8ca44488dc1325a6c31273336",
        "2f8525e77dd1d2e4a94a2704775ab9078939a7ce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 28 11:24:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 28 11:24:27 2014 +0000"
      },
      "message": "Merge \"Add client response checking for data processing service\""
    },
    {
      "commit": "c41c655e9068dbc8ca44488dc1325a6c31273336",
      "tree": "be7caa87066f7e2b2d2258731e03479f58a1c83e",
      "parents": [
        "da996366928d6dc458cf77129bc744b78ec6312e",
        "29856a3415cd140d59f65a283d1a901733b495f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 28 11:09:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 28 11:09:12 2014 +0000"
      },
      "message": "Merge \"Fixes incorrect assertion check\""
    },
    {
      "commit": "da996366928d6dc458cf77129bc744b78ec6312e",
      "tree": "e86f1eb161c54a83ff191ca290cc75e6f91cbdf7",
      "parents": [
        "a28377aa6007b5a473086a9255050d5f832ff838",
        "d35d644e0c6a27e3762e064ba55822af576597da"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 28 10:55:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 28 10:55:33 2014 +0000"
      },
      "message": "Merge \"Adds \"user-password-update\" to v3/test_users\""
    },
    {
      "commit": "a28377aa6007b5a473086a9255050d5f832ff838",
      "tree": "a42637ef38453ca04e478449b55a4f39e722c742",
      "parents": [
        "bae5419aa09b69100f50ddf76f60e8528ef89963",
        "1a09700abcf4d4b7bbfc6d33c554dce8477f788f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 28 08:33:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 28 08:33:55 2014 +0000"
      },
      "message": "Merge \"Run javelin2 check at the end of create\""
    },
    {
      "commit": "bae5419aa09b69100f50ddf76f60e8528ef89963",
      "tree": "a88e79098579bb5649b3fd17678adb0bec373877",
      "parents": [
        "02ac93e49800310f8cd1cc46615a2b11a363f54b",
        "eed5c7840ddff69893c0d8cce28dea24575d76e9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jul 27 20:20:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jul 27 20:20:45 2014 +0000"
      },
      "message": "Merge \"Merge duplicate code for network quotas tests\""
    },
    {
      "commit": "02ac93e49800310f8cd1cc46615a2b11a363f54b",
      "tree": "3840a7e66b505610441a9872f1b5144eb9417bba",
      "parents": [
        "5ac9a6fc58a7f0a99a7713529e3ce2a6f37f1efb",
        "3df237cc7097574aa63dcbd5d5102dc0d9876075"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jul 27 18:41:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jul 27 18:41:28 2014 +0000"
      },
      "message": "Merge \"Skip migrate server invalid state if resize is off\""
    },
    {
      "commit": "aeb5274fd4f4c3658c14d44af7d02ccd907501e0",
      "tree": "4bbb43c7e008e6fc16c7df1a07fb5e61be3c59d2",
      "parents": [
        "26cd43d15706a5f93a96e9802c60c489815e54bd"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 25 18:38:56 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 25 20:30:50 2014 -0400"
      },
      "message": "Move CommandFailed exception to tempest.exceptions\n\nWhen the CommandFailed exception was added it was only being used by\nthe CLI tests. However, it is generally useful for anything that is\nusing subprocess to make external calls. This patch moves it to\ntempest.exceptions to make using it simpler for non-cli tests to use\nthe exception.\n\nChange-Id: Ibf5f1cbbb847d32976b54c4484acfc3c0e3b4f48\n"
    },
    {
      "commit": "5ac9a6fc58a7f0a99a7713529e3ce2a6f37f1efb",
      "tree": "bcf95aebb1c15ef72fccd45c26079322f4808114",
      "parents": [
        "26cd43d15706a5f93a96e9802c60c489815e54bd",
        "b6faa8b4fc313df69fc311b4709ba29110845758"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 25 21:44:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 25 21:44:43 2014 +0000"
      },
      "message": "Merge \"Make javelin2\u0027s ping for longer\""
    },
    {
      "commit": "26cd43d15706a5f93a96e9802c60c489815e54bd",
      "tree": "d4c3652ff6e08d28051f4cf56c880acf6d5d68a1",
      "parents": [
        "bc669ead8a0cd0df04bfc8c308557b14d2f8f800",
        "10f260be90899e5253c15d62f9b094630aecd888"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 25 20:20:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 25 20:20:33 2014 +0000"
      },
      "message": "Merge \"Make javelin2 create_server wait for server to boot\""
    },
    {
      "commit": "817a8087bdad56dbf3f68fe1d88157ddfffebbf6",
      "tree": "29402da23cd739e273aa4157cd2e2cb3f872eac0",
      "parents": [
        "a9aef878f0266bc3c28a137aec30c4c5679996fc"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 25 16:07:20 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 25 16:13:10 2014 -0400"
      },
      "message": "Add unit test section to the field guide index\n\nThe unit tests are another class of tests in tempest, but they were\nexcluded from the field guide index. This commit adds a section at the\nbottom of the index for the unit test field guide.\n\nChange-Id: I0f081c7a94bca46322381f8a5d28d7cadf334bbc\n"
    },
    {
      "commit": "a9aef878f0266bc3c28a137aec30c4c5679996fc",
      "tree": "56a0e2040f380a62e271ba5963d86e718c7f4117",
      "parents": [
        "9ed2b3ac94f8a635bf93953f82f82fbceaeb4c66"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 25 16:03:08 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 25 16:03:08 2014 -0400"
      },
      "message": "Add links to the field guide index\n\nThis commit takes the subsection summary in the field guid index\nand adds internal links to the field guide page. Previously when\nviewing the field guide docs it wasn\u0027t clear how to navigate between\nall the different test class pages, this is remedied by adding a link.\n\nChange-Id: Ica93a92c57e5d5d805a8b25d7c7e17509695152b\n"
    },
    {
      "commit": "bc669ead8a0cd0df04bfc8c308557b14d2f8f800",
      "tree": "313a1d61d95d3a1713666c7f30102ad34f16f3b7",
      "parents": [
        "a14ff15578c67372dd903e5996686c8048746e1b",
        "db63b1cd774b9a7d75474f659fb684556f862533"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 25 19:49:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 25 19:49:36 2014 +0000"
      },
      "message": "Merge \"Add destroy_server to javelin2\""
    },
    {
      "commit": "a14ff15578c67372dd903e5996686c8048746e1b",
      "tree": "f2d7da8abdb06f531873655e51228d3e79ff13c8",
      "parents": [
        "9ed2b3ac94f8a635bf93953f82f82fbceaeb4c66",
        "a18d6869a10543d9fe64b2fec08db218de5fa2f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 25 19:47:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 25 19:47:04 2014 +0000"
      },
      "message": "Merge \"Add logs to javelin2\""
    },
    {
      "commit": "9ed2b3ac94f8a635bf93953f82f82fbceaeb4c66",
      "tree": "107ca12b691d0feeac0de9cc9257d06f5307708f",
      "parents": [
        "91a6334737c5f5ad59e3f6de7494e50e10b3d831",
        "6149e1a24f159303d2c3ec412a64a8a9c5030260"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 25 19:18:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 25 19:18:34 2014 +0000"
      },
      "message": "Merge \"orchestration: tolerate NotFound in wait_for_stack_status\""
    },
    {
      "commit": "22cd6de0ddc98dc546a569a0bdb2e1b9e00784e3",
      "tree": "54aaebce17c6654894a464e4e244cfcc3283542e",
      "parents": [
        "1a09700abcf4d4b7bbfc6d33c554dce8477f788f"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Jul 25 00:16:17 2014 +0000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Jul 25 18:48:49 2014 +0000"
      },
      "message": "Fix javelin2\u0027s skip logic in checks\n\nThe create logic always requires the top level section in the yaml file,\nbut it can be empty.\n\nChange-Id: Ia06bba8877be1cf4e66dad21eaeb2a323bf9f9b5\n"
    },
    {
      "commit": "1a09700abcf4d4b7bbfc6d33c554dce8477f788f",
      "tree": "e978432fe0c5426c6b4416bca6e1f090c8803697",
      "parents": [
        "b6faa8b4fc313df69fc311b4709ba29110845758"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Jul 24 23:44:08 2014 +0000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Jul 25 18:48:49 2014 +0000"
      },
      "message": "Run javelin2 check at the end of create\n\nAs part of the creation process we should make sure things are working.\n\nChange-Id: I4941414d88a8d43c4022a52be925204a9eab6a78\n"
    },
    {
      "commit": "b6faa8b4fc313df69fc311b4709ba29110845758",
      "tree": "d0fad903a46ab8d3f86af6ae381599e73f23c526",
      "parents": [
        "10f260be90899e5253c15d62f9b094630aecd888"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Jul 24 23:42:35 2014 +0000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Jul 25 18:48:33 2014 +0000"
      },
      "message": "Make javelin2\u0027s ping for longer\n\nSince as far as I can tell ping doesn\u0027t have a good way to ping until it\ngets a response or until x seconds pass, use a python loop to do it\ninstead.\n\nChange-Id: If05c373f30f515af82fecf2347d7f7c1a5824287\n"
    },
    {
      "commit": "91a6334737c5f5ad59e3f6de7494e50e10b3d831",
      "tree": "1774a7ce7ee8809b800d76726f677c7593d909f6",
      "parents": [
        "ceef6626c7da8a9e57d1bc0a8118c67212bc3c79",
        "88004daa7b0fd746a60dd3b17d68ed4427b40e58"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 25 18:18:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 25 18:18:52 2014 +0000"
      },
      "message": "Merge \"Skip telemetry_notification_api test due to bug 1336755\""
    },
    {
      "commit": "10f260be90899e5253c15d62f9b094630aecd888",
      "tree": "b814cd5b10f5414daf2a1aa61896289d1479c463",
      "parents": [
        "db63b1cd774b9a7d75474f659fb684556f862533"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Jul 24 23:27:19 2014 +0000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Jul 25 17:22:01 2014 +0000"
      },
      "message": "Make javelin2 create_server wait for server to boot\n\nCreating a server is a asynchronous command, make create_server wait for\nthe server to go to \u0027ACTIVE\u0027 state so we can run a check on the server\nafterwards.\n\nThis also helps address the issue where the server isn\u0027t in ACTIVE yet\nand grenade moves on and turns off nova-compute causing the server to go\nto ERROR state.\n\nChange-Id: Iafc0fe95e8224b1a800bd52aade3eb6488948639\n"
    },
    {
      "commit": "690c26a3ba8f321a8810a024ba71dbec6c699c32",
      "tree": "ed23e4c9f1d4adefcf7f1c86592ece0dfd028b17",
      "parents": [
        "ceef6626c7da8a9e57d1bc0a8118c67212bc3c79"
      ],
      "author": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Tue Jul 01 12:51:36 2014 +0100"
      },
      "committer": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Fri Jul 25 17:50:11 2014 +0100"
      },
      "message": "Avoid errors in log when neutron tests are skipped\n\nThe BaseNetworkTest class setUpClass() method will initialize\nvarious class attributes which the tearDownClass() method\nexpects to exist. Unfortunately when Neutron is not\navailable, the entire of the setUpClass() method is skipped,\nbut tearDownClass() still runs. This causes the logs to get\npolluted with errors about missing attributes during\ntearDownClass(). eg\n\nERROR tempest.test [-] tearDownClass failed: type object\n \u0027DHCPAgentSchedulersTestJSON\u0027 has no attribute \u0027ipsecpolicies\u0027\nTRACE tempest.test     for ipsecpolicy in cls.ipsecpolicies:\n\nMake the tearDownClass() code be conditional on neutron\nbeing enabled too.\n\nChange-Id: I042ca5c47e5c1e8d1042754fd7f36036a40b2f03\n"
    },
    {
      "commit": "ceef6626c7da8a9e57d1bc0a8118c67212bc3c79",
      "tree": "f712d8cc3e0e3b29050cd4cb853f47c17ef24ecf",
      "parents": [
        "3f45cb35561417f9065ed748bfdcbd50f866539b",
        "114b6aaeb660d5182c6ee73434b40098e993e7be"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 25 14:30:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 25 14:30:57 2014 +0000"
      },
      "message": "Merge \"Avoid conflicts with other tests instances\""
    },
    {
      "commit": "80ee4e12a1d621ac41f22d3226822930a1b59a4f",
      "tree": "81f03e9e92a01733e6c15443250e8faebaeff405",
      "parents": [
        "1d30c65f0f224f53f0a9e325482e3bd73cbff9e8"
      ],
      "author": {
        "name": "Vadim Rovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Wed Feb 05 16:59:07 2014 +0400"
      },
      "committer": {
        "name": "Vadim Rovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Fri Jul 25 11:48:25 2014 +0000"
      },
      "message": "Add glance notifications tests for ceilometer\n\nAdded ceilometer test for measurements:\nimage.update, image.upload, image.delete, image.download, image.serve\n\nmeasurements: image, image.size are not added to tests because they \nhave status \u0027both\u0027, these measurements are pollster and notification\nones at the same time.\n\nPartially implements: blueprint add-basic-ceilometer-tests\n\nChange-Id: Id049b6cb8ab3092c50f35894cf5a6bda7ff04617\n"
    },
    {
      "commit": "8845791d81163d9567b3f6d749058b079ddc8af0",
      "tree": "dad4a8a20d6c8b64094ad3b80be73986f565b5c8",
      "parents": [
        "9c2e50ddc700cebb7396e72c91d97f590b2e44f7"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Jul 25 16:02:12 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Jul 25 16:02:12 2014 +0900"
      },
      "message": "Check rescue_server action attributes of Nova APIs\n\nThis patch adds the JSON schema for Nova V2 \u0026 V3 rescue server\naction APIs response and validate the response with added JSON schema\nto block the backward incompatibility change in the future.\n\nFor V3 API, \"admin_password\" in response body is depend on config\nvariable \"enable_instance_password\". So schema and request\nis adjusted accordingly.\nNOTE - V2 rescue API\u0027s response does not on above config variable.\n\nThe response body of rescue server V2 APIs is below:\n{\n    \"adminPass\": \"%(password)s\"\n}\n\nThe response body of rescue server V3 APIs is below:\nIf CONF.enable_instance_password is true-\n{\n    \"admin_password\": \"%(password)s\"\n}\nElse\n    {}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I85f18eaa58bfef1871100816f97487f9fa9bc0ee\n"
    },
    {
      "commit": "3f45cb35561417f9065ed748bfdcbd50f866539b",
      "tree": "fac934e293bb561681e810f411c693328b044607",
      "parents": [
        "72d07d8b303befce439fea378343208b038a66c0",
        "2675f8f561d73374a6e215de4f05d6377f9c8903"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 25 00:27:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 25 00:27:56 2014 +0000"
      },
      "message": "Merge \"Migrate test_dashboard_basic_ops to tempest clients\""
    },
    {
      "commit": "db63b1cd774b9a7d75474f659fb684556f862533",
      "tree": "6eee94951805eaa465665b0388b108ad422229ba",
      "parents": [
        "a18d6869a10543d9fe64b2fec08db218de5fa2f8"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Jul 24 23:21:21 2014 +0000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Jul 24 23:47:38 2014 +0000"
      },
      "message": "Add destroy_server to javelin2\n\nTo make it easier to test and debug the create_server logic, add in the\ndestroy_server logic.\n\nChange-Id: I97092a817db66b52b50eab26714e76c69e25e228\n"
    },
    {
      "commit": "a18d6869a10543d9fe64b2fec08db218de5fa2f8",
      "tree": "b0cf9c536295bd1a9056ca845805868d71b07317",
      "parents": [
        "60b9ccab462b210893d9a3e083dd54a91368f63c"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Jul 24 22:55:46 2014 +0000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Jul 24 23:47:27 2014 +0000"
      },
      "message": "Add logs to javelin2\n\nMake it easier to understand what is happening during a create,\nespecially how to detect when a create is short circuited.\n\nChange-Id: I60f96fa14406be5ec965389ca80e337c0d62ca54\n"
    },
    {
      "commit": "72d07d8b303befce439fea378343208b038a66c0",
      "tree": "06c1abb44838b6a81c0725e058d9e664ad1a3474",
      "parents": [
        "60b9ccab462b210893d9a3e083dd54a91368f63c",
        "d2690fe1c32476d8dbf123fabef6d6f81482a4d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 24 22:10:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 24 22:10:07 2014 +0000"
      },
      "message": "Merge \"Add base class for all credential providers\""
    },
    {
      "commit": "93eddccb31a5e46a24261c32c434e493b6123c4b",
      "tree": "468a132bff1f630c2b450e5f1a48cf51e38a1c07",
      "parents": [
        "6149e1a24f159303d2c3ec412a64a8a9c5030260"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Thu Jul 24 15:03:33 2014 +0100"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Thu Jul 24 15:03:33 2014 +0100"
      },
      "message": "orchestration api test_stacks wait for deletion\n\nWait for delete to complete after triggering it, so we avoid\na conflict exception when the test _clear_stacks cleanup tries\nto delete it again.\n\nChange-Id: I64065ad8444d814e2cd7f162b869a2f8eedb1fad\nCloses-Bug: #1344989\n"
    },
    {
      "commit": "6149e1a24f159303d2c3ec412a64a8a9c5030260",
      "tree": "11b94b23917279df2a256c10ff7b143d2e8f1471",
      "parents": [
        "60b9ccab462b210893d9a3e083dd54a91368f63c"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Thu Jul 24 14:51:25 2014 +0100"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Thu Jul 24 14:51:25 2014 +0100"
      },
      "message": "orchestration: tolerate NotFound in wait_for_stack_status\n\nWhen waiting for a stack to transition to DELETE_COMPLETE status\nit\u0027s possible to either get that status, or a NotFound exception\nso catch the exception and return in that case, to avoid needing\ntry/except around the wait, or risking races in tests which wait\nfor DELETE_COMPLETE without a try/except (test_volumes.py)\n\nChange-Id: I4ded172db3c8969075365a0dc6b60d8e3e7db71d\nPartial-Bug: #1344989\n"
    },
    {
      "commit": "88004daa7b0fd746a60dd3b17d68ed4427b40e58",
      "tree": "acf6343c006f21d66d5d0d9955cf94853ae930f4",
      "parents": [
        "b82520f8bc3db2a0869123666a08a87e7eb0c240"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Fri Jul 18 14:50:09 2014 +0100"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Thu Jul 24 14:28:30 2014 +0100"
      },
      "message": "Skip telemetry_notification_api test due to bug 1336755\n\nTemporarily skip the nova notification test due to the frequency\nof timeouts in the gate, pending a fix for bug LP #1336755.\n\nRelated-Bug: 1336755\n\nChange-Id: Ie0eef11998f4647a3e187b357630d9531a6cf1e8\n"
    },
    {
      "commit": "d35d644e0c6a27e3762e064ba55822af576597da",
      "tree": "11e178d223a12d81645e66f8a27290ccdcf10c1b",
      "parents": [
        "60b9ccab462b210893d9a3e083dd54a91368f63c"
      ],
      "author": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Mon May 05 12:14:45 2014 +0000"
      },
      "committer": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Thu Jul 24 09:41:20 2014 +0000"
      },
      "message": "Adds \"user-password-update\" to v3/test_users\n\nThis submission is to verify user-password-update functionality\nand also added required support functions in both XML/JSON\ninterfaces.\n\nChange-Id: Ifcac99095fb4e07ccaa2b6f87ac836c3959ef37a\n"
    },
    {
      "commit": "5d7effe9e497e9d73b6b68314b530e12ea314823",
      "tree": "007e714a90407a11b3273d2b8383b7be2d6eebd5",
      "parents": [
        "147cc20f8c140c421cc0af5770c2c56eaae95cdb"
      ],
      "author": {
        "name": "Simeon Monov",
        "email": "sdmonov@us.ibm.com",
        "time": "Wed Jul 16 07:32:38 2014 +0300"
      },
      "committer": {
        "name": "Simeon Monov",
        "email": "sdmonov@us.ibm.com",
        "time": "Thu Jul 24 03:01:50 2014 +0300"
      },
      "message": "Fix exception when api_extensions is set to empty\n\ntest.is_extension_enabled() is not checking if\nconfig_dict[service] list is empty\n\nAdded a check if config_dict[service] is empty the\nfunction will return False which means no extensions\nare enabled\n\nChange-Id: I2ee64f205c393637b5fc65897f1489292781c0be\nCloses-Bug: 1342516\n"
    },
    {
      "commit": "235e4f53ee05dc4c4226bd7b327068ed031e76c5",
      "tree": "5ab5f53625eddcdf002fff8df8b496f255a22033",
      "parents": [
        "a43830306a76358af2f9425bc12a64fa0b1e083a"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Tue Jul 22 10:15:08 2014 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Wed Jul 23 20:50:49 2014 +0200"
      },
      "message": "Use python abc in auth class\n\nInstead of using NotImplementedError the abc class has the advantage\nthat it fails faster if a class doesn\u0027t implement the needed interface.\nAdapt unit test and test class.\n\nChange-Id: Ide914a4bb577a28a3d202cbf088c404323a29b21\nPartial-Bug: #1346797\n"
    },
    {
      "commit": "60b9ccab462b210893d9a3e083dd54a91368f63c",
      "tree": "266c5c27842d5757bc4fcbe6eb7482babe7d1cf2",
      "parents": [
        "90da245b4d88b8de5a9fd0ff864b51f03736e797",
        "f20ac32b0a9858d7c791ba5d1dfc941d1e58e804"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 23 13:03:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 23 13:03:23 2014 +0000"
      },
      "message": "Merge \"Fix a few bugs when running with -u\""
    },
    {
      "commit": "90da245b4d88b8de5a9fd0ff864b51f03736e797",
      "tree": "6d5bca22aac9616899afbefd6559327d02a8347d",
      "parents": [
        "f8de4d1ec56d6a3c1ce53a1eb212c957c028b402",
        "961ea1adb882a187fbc2878a092974253481becb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 23 13:03:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 23 13:03:11 2014 +0000"
      },
      "message": "Merge \"Read template\u0027s expected value orchest test Part-1\""
    },
    {
      "commit": "f8de4d1ec56d6a3c1ce53a1eb212c957c028b402",
      "tree": "d83f444897a62bd2d2f175b9f77e654042ee9fa4",
      "parents": [
        "b7c02f33ef867db7ea19fb36b41fbf97f6f41130",
        "a6b0a2f1290a8c9343869558f1fe7ed860f76899"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 23 13:02:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 23 13:02:51 2014 +0000"
      },
      "message": "Merge \"Revert \"Add tests for wait_for_server_status\"\""
    },
    {
      "commit": "b7c02f33ef867db7ea19fb36b41fbf97f6f41130",
      "tree": "e6e196569d20f89414650ae1aebc97314ee53a34",
      "parents": [
        "d8e4df09173228b140cfb96043bab6b6345e9a66",
        "883311d64fd749315ee3639bff6c730e86026ac5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 22 23:10:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 23:10:11 2014 +0000"
      },
      "message": "Merge \"Re-enable \u0027check_trust_roles\u0027\""
    },
    {
      "commit": "d8e4df09173228b140cfb96043bab6b6345e9a66",
      "tree": "647a4d0d39bdac94b9336ad353240bfb508cb788",
      "parents": [
        "6e63949c70a7a636f052b52144e7577d94ef2bc7",
        "7a2cf01f8b629c5b40def151780ddadb6d9d3416"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 22 23:10:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 23:10:03 2014 +0000"
      },
      "message": "Merge \"Make sure cli CommandFailed prints out stdout and stderr\""
    },
    {
      "commit": "6e63949c70a7a636f052b52144e7577d94ef2bc7",
      "tree": "93d8e03de75423db3456255fc35912959241b9ac",
      "parents": [
        "6d181a83e912d7af14ba9f4bdbbf41f585845368",
        "28a84ae570edac1d2c139507813aa6c04afa660c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 22 21:32:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 21:32:30 2014 +0000"
      },
      "message": "Merge \"Add config file flag to javelin\""
    },
    {
      "commit": "6d181a83e912d7af14ba9f4bdbbf41f585845368",
      "tree": "4230372294edf5d9ed639a1e3b2dc79330d2a146",
      "parents": [
        "747e23a636543c1e5fbbd16441fe06d151c20863",
        "246353a9589d54aa9d1dd84e1968e471547a9a01"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 22 21:32:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 21:32:21 2014 +0000"
      },
      "message": "Merge \"Log when javelin2 finishes running successfully\""
    },
    {
      "commit": "747e23a636543c1e5fbbd16441fe06d151c20863",
      "tree": "1a533ce90e20a183fcff959134e57f7505a0ac90",
      "parents": [
        "7d4420effd7c773360524cc4069b7b598df96c9c",
        "b9bcdd8512069b8b6521a45dbfdbbdbcd81ea136"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 22 21:26:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 21:26:55 2014 +0000"
      },
      "message": "Merge \"Make javelin resources optional\""
    },
    {
      "commit": "a6b0a2f1290a8c9343869558f1fe7ed860f76899",
      "tree": "dfce435a6df12c80ae231e5441d8c330fc6bd69e",
      "parents": [
        "ae7c9ac4aac20a2832fe1beeaac0a688c6accbd9"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jul 22 18:39:13 2014 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jul 22 18:39:13 2014 +0000"
      },
      "message": "Revert \"Add tests for wait_for_server_status\"\n\nThis unit test class added several race conditions to the unit tests as well as\nadded a dependency on having a valid tempest config file. At this point instead\nof trying to fix all of these issues I\u0027m pushing a revert in the short term and \nlong-term we can just fix things and re-push these tests.\n\nThis reverts commit ae7c9ac4aac20a2832fe1beeaac0a688c6accbd9.\n\nChange-Id: If6026611f3938be0716ce95491a8ee60a53e8c12\nCloses-Bug: #1347096\n"
    },
    {
      "commit": "7d4420effd7c773360524cc4069b7b598df96c9c",
      "tree": "e1e546b263af7849f8311213e186e43e84a24b98",
      "parents": [
        "3a2b13595706a174f7079a7cf512037d1970785d",
        "17889d08bd340a42ea578801414051630c88ee36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 22 17:35:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 17:35:10 2014 +0000"
      },
      "message": "Merge \"Removed deprecated command from glance cli\""
    }
  ],
  "next": "3a2b13595706a174f7079a7cf512037d1970785d"
}
