)]}'
{
  "log": [
    {
      "commit": "3bb58e60fb474e1b3a205dd02ae83a1ff5eead60",
      "tree": "295455b4325953394cb54630586ef1b5436acc22",
      "parents": [
        "6694fec2a0b85a80005f603304009cc7a3489acb"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Mar 28 08:08:13 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Mar 28 08:16:22 2014 +0900"
      },
      "message": "Introduce .coveragerc\n\nWe don\u0027t need the result of tempest/tests/* and tempest/openstack/*\ncoverage. This commit omits it with introducing .coveragerc.\n\nPartially implements bp unit-tests\n\nChange-Id: I0465d916e195e3d340dece24ac7b01a0fc13e5c1\n"
    },
    {
      "commit": "70151e1cb68fc0a92a37bffcbc247054ac0379ec",
      "tree": "269dd2695d8714b97a847cc56918ea77440e135a",
      "parents": [
        "77aa8566cddbab122b249bab81bd4ebc18c46fc7"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Mar 17 11:09:27 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Mar 17 11:14:13 2014 +0900"
      },
      "message": "Ignore .coverage* files\n\nWhen a coverage command aborts, some temporary files related to the\ncoverage remain like this:\n    .coverage.localhost.24409.990268\n    .coverage.localhost.24415.503858\n    .coverage.localhost.24417.953422\n    .coverage.localhost.24419.169526\n    .coverage.localhost.24421.143443\n    .coverage.localhost.24423.259249\n    .coverage.localhost.24425.429360\n    .coverage.localhost.24427.025521\n    .coverage.localhost.24432.204681\n    .coverage.localhost.24479.725555\nWe should not manage these files in the git repository.\n\nPartially implements bp unit-tests\n\nChange-Id: Ifa5aaa526b27473c5e5220a5be4a910603676e60\n"
    },
    {
      "commit": "bed597363a205a367c4db2a51149af78a4ccace7",
      "tree": "3109971ed3e497f6ea639919fd26ae638af089d6",
      "parents": [
        "3f75c50304ba6b3315394231803a235eb1fece3c"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Mar 07 07:47:22 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Mar 07 08:02:22 2014 +0900"
      },
      "message": "Add ignore files related to coverage to .gitignore\n\n.coverage and cover are generated by tox\u0027s cover task. So we should\nignore them.\n\nChange-Id: Ica14d566fcd7bd31fea87471178db882add7813a\n"
    },
    {
      "commit": "605dfd35c8b15d6463b995dbde60c79c1ab57c70",
      "tree": "45ad5c5050d1177bd516a34e3516b2b163668cfb",
      "parents": [
        "66fb3fbc78be69d2d99b4fd52373746a266269dd"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon May 06 15:32:45 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue May 07 09:13:02 2013 +1200"
      },
      "message": "Ignore .testrepository/\n\nChange-Id: Ib160fdc5af690e0c8faec9fa2489a04a8ae7010a\n"
    },
    {
      "commit": "efc1d752489b9fd99137290844772aacb16064ce",
      "tree": "a9bcb7ef2f54c627fb42bfd11d4af93a5a8735b5",
      "parents": [
        "0ad0a61dfa17d9d39478252f149817cefe87f475"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Tue Apr 16 17:31:37 2013 +0200"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Tue Apr 16 17:33:32 2013 +0200"
      },
      "message": "Exclude etc/logging.conf from versioning\n\nChange-Id: I714b65a647d2f39057bcc664bce606373935dfe9\n"
    },
    {
      "commit": "2e309e6fc195b577737d9e07a14224b718390fd7",
      "tree": "ab0858a01e1e9de05ffd417e7b970c5737c48e1e",
      "parents": [
        "d8fe18213b71c9742a1cd4f59a53e3ff59622817"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Jan 07 15:56:08 2013 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Jan 09 10:54:17 2013 -0500"
      },
      "message": "Update gitignore because of oslo setup.py\n\nChange I6ed3a97e35ce73b820f7a436214480051ed6528f started using\nsetup.py in oslo. This adds support for auto generating the AUTHORS\nand ChangeLog files.\n\nThis adds these files to gitignore and adds a .mailmap to cleanup the file.\n\nFixes bug 979958.\n\nChange-Id: If61920c81499c5e579d3c1e7a66f8bf02020dfa9\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": "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": "1301f8d02643e432b979964da887373a42752154",
      "tree": "e353d7734aad3f6d8ed837f76c5cdc9fa917c71d",
      "parents": [
        "e62b9f020eff4353f5a5fe0d869e9dd033202e71"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Mon Oct 22 17:03:47 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Mon Oct 22 17:03:47 2012 -0400"
      },
      "message": "Remove kong. Fixes bug 1052511.\n\nChange-Id: I5e027c9539fd2c594d24447866e79c8caad9aa40\n"
    },
    {
      "commit": "e7d48b407585a1084fcce2ee50e35beb55c3f44c",
      "tree": "4aff619ac67fba3c8e984061b85d0b17b7d6798f",
      "parents": [
        "245d836a1c86d07c6134c576cf8d50a49e660c8c"
      ],
      "author": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Mon Sep 17 13:27:56 2012 -0700"
      },
      "committer": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Mon Sep 17 13:27:56 2012 -0700"
      },
      "message": "Add .tox to .gitignore\n\nChange-Id: I6c6be72557bd10e2e93b7bd8da6601b198419dca\n"
    },
    {
      "commit": "83982cd6298a51e898c669e40f2830f6ae02c693",
      "tree": "b936c3d03d9ffc906b852969a1d6f3f513fd187d",
      "parents": [
        "c660795316fa5a16d972641e6b19853c24726528"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Aug 30 10:35:38 2012 -0700"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Aug 30 10:36:33 2012 -0700"
      },
      "message": "Add *.egg-info to .gitignore\n\n * Cleans up git status when using \u0027setup.py develop\u0027\n\nChange-Id: I270a0e7d299ff96485f7d501a0fb39a311785b5d\n"
    },
    {
      "commit": "7f75763f5403e9bd3353f793fc6af9524f4c3e65",
      "tree": "c27c5c7f66e3d3bf885e43980e73bf757755b4df",
      "parents": [
        "e1b050d01c4aa198c38c52bb11696d3084472f4b"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Dec 02 15:53:32 2011 -0500"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Dec 06 13:53:34 2011 -0500"
      },
      "message": "Fixes LP Bug#899383 - Cleanup config file search\n\nCleans up a bunch of configuration-related errors\nwhen trying to run tempest out of the box with a\nsimple call to:\n\n$\u003e nosetests storm\n\n* Raises a sensible error if the config file cannot be found\n* Makes it possible to set the config file directory and\n  config file name via environment variables\n* Removes unnecessary calls to create storm.config.StormConfig()\n  and share a configuration object by passing the openstack.Manager\u0027s\n  config object with the various rest client objects\n* Updates the README to show how to make a config file and run\n  the tests in tempest\n\nChange-Id: I60e33595b88df596cc9585bcaf18d37ae77d6f2b\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"
    }
  ]
}
