)]}'
{
  "log": [
    {
      "commit": "99afd075241f344d33697ceef176b35e44fd1340",
      "tree": "a444566d75b4d2503adfa4c6ab8ee8b0a57c3bf6",
      "parents": [
        "1f7b33d90844019b4ef23c9a871408e02f7a96eb"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 22 18:03:06 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 29 20:10:53 2013 +0000"
      },
      "message": "Add api version detection to verify_tempest_config\n\nThis commit adds glance api version discovery to\nverify_tempest_config.py. It will query the glance API to see which\nAPI versions are available and then compare that to what is in the\nconfig, pointing out any differences\n\nPartially Implements: blueprint config-verification\n\nChange-Id: Ie75f7f526d78b85a53ea4b0484e670d373d622ec\n"
    },
    {
      "commit": "1f7b33d90844019b4ef23c9a871408e02f7a96eb",
      "tree": "84c51d02a1f827715e2588ae8a22c22d3ea07410",
      "parents": [
        "2b5287db8116ef8e3ed5e4fc211296e6293b5dcc"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Oct 21 18:07:02 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 29 20:10:53 2013 +0000"
      },
      "message": "Add config feature verification script\n\nThis commit adds a new tool to tempest that will verify that API\nqueryable config options are set correctly. Right now the list of\noptions that are verified is very short. Later on additional checks\nwill be added to verify other services features when the tempest\nclients for the other services get functions to query enabled\nextensions.\n\nPartially Implements: blueprint config-verification\n\nChange-Id: Ie3b5fadd74460fb7199bff7046ec0efe37268b94\n"
    },
    {
      "commit": "2b5287db8116ef8e3ed5e4fc211296e6293b5dcc",
      "tree": "791e0f925ccc29c8e59d37045e9096065e856db6",
      "parents": [
        "d5c9602bee0b9366bca1f118379f196a794ed907"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 22 17:40:34 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 29 20:10:53 2013 +0000"
      },
      "message": "Stop auto-detecting glance API versions\n\nThis commit switches the image api tests from auto detecting which\napi versions are available to having them explicitly set in the config\nfile. This is to make it explicit which tests are expected to be run\ninstead of assuming that everything is expected to work.\n\nPartially Implements: blueprint config-cleanup\n\nChange-Id: Ie958a7fb03ff502c5ea1783eaae9debb442c34ea\n"
    },
    {
      "commit": "d5c9602bee0b9366bca1f118379f196a794ed907",
      "tree": "c90130f4b3aacf7eaa6454ce313615021261b45c",
      "parents": [
        "14b75e861fd7d18aa2f5365e4553393cba93cb3a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 17 21:51:23 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 29 20:10:49 2013 +0000"
      },
      "message": "Reorganize project feature config options\n\nThis commit reorganizes the config options for each project into\nseparate groups. This makes it easier to identify where to set\nwhich features are enabled.\n\nPartially Implements: blueprint config-cleanup\n\nChange-Id: Idf8c65ef9bbc11cadea236f0b1a491a0f82bb84b\n"
    },
    {
      "commit": "14b75e861fd7d18aa2f5365e4553393cba93cb3a",
      "tree": "5edfb5896dbdebf1ccb9bc838e3796cb8c22e8df",
      "parents": [
        "dee3e4079946f9591602c4becbd6a7beb75715c0",
        "1850c5fa5d2b11c492a414024c2ba63a10429fa6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 29 06:02:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 29 06:02:49 2013 +0000"
      },
      "message": "Merge \"add negative test cases for create snapshots:\""
    },
    {
      "commit": "dee3e4079946f9591602c4becbd6a7beb75715c0",
      "tree": "72317418941b463b505d1016c0d60a497585c98c",
      "parents": [
        "f5a09704bdf685cf7f2d3b013a8129941324bf8b",
        "d7bab661f6d26e893cf0aae13067d609fabe5b87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 29 05:26:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 29 05:26:03 2013 +0000"
      },
      "message": "Merge \"Use lower case true/false in the sample config file\""
    },
    {
      "commit": "f5a09704bdf685cf7f2d3b013a8129941324bf8b",
      "tree": "e8849fa7006340088cb1dd686b0072b8d416d47e",
      "parents": [
        "4fcaad58e271b807329f2af676d3a545ad4d3d8f",
        "0e51b222060a6e5ed596d6abbb650ec9bc962e43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 29 02:34:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 29 02:34:52 2013 +0000"
      },
      "message": "Merge \"Set max_template_size to heat\u0027s default value\""
    },
    {
      "commit": "4fcaad58e271b807329f2af676d3a545ad4d3d8f",
      "tree": "41163beeec1a1bbd581c38cdc66d22c556a7ac10",
      "parents": [
        "bb8232f7d59f128f69dd269e5daadbdfbf0b9ad6",
        "1e89a1b8f4751dd902005d467fe3ed2b93bec454"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 28 18:07:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 28 18:07:48 2013 +0000"
      },
      "message": "Merge \"Fix bad classname\""
    },
    {
      "commit": "bb8232f7d59f128f69dd269e5daadbdfbf0b9ad6",
      "tree": "592f82017bb38d69a216a1b519e80e090638a9de",
      "parents": [
        "b6d8b5f477462f0ef7a766698c6bacc18301fee0",
        "6c4bb3d0bc4f3e4d9ae0c24d85df7e45a1ccf582"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 28 15:20:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 28 15:20:44 2013 +0000"
      },
      "message": "Merge \"Refactor duplicate isolated creds code\""
    },
    {
      "commit": "b6d8b5f477462f0ef7a766698c6bacc18301fee0",
      "tree": "071a76ac68893d47e42a2b7eb642de80ee5e1098",
      "parents": [
        "810cee6ae6e98670bd7139756292f9d7467ac65f",
        "90445be7108d2b1296ea0fc76c8411541ff7d851"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 28 13:55:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 28 13:55:24 2013 +0000"
      },
      "message": "Merge \"Preserve the configured log level\""
    },
    {
      "commit": "810cee6ae6e98670bd7139756292f9d7467ac65f",
      "tree": "8eca406f725ac97796f77223e4b4e6042c6ff949",
      "parents": [
        "432769935fd6f9a213cafc6f994f3d8f15369f1a",
        "ec3489c89a34bf1cea4375706b34ccbe6e4175ad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 28 13:55:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 28 13:55:21 2013 +0000"
      },
      "message": "Merge \"Raise specific exceptions on tearDownClass failure\""
    },
    {
      "commit": "1e89a1b8f4751dd902005d467fe3ed2b93bec454",
      "tree": "a4c1588b1b79a89e924769cbdc535f4a957d0c85",
      "parents": [
        "432769935fd6f9a213cafc6f994f3d8f15369f1a"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Sat Oct 26 11:19:13 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Sat Oct 26 11:26:27 2013 +0100"
      },
      "message": "Fix bad classname\n\nDuring refactor https://review.openstack.org/52562 the rename of\nBaseComputeAdminTest did not happen at\ntempest.api.compute.admin.test_host_negative. This patch corrects the\nerror.\n\nFixes bug 1244917\n\nChange-Id: Ia6949b512ee878d9f122117a42a1ac73667bde6b\n"
    },
    {
      "commit": "432769935fd6f9a213cafc6f994f3d8f15369f1a",
      "tree": "7c957763e523fe8de93fc1ef9823a93fc67d16e3",
      "parents": [
        "261db291a04a1dc49955a3baa44f3723e18093cb",
        "195f1d492ac7e0f6a700f27958dd5c77e6c3eb29"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 21:14:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 21:14:22 2013 +0000"
      },
      "message": "Merge \"Early die if on image gets killed\""
    },
    {
      "commit": "261db291a04a1dc49955a3baa44f3723e18093cb",
      "tree": "743cdcf4165423f41e3bd30c76965c744d81682f",
      "parents": [
        "4732c3d164121d4b080ddddd3d57b5cec590b735",
        "97e2cca1d19f34af72147ef5857219052f1e2e47"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 20:27:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 20:27:13 2013 +0000"
      },
      "message": "Merge \"Replace assertLessEqual - is not in py26 testtools\""
    },
    {
      "commit": "4732c3d164121d4b080ddddd3d57b5cec590b735",
      "tree": "274a5d884dc4cee12d72f07431edf5b63ff304ca",
      "parents": [
        "82fc8d1cd370622c0b84af512b7ffb23ee4caff9",
        "bae2a99b3af9a4e89ae67236d96daa13c34d49d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 19:07:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 19:07:42 2013 +0000"
      },
      "message": "Merge \"Add filenames to skip_tracker.py output\""
    },
    {
      "commit": "82fc8d1cd370622c0b84af512b7ffb23ee4caff9",
      "tree": "6015493f9e897a6a861d6a42416735deadc951dc",
      "parents": [
        "05056940188c4d2d4b48431319a251b627999fb9",
        "35e1f8e29c9e7f8cf9b1cde5e635e7e95ab0082c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 19:02:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 19:02:44 2013 +0000"
      },
      "message": "Merge \"add tests for set_metadata in aggregate\""
    },
    {
      "commit": "97e2cca1d19f34af72147ef5857219052f1e2e47",
      "tree": "190b3496bce811edfbb3e197701ebf7c22f63341",
      "parents": [
        "9c81c9ffb9fa7616154ba424450f4008090c3c99"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Oct 25 14:55:20 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Oct 25 14:59:52 2013 -0400"
      },
      "message": "Replace assertLessEqual - is not in py26 testtools\n\nFixes bug 1233513.\n\nChange-Id: I22ba767739aa79fd6fdf75167b2573a27625e6d1\n"
    },
    {
      "commit": "05056940188c4d2d4b48431319a251b627999fb9",
      "tree": "c9cdfe039c8064f196f6301d4e25c3af17725b7e",
      "parents": [
        "9c81c9ffb9fa7616154ba424450f4008090c3c99",
        "c4952986a8abe5356fc6bd81a1bc711e4c1da254"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 18:57:02 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 18:57:02 2013 +0000"
      },
      "message": "Merge \"Added some test for image tags\""
    },
    {
      "commit": "ec3489c89a34bf1cea4375706b34ccbe6e4175ad",
      "tree": "cfa10dd311c28b6b9fc9474ceea4a7e3307d7b75",
      "parents": [
        "9c81c9ffb9fa7616154ba424450f4008090c3c99"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Oct 25 17:26:50 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Oct 25 17:31:39 2013 +0000"
      },
      "message": "Raise specific exceptions on tearDownClass failure\n\nThis commit removes the exception handling from the base network api\ntest case tearDownClass(). Previously every delete operation that was\nused in tearDownClass() was inside a try except block that would log\nany exception, and the continue with the rest of the cleanup until the\nend of the function where it would raise another exception without\nany information. This approach just masked errors when they happened\nand makes it harder to debug what is failing. Instead the exception\nshould just be raised directly.\n\nChange-Id: I20b7219bdf2f1e06445e5bde3abe144089fc06e2\n"
    },
    {
      "commit": "9c81c9ffb9fa7616154ba424450f4008090c3c99",
      "tree": "0494fe4f2aad07349e0b9f174f4a09cf43e1e969",
      "parents": [
        "a8cf910c117ccf4cd85338c8876e24341304a9a4",
        "4b398fda07532d7290724816716c9b75ea1a7fe3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 14:01:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 14:01:39 2013 +0000"
      },
      "message": "Merge \"add some tests for host and seperate negative ones\""
    },
    {
      "commit": "90445be7108d2b1296ea0fc76c8411541ff7d851",
      "tree": "216b6fd955d5bf3f2f77b0f1b88ce3a61f7aa88e",
      "parents": [
        "adae447efe4dae5a34f42e3759b6e0fd05e5ea55"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 24 16:46:03 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Oct 25 10:18:37 2013 +0200"
      },
      "message": "Preserve the configured log level\n\nThe Log handler fixture manipulates the loggers log level instead\nof just setting the log level on it\u0027s own Handler.\n\nIf the ``level`` parameter explicitly set to None,\nit will not change the level, configured by tempest.\n\nNote: It is a reported fixtures issue.\nhttps://bugs.launchpad.net/python-fixtures/+bug/1244256\n\nChange-Id: Ibb6e1e6bba290ac6941fde184eacd241fe078521\n"
    },
    {
      "commit": "a8cf910c117ccf4cd85338c8876e24341304a9a4",
      "tree": "434c65efba9d575b621dad731b5ee9fff25cccb4",
      "parents": [
        "adae447efe4dae5a34f42e3759b6e0fd05e5ea55"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Oct 24 22:43:49 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Oct 24 22:52:00 2013 +0100"
      },
      "message": "Fix bad classname\n\nDuring change Ie8e0d17a95e8378733dd21ab341dfad1331edf6e it seems, that\none class was left behind. This patch will fix this issue.\n\nFixes bug 1243421\n\nChange-Id: I3d2d739484814acc843ea8c4ca527845cbc0c5be\n"
    },
    {
      "commit": "adae447efe4dae5a34f42e3759b6e0fd05e5ea55",
      "tree": "493edb38461e02b565a814eef4393939ec8f1c73",
      "parents": [
        "029fbce1be267eedfe15d2a1cc979ddbb447a821",
        "2de33c272e55920bdb8fce41c276295d32b0f199"
      ],
      "author": {
        "name": "OpenStack Jenkins",
        "email": "jenkins@openstack.org",
        "time": "Thu Oct 24 19:56:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 19:56:00 2013 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "029fbce1be267eedfe15d2a1cc979ddbb447a821",
      "tree": "e481aff169031fb4a35708ad465ef8ff593e58e3",
      "parents": [
        "8f254d80b443c752fa3e8d59fbca3155d1bde65e",
        "271139aa7f1fa5f8d9e663702bf275378456fa46"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 24 19:54:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 19:54:13 2013 +0000"
      },
      "message": "Merge \"Update to latest pbr\""
    },
    {
      "commit": "8f254d80b443c752fa3e8d59fbca3155d1bde65e",
      "tree": "630ccfb242fb4d0ca449a56aa7487a8888211302",
      "parents": [
        "e816d2d3cccc80141eb8198597d8af05e9e85a03",
        "8ad259aab89b4f29f20512d78d32969aab0a734b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 24 16:49:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 16:49:04 2013 +0000"
      },
      "message": "Merge \"Add more stuff to the whitelist\""
    },
    {
      "commit": "e816d2d3cccc80141eb8198597d8af05e9e85a03",
      "tree": "c5fbec5eda1e55c17686ced9432ef8836c063c91",
      "parents": [
        "ffe8afe6ee64940bb366f0f43025954b825f0b5a",
        "c122f1ef43aab0c63c5442aa57cf0b6824a850d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 24 15:36:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 15:36:06 2013 +0000"
      },
      "message": "Merge \"Set tempest version for icehouse\""
    },
    {
      "commit": "2de33c272e55920bdb8fce41c276295d32b0f199",
      "tree": "2262f6051fcb7cce700be2eafa9480ae07e568a6",
      "parents": [
        "271139aa7f1fa5f8d9e663702bf275378456fa46"
      ],
      "author": {
        "name": "OpenStack Jenkins",
        "email": "jenkins@openstack.org",
        "time": "Wed Oct 16 12:21:58 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 24 14:23:10 2013 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I2cc2769b89bd040064408faea30c448350fa5f00\n"
    },
    {
      "commit": "271139aa7f1fa5f8d9e663702bf275378456fa46",
      "tree": "49bbe9bd209d8d192e8e940f8b94d2c58cd8d157",
      "parents": [
        "c122f1ef43aab0c63c5442aa57cf0b6824a850d8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Sat Oct 19 12:49:35 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 24 14:21:19 2013 +0000"
      },
      "message": "Update to latest pbr\n\nThis commit moves switches tempest from the d2to1 version of pbr and\nmove to the latest version of pbr. However, there is a bug with\nbuild_spinx so it doesn\u0027t work with a doc version set so that section\nis removed from the doc conf.py.\n\nChange-Id: I4fe14eb2b2e81132f8fa99936a031176b38c437b\n"
    },
    {
      "commit": "0e51b222060a6e5ed596d6abbb650ec9bc962e43",
      "tree": "ff87f5e613fe44b871d3328aaf7c5eb7438e3362",
      "parents": [
        "ffe8afe6ee64940bb366f0f43025954b825f0b5a"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Oct 24 14:11:10 2013 +0100"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Oct 24 14:11:10 2013 +0100"
      },
      "message": "Set max_template_size to heat\u0027s default value\n\nAlign default with heat, as this is what most people will be testing.\nPatch to make devstack not override the default value:\nI77549f2b5e953ff712c50a2b372f6b04725d5eb0\n\nChange-Id: I77c5b59ae9c78489ebd08fd54c865118d3ec00ed\n"
    },
    {
      "commit": "c4952986a8abe5356fc6bd81a1bc711e4c1da254",
      "tree": "188ab22ead8e2b587dae409380ffc34456279c0e",
      "parents": [
        "cb8c5c0eccd00d28644ba87fa426c37c2b383280"
      ],
      "author": {
        "name": "Anju Tiwari",
        "email": "anju.tiwari@nectechnologies.in",
        "time": "Sun Oct 20 07:10:02 2013 +0530"
      },
      "committer": {
        "name": "Anju5",
        "email": "anju.tiwari@nectechnologies.in",
        "time": "Thu Oct 24 12:45:16 2013 +0000"
      },
      "message": "Added some test for image tags\n\nImage-tags are introduced in v2 api\nof glance.one can create and delete a\ntag for image.\n\nChange-Id: I2ef7e085eb2577232dc0ef08d139341978b007f1\n"
    },
    {
      "commit": "195f1d492ac7e0f6a700f27958dd5c77e6c3eb29",
      "tree": "998dbc034348da9bc11cb25be867ca2003e9a859",
      "parents": [
        "ffe8afe6ee64940bb366f0f43025954b825f0b5a"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 24 10:33:16 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 24 10:33:16 2013 +0200"
      },
      "message": "Early die if on image gets killed\n\nThe Images reaches the \u0027killed\u0027 status only on an\nunrecoverable error, any further wait is in vain.\n\nThe wait method will raise an exception on the killed state.\n\nChange-Id: I392674c872d7f2354a2a2d338e14630b211cf12b\n"
    },
    {
      "commit": "ffe8afe6ee64940bb366f0f43025954b825f0b5a",
      "tree": "c1441d4247405758a4e4891c758225c57edb97f4",
      "parents": [
        "0fba9391f813e12f641f95077cb60e02415e5967"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Oct 23 15:28:00 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Oct 23 15:32:26 2013 -0400"
      },
      "message": "Revert \"Use isolation credentials for neutron api tests\"\n\nThis reverts commit 07c92e1bf3013b949804e5b0020677843a640441.\n\nThis currently locks up the neutron gate because of ip exhaustion.\n\nChange-Id: Ia441e854e0d3e1da1c55a685045d935da3dc3c64\n"
    },
    {
      "commit": "8ad259aab89b4f29f20512d78d32969aab0a734b",
      "tree": "f45f1426b4f1e99184d5bd602e52ea214aeedb9c",
      "parents": [
        "0fba9391f813e12f641f95077cb60e02415e5967"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Oct 23 15:21:05 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Oct 23 15:21:05 2013 -0400"
      },
      "message": "Add more stuff to the whitelist\n\nChange-Id: I9553465d85d7bdf1c0622798af61eecb130d10d9\n"
    },
    {
      "commit": "0fba9391f813e12f641f95077cb60e02415e5967",
      "tree": "07b8fc49bcf0dc6b45adb7e6bd0e7ba1b6f9fbd7",
      "parents": [
        "771b9506c3de0f99551c136a3691d7c96fa32360",
        "ca1d9a9523b9d6615a8db9f785144e22adb8c81b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 23 12:02:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 23 12:02:33 2013 +0000"
      },
      "message": "Merge \"fix DeletableSubnet in api/network/common\""
    },
    {
      "commit": "35e1f8e29c9e7f8cf9b1cde5e635e7e95ab0082c",
      "tree": "90e0a0ab6a7c38a0df65048a938520075783e875",
      "parents": [
        "771b9506c3de0f99551c136a3691d7c96fa32360"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Fri Oct 18 15:51:16 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Oct 23 15:59:43 2013 +0800"
      },
      "message": "add tests for set_metadata in aggregate\n\nChange-Id: I1aae38be9780e4f8c9e6bf595837c71f510fafce\n"
    },
    {
      "commit": "ca1d9a9523b9d6615a8db9f785144e22adb8c81b",
      "tree": "f80b47db91d2345c88ae90bc38169e34590f5e5e",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Tue Oct 22 11:52:34 2013 +0300"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Wed Oct 23 08:12:34 2013 +0300"
      },
      "message": "fix DeletableSubnet in api/network/common\n\nDeletableSubnet._router_ids was defined as a static attribute, causing\nerrors on tearDown working with multiple {router,subnet} couples as it\ntries to disconnect subnet from all routers existing instead of all\nrouters connected to it\n\nChange-Id: Id446d7bb2be117ea56b52e6a644b259089cdc158\n"
    },
    {
      "commit": "6c4bb3d0bc4f3e4d9ae0c24d85df7e45a1ccf582",
      "tree": "cf79d54ff41466d52e6344775c6f47b8f2f50bab",
      "parents": [
        "771b9506c3de0f99551c136a3691d7c96fa32360"
      ],
      "author": {
        "name": "Ryan Hsu",
        "email": "rhsu@vmware.com",
        "time": "Mon Oct 21 21:22:50 2013 -0700"
      },
      "committer": {
        "name": "Ryan Hsu",
        "email": "rhsu@vmware.com",
        "time": "Tue Oct 22 16:29:28 2013 -0700"
      },
      "message": "Refactor duplicate isolated creds code\n\nThe code to set the isolated credentials and the client manager\nfor the compute and volume base test classes was duplicated. The\nduplicated code has been moved to tempest.test.BaseTestCase.\n\nCloses-Bug: #1177411\nChange-Id: I70aeda46ab9f44a6726b7e1f256ef511a2f84218\n"
    },
    {
      "commit": "771b9506c3de0f99551c136a3691d7c96fa32360",
      "tree": "5c5c904c0e7eb8f8ae017edd60e245a59f8dd88d",
      "parents": [
        "bb024b04e3772d99db320e59531fac4ad6febba5",
        "ae5f98a11fcd3b3d236eecadf3182c22e13f1c3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 21:21:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 21:21:21 2013 +0000"
      },
      "message": "Merge \"use \"\" instead of \"None\" in xml file\""
    },
    {
      "commit": "bb024b04e3772d99db320e59531fac4ad6febba5",
      "tree": "cc4c620293fd5750f15ee784c8de00bb4ac0c7d4",
      "parents": [
        "cccde4a784cceb49af7a81aa0885f2f22b1fa727",
        "07c92e1bf3013b949804e5b0020677843a640441"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 20:48:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 20:48:00 2013 +0000"
      },
      "message": "Merge \"Use isolation credentials for neutron api tests\""
    },
    {
      "commit": "cccde4a784cceb49af7a81aa0885f2f22b1fa727",
      "tree": "12d5381c311e69d22819044f5715800a3192ab68",
      "parents": [
        "44c050af0d3f6269d835bd2e8eb1fcb67536314d",
        "386ac8f3d8ed9b82dc496692ebb0bd97665edc43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 20:47:57 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 20:47:57 2013 +0000"
      },
      "message": "Merge \"uses skip_because where appropriate instead of regular skip\""
    },
    {
      "commit": "44c050af0d3f6269d835bd2e8eb1fcb67536314d",
      "tree": "7e189e9d3387ff4a7dc39f589b9d0fb289c9cdf3",
      "parents": [
        "7bd466788e4ae362a5cc7ff65bd7b65a61745620",
        "430dae3425657f4b64f8e51dbb8d46515cc9b425"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 20:47:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 20:47:48 2013 +0000"
      },
      "message": "Merge \"Forced isolation for the nova quota test\""
    },
    {
      "commit": "7bd466788e4ae362a5cc7ff65bd7b65a61745620",
      "tree": "dc488e9ef37c7707bbf491dbb0df8d4dfce5a394",
      "parents": [
        "da458c2e80746c5a1f527db4acf92695cf86ba31",
        "0ea7984e80cdf432ca45362fc83e4d5152a073ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 20:47:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 20:47:36 2013 +0000"
      },
      "message": "Merge \"Test for server create with IPv6 address only\""
    },
    {
      "commit": "da458c2e80746c5a1f527db4acf92695cf86ba31",
      "tree": "c9fbb109b2cd2e9a1e82834441807f58d44e55fd",
      "parents": [
        "38b680808ccc099ec668ab3966d26964332f5281",
        "a18921edda1118b5750f8ca01038f23db5ee8455"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 17:25:38 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 17:25:38 2013 +0000"
      },
      "message": "Merge \"api/network/security_groups_negative add testcases\""
    },
    {
      "commit": "38b680808ccc099ec668ab3966d26964332f5281",
      "tree": "df10e07f01896453ad1eef791a72b0c9147691a9",
      "parents": [
        "18dae645a62c295164d51d5222bb0868d4393835",
        "62c1d9c4259b410930966356bbb00df2fd82a03d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 17:08:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 17:08:23 2013 +0000"
      },
      "message": "Merge \"Fix issue with ImagesOneServerJSON test\""
    },
    {
      "commit": "18dae645a62c295164d51d5222bb0868d4393835",
      "tree": "586d9733953e612e72118d9266286244eb7070aa",
      "parents": [
        "b1b62db05be93736274bb008a38421f8790f4768",
        "f2b005078aca49c979b68c15a9feb69e50b4d648"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 16:47:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 16:47:11 2013 +0000"
      },
      "message": "Merge \"add BaseV2ComputeTest as the base class of nova v2 api tests\""
    },
    {
      "commit": "b1b62db05be93736274bb008a38421f8790f4768",
      "tree": "9db062d7d921f4e08db1b25ad66bdb30d722bcd0",
      "parents": [
        "4411fdf609414986d081e67c7ec795e1b1850326",
        "9feaa21c4724b2b21bce09fae13b6dc9205da16a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 16:47:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 16:47:03 2013 +0000"
      },
      "message": "Merge \"Add a flavor test for getting a specified key value API\""
    },
    {
      "commit": "4411fdf609414986d081e67c7ec795e1b1850326",
      "tree": "3febf53702a32c6dbab6ad13d697ad1d4f16bcd5",
      "parents": [
        "c0441be3d7f994998779054991214242c5005877",
        "7e678de2d65254074d1885a684122d8a7151d0b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 16:46:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 16:46:56 2013 +0000"
      },
      "message": "Merge \"Simplify xml/json client selection\""
    },
    {
      "commit": "a18921edda1118b5750f8ca01038f23db5ee8455",
      "tree": "83ccc1b39732c466def81d6e2821f85be30f87bd",
      "parents": [
        "c0441be3d7f994998779054991214242c5005877"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Sun Oct 13 16:04:57 2013 +0300"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 16:44:53 2013 +0000"
      },
      "message": "api/network/security_groups_negative add testcases\n\nadd following negative test cases:\n1. delete non existent secgroup\n2. create rule with invalid protocol name\n3. create rule with invalid port\n\nChange-Id: Iad17f9b163ba33297edd1e0b8ba14194050c878b\n"
    },
    {
      "commit": "c0441be3d7f994998779054991214242c5005877",
      "tree": "25bf7f2a910286055f8438c6c39459de466329dc",
      "parents": [
        "ea879bedf1557340fed05206a3e02278acbf4864",
        "9125de0d9684ac5696cd9adc603ab6f8769612ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 16:39:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 16:39:39 2013 +0000"
      },
      "message": "Merge \"Change six to match global requirements\""
    },
    {
      "commit": "ea879bedf1557340fed05206a3e02278acbf4864",
      "tree": "b83d626255a0ff86d427757c364ef02350b7dd48",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2",
        "b866f05064e44cf0ef7cff1b15d8bb84a9b16b2a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 10:17:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 10:17:11 2013 +0000"
      },
      "message": "Merge \"add volume tests\""
    },
    {
      "commit": "1850c5fa5d2b11c492a414024c2ba63a10429fa6",
      "tree": "6c47a89de1857afd6441d9a9c1dc149258005030",
      "parents": [
        "308614d45a956df6e509651cfa23649d5f4747b8"
      ],
      "author": {
        "name": "wanghao",
        "email": "wanghao749@huawei.com",
        "time": "Tue Oct 08 11:51:29 2013 +0800"
      },
      "committer": {
        "name": "wanghao",
        "email": "wanghao749@huawei.com",
        "time": "Tue Oct 22 08:41:45 2013 +0800"
      },
      "message": "add negative test cases for create snapshots:\n\n- test_create_snapshot_with_nonexistent_volume_id\n- test_create_snapshot_without_passing_volume_id\n\nChange-Id: I3e105b51a96566e714adc655394f1ff9b2748cb5\n"
    },
    {
      "commit": "62c1d9c4259b410930966356bbb00df2fd82a03d",
      "tree": "8da894a8720c2b1112a601b926a9644705c8a2ef",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2"
      ],
      "author": {
        "name": "Sreeram Yerrapragada",
        "email": "syerrapragada@vmware.com",
        "time": "Mon Oct 21 14:14:43 2013 -0700"
      },
      "committer": {
        "name": "Sreeram Yerrapragada",
        "email": "syerrapragada@vmware.com",
        "time": "Mon Oct 21 16:03:13 2013 -0700"
      },
      "message": "Fix issue with ImagesOneServerJSON test\n\nImagesOneServerTestJSON using wrong client for checking server status.\n\nChange-Id: I738318d32bd82329eecd54e469aa84bc9ebea15c\nCloses-Bug: #1242903\n"
    },
    {
      "commit": "07c92e1bf3013b949804e5b0020677843a640441",
      "tree": "e4e5a32e1b9ff27a5833626913f8d7d1b47fe2a7",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Oct 21 21:06:27 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Oct 21 21:09:18 2013 +0000"
      },
      "message": "Use isolation credentials for neutron api tests\n\nThis commit just adds the use of isolated credentials to the neutron\napi tests if tenant isolation is enabled. Previously the neutron\ntests would all run in the same tenant regardless of the config\noption.\n\nChange-Id: Ide9c4a3ed543b917bd401561c601f9897bd7db50\n"
    },
    {
      "commit": "7e678de2d65254074d1885a684122d8a7151d0b6",
      "tree": "400ed220364d968fc7ce32012b96ff6cf6ced74c",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jul 13 14:13:28 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Oct 21 17:22:06 2013 +0200"
      },
      "message": "Simplify xml/json client selection\n\nThe simpler/shorter xml/json switch code,\n makes easer the client related changes.\n\nChange-Id: Ia5ca3cbeeb2577e6d8d8a46d2dbe1f1506375fae\n"
    },
    {
      "commit": "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2",
      "tree": "9a4bd1c060e6d10dbade5df671d537992e3e4cec",
      "parents": [
        "66ff406102a3b0397f99dfda315399dab9468cf5",
        "72d7d5b0221911dda0b45d6db405cb31b6dbecfa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 21 04:29:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 21 04:29:49 2013 +0000"
      },
      "message": "Merge \"add test for updating server\u0027s disk_config test\""
    },
    {
      "commit": "bae2a99b3af9a4e89ae67236d96daa13c34d49d9",
      "tree": "2d63f035505f96717434638cab64909005a1aacd",
      "parents": [
        "66ff406102a3b0397f99dfda315399dab9468cf5"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Oct 16 18:28:10 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Sun Oct 20 23:56:21 2013 -0400"
      },
      "message": "Add filenames to skip_tracker.py output\n\nThis commit adds support for also printing the filenames along with\nthe bug number in the skip tracker output. This should make it\nslightly easier to find the skips and remove them.\n\nChange-Id: Ia3502f1a48bb9e028d046fa60307e398582e6124\n"
    },
    {
      "commit": "66ff406102a3b0397f99dfda315399dab9468cf5",
      "tree": "d8cfff149210a2617c28dc9427185bb9a25bcd66",
      "parents": [
        "e34ac3729b242f5950274c3a46991395563f09fa",
        "1b855bcbb3584eca594a5283d21ec34a5d227f4a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 21 03:48:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 21 03:48:21 2013 +0000"
      },
      "message": "Merge \"add token test for token-api\""
    },
    {
      "commit": "e34ac3729b242f5950274c3a46991395563f09fa",
      "tree": "08d59f375331db54efe0e2f59c20bab6efd7c76a",
      "parents": [
        "cb8c5c0eccd00d28644ba87fa426c37c2b383280",
        "1629d5d1dd738c3996583614ae30f9c9bff030f3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Oct 20 16:32:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Oct 20 16:32:35 2013 +0000"
      },
      "message": "Merge \"add some tests for hypervisor operation\""
    },
    {
      "commit": "cb8c5c0eccd00d28644ba87fa426c37c2b383280",
      "tree": "8b29600ec03946054acef851ff6041a5cf45ddd4",
      "parents": [
        "4a2431d616cfb46aede7f0158069774cd7742fbe",
        "e22c97a2ac513eb20a7678b65085588726f09c60"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 18 15:57:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 18 15:57:54 2013 +0000"
      },
      "message": "Merge \"Add a skip for meter-label cli tests\""
    },
    {
      "commit": "d7bab661f6d26e893cf0aae13067d609fabe5b87",
      "tree": "75f4560fa8c54304e3ede8f600262ebadcef23e4",
      "parents": [
        "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 17 16:11:55 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Oct 18 12:52:14 2013 +0200"
      },
      "message": "Use lower case true/false in the sample config file\n\nUsing lower case true/false in the etc/tempest.conf.sample for\nconsistency.\n\nChange-Id: Ic85d29ad0f865203be23c286bdf317bea84851a9\n"
    },
    {
      "commit": "ae5f98a11fcd3b3d236eecadf3182c22e13f1c3c",
      "tree": "eb0cb6bd363cbcfdeb6d2810ad5bfbde43d41767",
      "parents": [
        "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Fri Oct 18 15:57:54 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Fri Oct 18 17:24:55 2013 +0800"
      },
      "message": "use \"\" instead of \"None\" in xml file\n\nThe value \"\" will be consider as None, when API receive it.\nBut \"None\" will be consider as the string \"None\"\n\nCloses-Bug: 1241397\n\nChange-Id: I01f25dcc073684b1843abeb5814bc22b0520c5b1\n"
    },
    {
      "commit": "4a2431d616cfb46aede7f0158069774cd7742fbe",
      "tree": "2ff81b151b34c6edc2db4176edf7fcb29a2cdc72",
      "parents": [
        "c3e510cf128819d880a977889bb7b3a37e82f73e"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Sep 17 12:27:02 2013 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Oct 18 17:26:33 2013 +0900"
      },
      "message": "Inject \"-tempest-\" string to rand_name\n\nIn many tempest tests, we use rand_name(). However, these generated\nnames are very general. So it is difficult to distinguish the resource\nis generated from Tempest or not.\nAnd, in many tests, we use rand_name() with \u0027-\u0027 suffix such as\nrand_name(\u0027foo-\u0027). I think this is not smart.\nSo this commit injects \"-tempest-\" to rand_name().\n\nAnd, by this commit, the generated rand name will include \"--\" such as\n\u0027foo--tempest-123\u0027.\nSo I will fix them in another commit.\n\nChange-Id: I7bb8f5bbe2346b0b0ab6e91757e20a67b9098f8a\n"
    },
    {
      "commit": "430dae3425657f4b64f8e51dbb8d46515cc9b425",
      "tree": "8acde4e9988bfe211ca9c8e70a6f0a172c712ade",
      "parents": [
        "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 17 15:19:32 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Oct 18 07:24:13 2013 +0200"
      },
      "message": "Forced isolation for the nova quota test\n\nSeveral test cases like quota related tests should not be done without\ncreating a new tenant in all cases.\n\nThis change enforces the isolated code path for the nova quota tests.\nThese tests requires admin rights anyway, so probably no one want to\ntry to run them without admin permissions.\n\nChange-Id: Ib7550bc68f493ce9c6acbd57fc2d901e14ec2fef\n"
    },
    {
      "commit": "f2b005078aca49c979b68c15a9feb69e50b4d648",
      "tree": "c4c9ec36d5a46acb4513c8a5ed6ba15cdba0f62f",
      "parents": [
        "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Fri Oct 18 10:06:52 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Fri Oct 18 11:43:22 2013 +0800"
      },
      "message": "add BaseV2ComputeTest as the base class of nova v2 api tests\n\nthis does refactor in compute.base, add BaseV2ComputeTest as\nthe base class of nova v2 api test. Because there will be nova\nv3 tests, this change will be convenient to add BaseV3ComputeTest\nas the base class of nova v3 api tests. In this way, we can split\nv2 tests with v3 tests easily, and share some common method.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: Ie8e0d17a95e8378733dd21ab341dfad1331edf6e\n"
    },
    {
      "commit": "c3e510cf128819d880a977889bb7b3a37e82f73e",
      "tree": "78455aae19a65f7d621361684a554e1f54c88e9b",
      "parents": [
        "6fab1a1540ec9c38413b1a028bb367b849fa4038"
      ],
      "author": {
        "name": "Anju5",
        "email": "anju.tiwari@nectechnologies.in",
        "time": "Fri Oct 18 06:40:29 2013 +0530"
      },
      "committer": {
        "name": "Anju5",
        "email": "anju.tiwari@nectechnologies.in",
        "time": "Fri Oct 18 06:41:58 2013 +0530"
      },
      "message": "Changed the exception name\n\nHere changed the exception name for\nhttp error code 409 from Duplicate to Conflict\nand error code 500 from ComputeFault to ServerFault.\n\nChange-Id: Ifbebd8761ac8402308e9d37ec78468c65539ac1a\n"
    },
    {
      "commit": "6fab1a1540ec9c38413b1a028bb367b849fa4038",
      "tree": "e4d5289e13456044846b4f5479481b411243188d",
      "parents": [
        "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 17 17:38:54 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 17 19:38:14 2013 +0200"
      },
      "message": "server status remained in unexpected state\n\nTwo test case in the test_servers_negative change the \u0027one\u0027 servers\ninto a stable not active state. We are waiting 2 times 400 sec for\ngetting active state in vain.\nHaving those test cases to restore the expected state.\n\nThe deleted server related rebuild and reboot test case create are\nmerged and it creates and deletes one server.\n\nChange-Id: Ie1b9dc62bad2bf7b8595da2c9d6f994c646a0025\n"
    },
    {
      "commit": "c122f1ef43aab0c63c5442aa57cf0b6824a850d8",
      "tree": "5841d4cc89f499fb731875ee8c5e87b6a8d7cdd9",
      "parents": [
        "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 17 15:05:41 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 17 15:05:41 2013 +0000"
      },
      "message": "Set tempest version for icehouse\n\nThis commit bumps the version number from havana: 2013.2 to icehouse:\n2014.1\n\nChange-Id: I7fe1d60c9dfcbfd8c43880c66f94173c9264fb8a\n"
    },
    {
      "commit": "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45",
      "tree": "e510cfe5982eacbebbc74e7e9c27b9934db98c57",
      "parents": [
        "db740d7d415ee558bd7b4735dbe3642c74c9f1a6",
        "1630061cca25960ca7abc6f05ce3f2a9f372c557"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 17 14:51:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 14:51:11 2013 +0000"
      },
      "message": "Merge \"Separate negative tests  api/network/security_groups\""
    },
    {
      "commit": "e22c97a2ac513eb20a7678b65085588726f09c60",
      "tree": "5d99bb303f6d9919e117b4362b09a1a2e295183a",
      "parents": [
        "db740d7d415ee558bd7b4735dbe3642c74c9f1a6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Oct 16 20:55:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 14:46:44 2013 +0000"
      },
      "message": "Add a skip for meter-label cli tests\n\nThis commit just adds a skip decorator for 2 neutron tests that don\u0027t\nwork in the gate either because of improper test setup or missing\ndevstack configuration.\n\nRelated-Bug: #1240694\n\nChange-Id: I508aaf3dbc49c326cd54e2008f3e14935f23056e\n"
    },
    {
      "commit": "db740d7d415ee558bd7b4735dbe3642c74c9f1a6",
      "tree": "2d2f71aaa9476d2d414dbcbefd6056ec1f3e6b49",
      "parents": [
        "240285902896d161fba23b1e821dd453908e787a",
        "860097dd30b0ae27d4fa2c596851eb1733e53e91"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 17 14:18:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 14:18:46 2013 +0000"
      },
      "message": "Merge \"VPNaas vpnservice test cases\""
    },
    {
      "commit": "240285902896d161fba23b1e821dd453908e787a",
      "tree": "8fa6f11565bee31535659eb61fa6cd1b68f16701",
      "parents": [
        "c06612cbcbb1178bb3e78541c439cab794a63a25",
        "d90c0107604dd8baf4d088a1c283ad8d945b3cc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 17 14:18:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 14:18:43 2013 +0000"
      },
      "message": "Merge \"Move negative action tests to right place\""
    },
    {
      "commit": "c06612cbcbb1178bb3e78541c439cab794a63a25",
      "tree": "f023f2b51ca2484fa27c0f93a3ee86a43fbc1912",
      "parents": [
        "3114ac1b3db70cbf41df68174445675d00988d4e",
        "6ac8a107a04ec346c29a179879e98facc7f0b136"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 17 14:13:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 14:13:01 2013 +0000"
      },
      "message": "Merge \"Skip negative compute quota tests that don\u0027t work with Neutron\""
    },
    {
      "commit": "860097dd30b0ae27d4fa2c596851eb1733e53e91",
      "tree": "eedf50a6a9b00fed631f8c03f49d518e5b6ba046",
      "parents": [
        "c0c6d85585a9fa0650bd0215174f9194979fed45"
      ],
      "author": {
        "name": "Anju Tiwari",
        "email": "anju.tiwari@nectechnologies.in",
        "time": "Thu Oct 17 11:10:39 2013 +0530"
      },
      "committer": {
        "name": "raiesmh08",
        "email": "mh.raies@nectechnologies.in",
        "time": "Thu Oct 17 17:50:35 2013 +0530"
      },
      "message": "VPNaas vpnservice test cases\n\nAdding testcases for vpn service create, list, delete, and show\npart of blueprint: vpnaas-api-test-cases\nChange-Id: I015fd503a198f93bfc7382e30b2aff5c74b3fd30\n"
    },
    {
      "commit": "1630061cca25960ca7abc6f05ce3f2a9f372c557",
      "tree": "7892c050a4c96cd091d9c8b053ec012dfe448260",
      "parents": [
        "a2a0c9066c987ed4179daaee2f881da51f32802f"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Sun Oct 13 15:57:13 2013 +0300"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Oct 17 14:14:05 2013 +0300"
      },
      "message": "Separate negative tests  api/network/security_groups\n\nmoved negative tests cases to a new file\n\nChange-Id: I24438d556231d80b21e033acc79da3a050bf31cb\n"
    },
    {
      "commit": "3114ac1b3db70cbf41df68174445675d00988d4e",
      "tree": "b88c14df6260e255d89b9b1a713e11dee3bf43c2",
      "parents": [
        "c0c6d85585a9fa0650bd0215174f9194979fed45",
        "4629a238b46e93b75e532249ce2a99191dec2260"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 17 09:42:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 09:42:36 2013 +0000"
      },
      "message": "Merge \"Fixing ImagesOneServerTestXml issue\""
    },
    {
      "commit": "c0c6d85585a9fa0650bd0215174f9194979fed45",
      "tree": "d327d63b392a65f626ca6433501c656bd2f9548f",
      "parents": [
        "a2a0c9066c987ed4179daaee2f881da51f32802f",
        "a2ccca093fe9477fb5f4e22bc4f0a70823e99243"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 16 22:38:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 22:38:03 2013 +0000"
      },
      "message": "Merge \"Fix to use proper random values\""
    },
    {
      "commit": "6ac8a107a04ec346c29a179879e98facc7f0b136",
      "tree": "46d751bbbe8bc0984052d806996eaa70d3f9fec0",
      "parents": [
        "a2a0c9066c987ed4179daaee2f881da51f32802f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Oct 16 13:39:07 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Oct 16 13:40:31 2013 -0700"
      },
      "message": "Skip negative compute quota tests that don\u0027t work with Neutron\n\nChange I5187a109f0bacb1f3afa4276b3d73f47fd53ad87 re-enabled some\nnegative quota tests for compute but they don\u0027t work if you\u0027re using\nNeutron due to nova bug 1186354.\n\nThere is a patch up for the bug here:\n\nhttps://review.openstack.org/#/c/43822/\n\nbut it\u0027s taking awhile to land so we should skip the tests until that\u0027s\nworking.\n\nPartial-Bug: #1186354\n\nChange-Id: I0458f8cf95585962638a82da34397071e34a1940\n"
    },
    {
      "commit": "386ac8f3d8ed9b82dc496692ebb0bd97665edc43",
      "tree": "4da88e46b5b3cf9b2511ee191428953c07618078",
      "parents": [
        "a2a0c9066c987ed4179daaee2f881da51f32802f"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Mon Oct 07 14:29:27 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Wed Oct 16 22:30:05 2013 +0200"
      },
      "message": "uses skip_because where appropriate instead of regular skip\n\nChange-Id: If37582fa6b4ea9ec36bf446de305a97ea525b1f9\n"
    },
    {
      "commit": "a2a0c9066c987ed4179daaee2f881da51f32802f",
      "tree": "58f875cb9618eee454abed4669cc5b1cb455ef6d",
      "parents": [
        "013633930b2a4ab77454b6bb56ec16de108ae1bb",
        "dd9fb006793341f9c39efe6b560a808ab7a9d6b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 16 16:08:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 16:08:11 2013 +0000"
      },
      "message": "Merge \"Orchestration autoscaling improve status polling\""
    },
    {
      "commit": "013633930b2a4ab77454b6bb56ec16de108ae1bb",
      "tree": "6930a4b0bedd1a38e35dfe8bd56ef6dcb9b740db",
      "parents": [
        "e5f5201ef031738a56c4cd0059d5c548baa977bb",
        "b0993eb5f27ed4d096405e9fe273ec3eb85e33e6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 16 15:43:41 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 15:43:41 2013 +0000"
      },
      "message": "Merge \"add some negative tests for tenant\""
    },
    {
      "commit": "e5f5201ef031738a56c4cd0059d5c548baa977bb",
      "tree": "45a1d92b8102e8ad86e3ab5cd4ce7026a7444712",
      "parents": [
        "2a05a3c5b04fc9ed0399eda1c71a2fa1835277de",
        "d0b52e726bea5127ddfd1d1d846be826db64b234"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 16 15:42:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 15:42:45 2013 +0000"
      },
      "message": "Merge \"Adds test_update_all_metadata_field_not_included negative test\""
    },
    {
      "commit": "4629a238b46e93b75e532249ce2a99191dec2260",
      "tree": "16012f352eb17452ef508c0276eebb7a6c3370c9",
      "parents": [
        "2a05a3c5b04fc9ed0399eda1c71a2fa1835277de"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Oct 16 17:20:45 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Oct 16 17:20:45 2013 +0200"
      },
      "message": "Fixing ImagesOneServerTestXml issue\n\nNow operations started with the server when it\u0027s task state was not\nNone. Ie. Idle / \u0027ready for action\u0027.\n\nThe wait for wait_for_server_status method implicitly waits for the None\ntask state, it should be able to fix the issue.\n\nThe server will be rebuilded if otherwise it cannot be move to a clean active\nstate, this issue will be logged.\nIt is an unexpected exception, so the log verifier should be able to\nreport it.\n\nFixing bug 1218391\n\nChange-Id: Ib0e90a06e0e34f134bcca74712939e87e235c1ea\n"
    },
    {
      "commit": "72d7d5b0221911dda0b45d6db405cb31b6dbecfa",
      "tree": "2b6fffdb5b673bdc309c6ba453431ed063f8ffe1",
      "parents": [
        "717fb564b1f56173c63aaa9c1478f31949fe7995"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Oct 16 17:30:58 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Oct 16 17:30:58 2013 +0800"
      },
      "message": "add test for updating server\u0027s disk_config test\n\nthis add test for updating server\u0027s disk_config tests. And use\naddCleanup to manager server resource instead of deleting server\nat end of these tests in this file.\n\nChange-Id: I2ed90456e86f6e8c6e7d0b954bf381d944a6ca53\n"
    },
    {
      "commit": "2a05a3c5b04fc9ed0399eda1c71a2fa1835277de",
      "tree": "fbec5f3b2f72844a7731409c8a95f0a34e4a5309",
      "parents": [
        "602b76d7823565e1f4c8bd89ce2cb97dda37e9d7",
        "e949cb7104b641f99afce10d449549dc995a3ada"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 16 08:26:50 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 08:26:50 2013 +0000"
      },
      "message": "Merge \"glance image v1 member test cleaup\""
    },
    {
      "commit": "602b76d7823565e1f4c8bd89ce2cb97dda37e9d7",
      "tree": "9295cca4f93b27af613a00a1f51285d88369bdd4",
      "parents": [
        "717fb564b1f56173c63aaa9c1478f31949fe7995",
        "44e0865ba714cec6e9607d161b24b007f4a82de4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 16 04:30:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 04:30:46 2013 +0000"
      },
      "message": "Merge \"skip test_lock_unlock_server\""
    },
    {
      "commit": "717fb564b1f56173c63aaa9c1478f31949fe7995",
      "tree": "055a69e3a6c30709e02dc8e549f58ddd12000d67",
      "parents": [
        "12e4403734cf7130058e37f272a77d8c0c7fdda4",
        "12fdf4bda5f697c68b166abc655deb17bde0a962"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 23:32:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 23:32:03 2013 +0000"
      },
      "message": "Merge \"Split out unit tests as separate tox jobs\""
    },
    {
      "commit": "12e4403734cf7130058e37f272a77d8c0c7fdda4",
      "tree": "609903a655d4e867aa435e7ec80b1887de9064c0",
      "parents": [
        "9adf900c1f5e31b61d6c4b6d3d4173847da15362",
        "826301de89fd65d2972c1dfb1915cb4c3f4b48e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 14:23:17 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 14:23:17 2013 +0000"
      },
      "message": "Merge \"Skip get_server_diagnostics test until bug 1240043 is fixed\""
    },
    {
      "commit": "826301de89fd65d2972c1dfb1915cb4c3f4b48e1",
      "tree": "804ccbe6aa5e637ed0438a0234c67b0b146ecb42",
      "parents": [
        "86ab2385c701f2c156bb4b41ba67ed98d16aee1b"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Sat Oct 12 22:24:38 2013 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Oct 15 14:14:04 2013 +0100"
      },
      "message": "Skip get_server_diagnostics test until bug 1240043 is fixed\n\nChange If631472081d16fe8c0b37575eb157a7b13d6fba4 introduced new restrictions\non the diagnostics API which are not valid with XenAPI and causes it to fail\ntempest tests.\n\nBug 1240043 has been raised to define a hypervisor-agnostic API which can be\ntested and maintained\n\nCloses bug: 1239209\n\nChange-Id: I3e643d8e7a63b7dc42a912fab09ffc4222d463db\n"
    },
    {
      "commit": "9adf900c1f5e31b61d6c4b6d3d4173847da15362",
      "tree": "73aa3a74110b38d6dae8f795c15d1db2f4fbcbfd",
      "parents": [
        "ade89f695799bbb12f89a2771d143cb2768527db",
        "a85e8febcf14bb76783309cd27b1adf2ff499391"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 13:11:16 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 13:11:16 2013 +0000"
      },
      "message": "Merge \"Add a create_router utility function\""
    },
    {
      "commit": "ade89f695799bbb12f89a2771d143cb2768527db",
      "tree": "d303d93b4950e9359fad907136e3e76ee7d61742",
      "parents": [
        "b8b3501efe00e7597faca5e9c18c6e22bb3ca22c",
        "bcdcb3bc686ba5088ae30af05d2d4a33f4147a21"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 13:11:09 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 13:11:09 2013 +0000"
      },
      "message": "Merge \"add more test cases to api/network/security_groups\""
    },
    {
      "commit": "b8b3501efe00e7597faca5e9c18c6e22bb3ca22c",
      "tree": "8a06755000bc30d42dec54df62d46e454ad6d765",
      "parents": [
        "54b7e83852386319be6a841410b7023d08a69d0b",
        "ee332b090b4a8cc7b56e2be39e3cf007c129fb5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 13:09:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 13:09:35 2013 +0000"
      },
      "message": "Merge \"Restores passing additional parameters to nosetest\""
    },
    {
      "commit": "54b7e83852386319be6a841410b7023d08a69d0b",
      "tree": "7913321a43f51a92a030917cbd3f61b28841fa41",
      "parents": [
        "2e26c87ab7f94ca400f009b4dd4f618388e84eac",
        "5d3f66c500a21efc0c8157eb0477ed0a452e7de0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 13:08:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 13:08:18 2013 +0000"
      },
      "message": "Merge \"remove tearDownClass in test_quotas.py\""
    },
    {
      "commit": "2e26c87ab7f94ca400f009b4dd4f618388e84eac",
      "tree": "fa02bfb54107edcf43b58710ce76f0b7198ab267",
      "parents": [
        "b9a6590480096acbf12b609c623495daa6d428d9",
        "7228e1149f4c82274a42592732d5980a7459561c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 13:06:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 13:06:14 2013 +0000"
      },
      "message": "Merge \"Update to latest tox\""
    },
    {
      "commit": "4b398fda07532d7290724816716c9b75ea1a7fe3",
      "tree": "1c7b89cc7792a0911bfd8f9e3750c38bab63fc57",
      "parents": [
        "4cba6fe5597a04632009cb070f591eb727e961f7"
      ],
      "author": {
        "name": "Lingxian Kong",
        "email": "konglingxian@huawei.com",
        "time": "Fri Oct 04 17:14:14 2013 +0800"
      },
      "committer": {
        "name": "LingxianKong",
        "email": "konglingxian@huawei.com",
        "time": "Tue Oct 15 18:44:59 2013 +0800"
      },
      "message": "add some tests for host and seperate negative ones\n\nFor host operation, there are some APIs: list, show, update, startup,\nshutdown, reboot. This patch will mainly add some negative tests for\nupdate, startup, shutdown, reboot. It is important to note that, for\nLibvirt Driver currently, there are no implementations for\nset_host_enabled/host_maintenance_mode/host_power_action.\n\nChange-Id: Ia810b956a20eae67e8ec43e3edf9fcb019f71711\n"
    },
    {
      "commit": "b9a6590480096acbf12b609c623495daa6d428d9",
      "tree": "933e61eba11d0a6caf62ae371b142a1faae187c4",
      "parents": [
        "5a95b664f2e17877a61564309ee5fd843a9071e6",
        "da30650ff6857c0807a56d8f00e6156909862966"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 10:35:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 10:35:26 2013 +0000"
      },
      "message": "Merge \"Reduce vm creations in negative tests\""
    },
    {
      "commit": "a2ccca093fe9477fb5f4e22bc4f0a70823e99243",
      "tree": "0223c4a63a2979331362a0da2f6cf887ba680313",
      "parents": [
        "5a95b664f2e17877a61564309ee5fd843a9071e6"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Sep 17 15:32:46 2013 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Oct 15 16:10:01 2013 +0900"
      },
      "message": "Fix to use proper random values\n\nIn several tests, they need int values but use rand_name().\nEspecially, test_security_group_rules.py has a potentially bug.\nAnd, when we will change the rand_name() to return string value, the\nerrors will occur in others.\nSo this commit fixes it and belows:\n * just import the module instead of importing the function\n * minor comment typo\n\nChange-Id: Ic957c741b9ad3631d726dc6cfb5ecb9e0077a884\n"
    },
    {
      "commit": "5a95b664f2e17877a61564309ee5fd843a9071e6",
      "tree": "623093def746fbf04b32605871109cfdee6429e4",
      "parents": [
        "f55f4e54ceab7c6a4d330f92c8059e46233e3560",
        "e7d9aab7fbcf6d83c2daa4093fdf3da72524ca5d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 07:03:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 07:03:00 2013 +0000"
      },
      "message": "Merge \"Rename cli tests from compute to nova\""
    },
    {
      "commit": "1629d5d1dd738c3996583614ae30f9c9bff030f3",
      "tree": "c9fe3334cabf7acebd9936008cdc772262a20fb2",
      "parents": [
        "385f0b116e8f02d24338e0f11f4ae3ccf2edd661"
      ],
      "author": {
        "name": "Lingxian Kong",
        "email": "konglingxian@huawei.com",
        "time": "Sat Oct 05 17:12:29 2013 +0800"
      },
      "committer": {
        "name": "LingxianKong",
        "email": "konglingxian@huawei.com",
        "time": "Tue Oct 15 12:10:35 2013 +0800"
      },
      "message": "add some tests for hypervisor operation\n\nFor hypervisor operation, there are some APIs: list, detail, show, uptime,\nsearch, servers, statistics. This patch will mainly add some negative\ntests in dedicated \u0027negative\u0027 test file.\n\nChange-Id: I637e0d0a8395ce52e4ed76029071238259957750\n"
    },
    {
      "commit": "b866f05064e44cf0ef7cff1b15d8bb84a9b16b2a",
      "tree": "7bbac01a5f4a9eeb2830235d37cd345f4e7821d5",
      "parents": [
        "35c6fa68383dac4925115b738474ae8f0cd922f0"
      ],
      "author": {
        "name": "zhangyanzi",
        "email": "zhangyanzi@huawei.com",
        "time": "Sat Oct 12 11:41:32 2013 +0800"
      },
      "committer": {
        "name": "zhangyanzi",
        "email": "zhangyanzi@huawei.com",
        "time": "Tue Oct 15 09:51:02 2013 +0800"
      },
      "message": "add volume tests\n\nnegative tests for create volume\n\nChange-Id: I81c5596dde58679f9be1dccc15b6bb70bd71f842\n"
    },
    {
      "commit": "da30650ff6857c0807a56d8f00e6156909862966",
      "tree": "e4f87a0e2530033930ca562e75379baf0a197a26",
      "parents": [
        "f55f4e54ceab7c6a4d330f92c8059e46233e3560"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Oct 08 23:44:55 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Oct 15 10:01:02 2013 +0900"
      },
      "message": "Reduce vm creations in negative tests\n\nIn test_server_actions.py, there is a feature that the same server is\nused with all test cases. The feature have reduced vm creations.\nThis patch adds the same feature to negative tests.\n\nChange-Id: I286082e3a8d35bc57049741bedb8026021b653bd\n"
    }
  ],
  "next": "9125de0d9684ac5696cd9adc603ab6f8769612ec"
}
