)]}'
{
  "log": [
    {
      "commit": "be084a8c8eb803f34b5483ede6e35a0b24b22550",
      "tree": "84d4ac5900bb25d43ac4e2337f92d57fb8902f43",
      "parents": [
        "e3644e54e6fe7e4115ebddadd33b23527d5e1e60",
        "67309bbf8694d111db6b4c17ef13e07062c9c581"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 18 01:11:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 18 01:11:33 2013 +0000"
      },
      "message": "Merge \"Fix install_venv-get_distro failure on Fedora\""
    },
    {
      "commit": "67309bbf8694d111db6b4c17ef13e07062c9c581",
      "tree": "57e200b5bdfe01395f1cc0abf1eff7c90fdf672a",
      "parents": [
        "4aec86ffd8141de488629503db7832f027cfe58b"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Thu Jan 17 18:40:03 2013 +0100"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Thu Jan 17 19:26:18 2013 +0100"
      },
      "message": "Fix install_venv-get_distro failure on Fedora\n\nThere was no check_exit_code\u003dFalse used so install_venv died\non Fedora/RHEL/etc.\nAlso calling external grep command is not neccessary.\n\nChange-Id: I280aed3019b8cb7fce67033158deb34937946fab\n"
    },
    {
      "commit": "7c88eb2b3ec24c885195651caf3239b1a92043d0",
      "tree": "06109738a029426654b3386c0120be84584b962e",
      "parents": [
        "cd8eaec4fe5859d2a2a005ba1c2ad1c4ed3bb16e"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Jan 16 21:32:43 2013 -0500"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Thu Jan 17 01:28:42 2013 -0500"
      },
      "message": "Allows identity endpoint to be specified as URI\n\nDeprecates the piecemeal identity URL buildup and\nreplaces with a simple uri configuration setting.\nGets rid of the /tokens path stuff that was not\nnecessary to have in configuration file.\n\nChange-Id: I5e80177073f756781f813438d054fede2d6334a3\n"
    },
    {
      "commit": "4aec86ffd8141de488629503db7832f027cfe58b",
      "tree": "6cbfd76029a4a7fdc00009ca2e3b609a8f7ac033",
      "parents": [
        "2858406a50dc1b7e1164041c0cda42935f53e35d",
        "67adbd96de3e717466c7c3f4e2055856224c1819"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 16 19:15:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 16 19:15:56 2013 +0000"
      },
      "message": "Merge \"Add CentOS-specific OpenSSL package installation.\""
    },
    {
      "commit": "2858406a50dc1b7e1164041c0cda42935f53e35d",
      "tree": "132af7e70b6824bea3f76acc6afe68e4e838db96",
      "parents": [
        "9279f3a8db740df9f7836daf65d999cb86a66bd7"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Wed Jan 16 18:18:57 2013 +1030"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Wed Jan 16 18:22:03 2013 +1030"
      },
      "message": "Removes paramiko dependency from test-requires\n\nRemoving the paramiko dependency from tools/test-requires because it already\nexists in tools/pip-requires. The tox.ini file includes both pip-requires and\ntest-requires and tox aborts because the dependency is essentially specified twice\n(even though they do not have contradictory version requirements)\n\nChange-Id: Ifc68f9ee52ed9b0dffc73c9cb710f611b3471051\n"
    },
    {
      "commit": "67adbd96de3e717466c7c3f4e2055856224c1819",
      "tree": "70c41fd357c094478aed744cd18c9172808e7c48",
      "parents": [
        "73729352db3f90bd4856f156aabb5ef1f254bd12"
      ],
      "author": {
        "name": "Ryota Hashimoto",
        "email": "hashimoto.ryt@gmail.com",
        "time": "Tue Jan 15 04:04:24 2013 -0700"
      },
      "committer": {
        "name": "Ryota Hashimoto",
        "email": "hashimoto.ryt@gmail.com",
        "time": "Tue Jan 15 11:02:42 2013 -0700"
      },
      "message": "Add CentOS-specific OpenSSL package installation.\n\nAdd openssl-devel package installation procedure to tools/install_venv.py\nIt fixes CentOS-specific package dependency. pip install pyOpenSSL\nwill work well after installing openssl-devel package.\n\nChange-Id: Ia8c5cdd48260996e33b752ccb956c9e072a8f3d8\n"
    },
    {
      "commit": "a3d2ab7716457136a549c1ffd43126ad62d73ad2",
      "tree": "cdce13c0abad057c9db56b3da75392afed08d6be",
      "parents": [
        "a519e1cb9a9daf9fc66aba565cb78f15981b5cc0"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Jan 12 08:43:49 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Jan 12 08:43:49 2013 -0500"
      },
      "message": "make skip_tracker directly executable\n\nmake it so the skip tracker can be executed directly on the\ncommand line.\n\nChange-Id: I607984bfe5f6229d8f8ae21ea7ff4ec8c4fad48b\n"
    },
    {
      "commit": "29843cc8dbcc431c3324fc91a44f03af4fdab7ac",
      "tree": "3f018d5a81f83c43baa1e014d9695ec6641b7d1b",
      "parents": [
        "d8fe18213b71c9742a1cd4f59a53e3ff59622817",
        "d15705bed5c4826312db1ed1f6e0debd6c046d57"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 08 17:53:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 08 17:53:35 2013 +0000"
      },
      "message": "Merge \"Add tools/tempest_coverage.py script.\""
    },
    {
      "commit": "d15705bed5c4826312db1ed1f6e0debd6c046d57",
      "tree": "dcd31515263ceb3f3e446a60972624e6536e9a24",
      "parents": [
        "a4850ca7a0536e39608ebdb94db6524fce040831"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 16 14:04:48 2012 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Jan 07 09:56:03 2013 -0500"
      },
      "message": "Add tools/tempest_coverage.py script.\n\nThis adds support for testing tempest\u0027s coverage on nova.\ntools/tempest_coverage.py will enable coverage reporting in\nnova to be started and stopped. It also performs coverage report\ngeneration.\n\nWhen it is enabled from run_tests with \u0027-c\u0027 or \u0027--nova_coverage\u0027\na single text report file will be generated per nova service.\n\nImplements: blueprint tempest-coverage-reporting\nChange-Id: I00a52fb013c5a7a66a2317dbd5359a22d35bdb29\nSigned-off-by: Matthew Treinish \u003ctreinish@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "f237ccb19f0919cd99bb270f5e4215c278b6dfd1",
      "tree": "c0fbfcc778232ec33ba30842faa39b5f4a737429",
      "parents": [
        "d18cfe54730e43dc24be3baf65e1141ff20a7cb9"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jan 04 15:19:14 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sun Jan 06 23:24:03 2013 -0500"
      },
      "message": "Fix T401 and T402 errors\n\nFix all the one line docstring errors in T401 and T402, now\nwe no longer ignore any of our own rules in hacking.py\n\nFix run_tests.sh to pick up the \u0027stress\u0027 directory, which tox\ndoes for pep8. Additional fixes to the stress tests for T4* tests\n\nChange-Id: Ie569a924e8eb355afbbd9b244f77dec34061b5cb\n"
    },
    {
      "commit": "d18cfe54730e43dc24be3baf65e1141ff20a7cb9",
      "tree": "2efcb442ab78c9eb84cc82268a4e77c50a0f409a",
      "parents": [
        "97449cc66c56ba7ee92a95c8356fd68244bbd5a7"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jan 04 14:53:00 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sun Jan 06 23:23:50 2013 -0500"
      },
      "message": "tempest error codes should start with T\n\nBecause this was originally based on the nova hacking.py\nthe error codes were all N*. But now that we are owning it\nin tempest they should be T*, as we\u0027re diverging.\n\nChange the ignores to follow the errors that we\u0027re ignoring.\n\nChange-Id: I7b23325da41a3942ae51ee3d29a49f54c75c57f8\n"
    },
    {
      "commit": "97449cc66c56ba7ee92a95c8356fd68244bbd5a7",
      "tree": "fb247ad9bbd2b6051e8377cec4e09b9229030a00",
      "parents": [
        "64ef48dd39b5e077dfb8ae12de36ac360ecb9683"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jan 04 14:38:26 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jan 04 15:21:03 2013 -0500"
      },
      "message": "add hacking.py rule to prevent docstrings\n\nadd new rule for hacking.py to catch and prevent docstrings on\ntest_ functions in the tempest/test directory. Found 2 oddballs\nthat I missed on the last conversion.\n\nupdate ./run_tests.sh to not ingore all N4* errors (basically all\nour custom rules), 401 and 402 still ignored because we actually\nhave a lot of errors on both of those.\n\nChange-Id: I894d181433b7dcd1a9f4429f1a463be75018f05e\n"
    },
    {
      "commit": "3447fa1d282b1d0402fd3597eaafd84fe032604e",
      "tree": "e4e0d62cabdf13d92e9eb64f6b344e9c7d3ce893",
      "parents": [
        "8dc9cfee126e88e3d6633985b76e465843fe8aae"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Dec 20 20:08:46 2012 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Jan 03 18:05:33 2013 +0000"
      },
      "message": "Add python-quantumclient to pip-requires\n\nChange-Id: If30572e695dd7a34553339ee3997aaf930a06f0c\n"
    },
    {
      "commit": "c9611551adde8a9b5efb439b4e562637f3221396",
      "tree": "ad3a09aeeb81bf72de7374802fb283024955e221",
      "parents": [
        "8e937d702398e9821a70843fa693131bee236339"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Dec 19 19:32:22 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Dec 19 19:34:38 2012 +0100"
      },
      "message": "Do not limit the max versions in the requirements\n\n* The tempest should be compatible with latest openstack componets\n\nChange-Id: I1d981a18757cae4e8bc3599e7f8196eabd5c0a2a\n"
    },
    {
      "commit": "8e937d702398e9821a70843fa693131bee236339",
      "tree": "77bea96e1f2b5806fcdf718ad4699c6682c321ad",
      "parents": [
        "e7b9be66bc83bd928420e86489fa0a26ffbc00b8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 14 11:11:41 2012 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Dec 18 09:51:23 2012 -0500"
      },
      "message": "Fix use of venv in Tempest.\n\nCurrently when running Tempest tests with run_tests.sh a venv\nisn\u0027t being used. This leaves tempest at the mercy of whatever\nrequired package versions are installed on the system.\n\nThis patch takes install_venv.py and with_venv.sh from nova and\nintegrates them into run_tests to ensure that the correct\ndependencies versions from pip-requires and test-requires are\nbeing used.\n\nChange-Id: I4bf4a02890a33c4034e4493d1763ed4019fdf46e\n"
    },
    {
      "commit": "81f07a09ba779b0cfaa2a27f8acfbe339c48adce",
      "tree": "f160af8c6ba9792ca8c0c7339d0a994d6a4a8d4a",
      "parents": [
        "b72f37cfb4d6591205abfe4df0c33df62a8e04d9"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Wed Sep 05 20:21:19 2012 -0700"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Fri Dec 14 18:43:54 2012 +0000"
      },
      "message": "Add smoke tests for quantum.\n\n * Added test_network_basic_ops, a port of the devstack exercise\n   script quantum-adv-test.sh.\n * Tenant network connectivity can be tested by setting\n   the \u0027tenant_networks_reachable\u0027 key in tempest.conf to \u0027true\u0027.\n * Public (floating ip) connectivity can be tested by setting the\n   \u0027public_network_id\u0027 key in tempest.conf.\n * Addresses bug 1043980\n\nChange-Id: I506518c431a8da0b91e3044f2a6aabce48081d93\n"
    },
    {
      "commit": "1a6425e0ca2bd9453b3e0f418d10b4c39570f01d",
      "tree": "6e6159b7e93e88be4b94846a5ff9de72782c3043",
      "parents": [
        "4949439ce306770d6a469f32e9e760d3ac6eb0a2"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Dec 12 23:47:47 2012 -0500"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Dec 12 23:47:47 2012 -0500"
      },
      "message": "Adds paramiko to pip-requires\n\nThe whitebox/SSH tests use paramiko, but it is not listed\nin the tools/pip-requires. This adds it.\n\nChange-Id: Icd3df69a94446f85772e515a820d8a013f0271f8\nfixes: lp bug #1089763\n"
    },
    {
      "commit": "8b37289f680bbaddafeaf6135fd44a5fac82807a",
      "tree": "ddce98ef11195c3d5fe22fc01e86a3281fa68e41",
      "parents": [
        "c18b60e3f0d84c5651efa4118147e4170481f1c6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 07 17:13:16 2012 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Dec 12 11:49:30 2012 -0500"
      },
      "message": "Improve pep8 checks to be similar to those in nova\n\nThis adds hacking.py, based on the one in nova, to wrap around\npep8 and enforce more stringent checks on tempest. This adds\nthe rules that nova is currently enforcing on incoming commits.\n\nThe rules that pep8 is ignoring are copied from the pep8 check on\njenkins.\n\nThe HACKING file was also updated to indicate the inclusion\nof the new rules that are being enforced.\n\nChange-Id: I5c85829ee15d4264d8de2d9f0207d9dd3dfbbff2\n"
    },
    {
      "commit": "5abb253c3c12fa6fe8c0407b8f394223a400090b",
      "tree": "49dc85875d5a3225e9000126d1dfb32e77452702",
      "parents": [
        "10f84cea01cb7ba5fe5a308ba4e80a9181d41501"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Dec 04 11:30:49 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Dec 05 19:51:26 2012 +0100"
      },
      "message": "Start making setup.py similar to other OpenStack Projects\n\n* Try /etc/tempest DIR if the config file not found\n* Exit immediately if the config file not found\n* Remove pika from dependencies\n* tempest named starter script (pep8 removed run_tests.sh)\n\nChange-Id: I1f0b1fb061a265c5f8e39627efd26decdc61ef63\n"
    },
    {
      "commit": "a23f500725df8d5ae83f69eb4da5e47736fbb647",
      "tree": "34f91cd16abb97a337b87106732f75ee0ff6608d",
      "parents": [
        "c8521f2c189ba8fe76c5594e4b41a438c2dc4dd8"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Oct 23 19:32:45 2012 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Nov 27 14:52:26 2012 +0100"
      },
      "message": "Add start of the EC2/S3 API testing to tempest\n\nContinues the effort of the https://review.openstack.org/#/c/3064/\n\n* add EC2 keypair and volume tests\n* add EC2 snapshot from volume test\n* add EC2 floating ip disasscioation\n* add EC2 operation on security group\n* add EC2/S3 image registration\n* add EC2 instance run test\n* add Integration test with ssh, console, volume\n* add S3 object and bucket tests\n\nChange-Id: I0dff9b05f215b56456272f22aa1c014cd53b4f4b\n"
    },
    {
      "commit": "e6321ef3c3a593b13de85cb20194632312576ce5",
      "tree": "6b49d2b7ba4a49c9772b6f7d559d27eb1c2068d0",
      "parents": [
        "a5feec98fc2ee9cc759c02f36246e2b47c5f24cc"
      ],
      "author": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Mon Sep 17 16:45:50 2012 +0800"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Wed Sep 26 08:54:12 2012 +0800"
      },
      "message": "Clean up pep8 E502 violations\n\nUpdated pep8 version requirement to 1.3.3\nFixed E502 errors\nAll ignores are to be removed in the next sequence of patches\n\nChange-Id: I71c013061fb88d7b8b31cfa3b83498999455d8db\n"
    },
    {
      "commit": "5f42d6d2859df731184641e29f7193e93e52a71b",
      "tree": "4dc5ea44bb91b673e8e99ebc2e37acdc3f9b2d8c",
      "parents": [
        "e7d48b407585a1084fcce2ee50e35beb55c3f44c"
      ],
      "author": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Mon Sep 17 13:28:31 2012 -0700"
      },
      "committer": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Mon Sep 17 13:28:31 2012 -0700"
      },
      "message": "Add lxml to pip-requires\n\nChange-Id: I3f406ab0e2527c4c8e539b75432aa7d938daf73e\n"
    },
    {
      "commit": "051075a59642e0d2f98a4ab792a52523e3478159",
      "tree": "6ddca595aee6e60fd6a3e3be834a442cf318561b",
      "parents": [
        "efc8bd7cb0b354a7c7a39df7da57594f0f71821e"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Sat Apr 28 17:39:37 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Aug 03 14:39:05 2012 -0400"
      },
      "message": "Addition of base Smoke and Whitebox tests\n\n* Splits out the \"manager\" class into its own file (at least\n  for now to keep the code change size down initially)\n* Adds base manager classes for Fuzz and Default clients\n* Adds base test case class and a derived base SmokeTest class\n* Adds smoke test for basic server operations in compute\n* Adds non-smoke test for advanced server operations in compute\n* Adds Whitebox base test case class\n* New basic db-checking whitebox tests for servers and images\n\nThis change builds upon the proposed refactoring to the Tempest Manager\nand base test classes as per https://review.openstack.org/#/c/7069\n\nChange-Id: I12125fffb725cad3a4fef3134c83e55437529252\n"
    },
    {
      "commit": "a6aa5f21074b78f1bf3f44111c9f6fc7d740f2de",
      "tree": "ee5d43c0a4b420c521b7a36ff0c557a2eb8e971d",
      "parents": [
        "28e35c56ba98c8b45c983d99619aab064bfba62f"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Jul 24 19:40:29 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Jul 24 19:40:29 2012 -0400"
      },
      "message": "Fix checks in server listing only lok for an ID\n\nThe list server filter details checks were checking\nentire mappings against the list of mappings returned\nfrom a call to GET /servers/detail. Unfortunately, the\nmappings returned by the GET /servers/detail and the\nmapping returned by POST /servers are slightly different,\nresulting in the comparison failing. We really only are\nchecking that the server instance we expect to be in the\nreturned list of instances is there, so checking for the\nserver ID in the returned list is fine.\n\nChange-Id: If9680f56a1ea06ffe93393d06b23bd231ccddd01\nFixes: LP Bug 1028465pep8 build for tempest.\n"
    },
    {
      "commit": "257d3f847b06bbc3bed0fddde549e2ab7da13a05",
      "tree": "f262ed1b5223094cefec03be012a31aafab4ca0d",
      "parents": [
        "edba0620c47049c719c43cbfbee74ebf2519e24a"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Sun Jul 08 23:01:31 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Sun Jul 08 23:01:31 2012 -0400"
      },
      "message": "Adds a script for tracking bug skips in tempest\n\nNew file tools/skip_tracker.py can be used to show the\nstatus and priority of bugs that are marking test methods\nfor skipping, and instruct the caller to remove skips\non bugs that have been fixed in upstream. Output looks like this:\n\njpipes@uberbox:~/repos/tempest$ python tools/skip_tracker.py\nINFO: Total bug skips found: 52\nINFO: Total unique bugs causing skips: 30\nINFO: Bug # 940500 (      Medium - Fix Released)\nINFO: Bug # 963248 (   Undecided -      Invalid)\nINFO: Bug # 966249 (   Undecided - Fix Released)\nINFO: Bug # 987121 (      Medium - Fix Released)\nINFO: Bug # 988920 (   Undecided -      Opinion)\nINFO: Bug # 997725 (      Medium - Fix Released)\nINFO: Bug # 999084 (      Medium -      Triaged)\nINFO: Bug # 999209 (         Low - Fix Released)\nINFO: Bug # 999219 (        High -      Triaged)\nINFO: Bug # 999567 (      Medium - Fix Released)\nINFO: Bug # 999594 (      Medium -  In Progress)\nINFO: Bug # 999608 (         Low - Fix Released)\nINFO: Bug #1002892 (   Undecided -      Invalid)\nINFO: Bug #1002901 (   Undecided -      Invalid)\nINFO: Bug #1002911 (   Undecided -      Invalid)\nINFO: Bug #1002918 (   Undecided -      Invalid)\nINFO: Bug #1002924 (   Undecided -   Incomplete)\nINFO: Bug #1002926 (   Undecided -      Invalid)\nINFO: Bug #1002935 (   Undecided -      Invalid)\nINFO: Bug #1004007 (         Low -    Confirmed)\nINFO: Bug #1004564 (         Low -    Confirmed)\nINFO: Bug #1005397 (   Undecided -      Invalid)\nINFO: Bug #1005423 (         Low -      Triaged)\nINFO: Bug #1006033 (   Undecided -          New)\nINFO: Bug #1006725 (         Low -      Triaged)\nINFO: Bug #1006857 (         Low -    Confirmed)\nINFO: Bug #1006875 (         Low -    Confirmed)\nINFO: Bug #1014647 (      Medium -    Confirmed)\nINFO: Bug #1014683 (   Undecided -          New)\nINFO: Bug #1022411 (   Undecided -  In Progress)\nThe following bugs have been fixed and the corresponding skips\nshould be removed from the test cases:\n\n   940500\n   966249\n   987121\n   997725\n   999209\n   999567\n   999608\n\nChange-Id: Ic58fc8beb2f6134504d4eb2f6ebe40fa24fe06f6\n"
    },
    {
      "commit": "9bf93bace2255b46728b5e2691665b1e93f4f466",
      "tree": "e2a1a3ed2b679e5845c410325a421a4287df8708",
      "parents": [
        "ee86c1d76d5c75c6c4b4dee79698f5f49034a145"
      ],
      "author": {
        "name": "Hengqing Hu",
        "email": "hudayou@hotmail.com",
        "time": "Sat Mar 03 12:21:06 2012 +0800"
      },
      "committer": {
        "name": "Hengqing Hu",
        "email": "hudayou@hotmail.com",
        "time": "Sat Mar 03 12:21:55 2012 +0800"
      },
      "message": "Remove trailing whitespaces in regular file\n\nChange-Id: I46306a96062ccd751e65351a0bf3e5951ae15905\n"
    },
    {
      "commit": "e62141bc5021b9614e43d912b5b77ad5f62d5725",
      "tree": "ec5347fe9a80243c5cbd3acb44d6661e44b14cee",
      "parents": [
        "52d8622d202f593fcc3efb64b9f4d65402222b02"
      ],
      "author": {
        "name": "Brian Waldon",
        "email": "brian.waldon@rackspace.com",
        "time": "Thu Oct 27 12:29:04 2011 -0400"
      },
      "committer": {
        "name": "Brian Waldon",
        "email": "brian.waldon@rackspace.com",
        "time": "Thu Oct 27 12:47:05 2011 -0400"
      },
      "message": "Adding paramiko and unittest2 to pip-requires\n\nChange-Id: I485e167908718805e36c9cdb88940e9ca0c06ec5\n"
    },
    {
      "commit": "78dbb6436614790f1cae1ebc68f360a65cdf5a66",
      "tree": "b34c7aaf75541b5ae05ce6859af7205befcb54d2",
      "parents": [
        "2355a4b0362add378e48cb66bf122aef4c07835d"
      ],
      "author": {
        "name": "Aaron Lee",
        "email": "aaron.lee@rackspace.com",
        "time": "Tue Oct 18 10:27:02 2011 -0500"
      },
      "committer": {
        "name": "Aaron Lee",
        "email": "aaron.lee@rackspace.com",
        "time": "Tue Oct 18 14:24:26 2011 -0500"
      },
      "message": "Making run_test.sh python version and directory\nagnostic\n\nRefactored some of the shell scripts to handle\nbeing run from another directory, as well as to\nnot force the use of 2.6\n\nedit: format the comments\n\nChange-Id: Id92b9dc82743598b7c570e431cad423c8a2ee95d\n"
    },
    {
      "commit": "108c28fff06ae532f3a09dd8458b1751792b87e3",
      "tree": "3cb53691d1732414889a9c7d745064992baee37a",
      "parents": [
        "a86180afe4e1e056287e5eeb434fe0269f6077dc"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "james.blair@rackspace.com",
        "time": "Fri Sep 09 08:56:58 2011 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "james.blair@rackspace.com",
        "time": "Fri Sep 09 08:56:58 2011 -0700"
      },
      "message": "Add rfc.sh to help with gerrit workflow.\n"
    },
    {
      "commit": "0d9bbd14716bc7454f60925adc37f09518f9ccd4",
      "tree": "85ac21d3f1f79451e18b882320cd5f7ccec21c13",
      "parents": [
        "f88913f26e99957b88bdcf03bade78730b75a4c3"
      ],
      "author": {
        "name": "Justin Shepherd",
        "email": "jshepher@rackspace.com",
        "time": "Thu Aug 11 12:57:44 2011 -0500"
      },
      "committer": {
        "name": "Soren Hansen",
        "email": "soren@linux2go.dk",
        "time": "Fri Aug 26 16:08:57 2011 +0200"
      },
      "message": "Initial Release\n"
    }
  ]
}
