)]}'
{
  "log": [
    {
      "commit": "82b0bd8301609041cc852155e0cbbc2fdbe322a3",
      "tree": "d36e058380a94b1516c2f9cb53a1063849118e54",
      "parents": [
        "1b01139eabfdb060730b8d1b180a07640b3549c0",
        "c3fca0814984daaf52a2356c4ed12c495e6bf436"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 16 14:05:16 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 16 14:05:16 2012 +0000"
      },
      "message": "Merge \"Remove use of nonexistent postgresql-setup.\""
    },
    {
      "commit": "1b01139eabfdb060730b8d1b180a07640b3549c0",
      "tree": "9dac15422cf52e7960c97826e059b914661fef6c",
      "parents": [
        "d957bc4ac9ae274e4e65f9e60c9ab413ebc88e2d",
        "c1b486a520dd3c2c9596244a0aa899f2e35ec3bf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 16 03:44:14 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 16 03:44:14 2012 +0000"
      },
      "message": "Merge \"Simplify database selection\""
    },
    {
      "commit": "d957bc4ac9ae274e4e65f9e60c9ab413ebc88e2d",
      "tree": "dda3cd7c8fc6f9e8241584cb95af2ab97bb93a0f",
      "parents": [
        "8205e0dcfbf14497f0134c59dfde71ea181eac4a",
        "203edc569bec0fe845ab1d64388c53aaedc256f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 15 22:18:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 15 22:18:55 2012 +0000"
      },
      "message": "Merge \"Fix the parameter expansion issue in configure_tempest.sh\""
    },
    {
      "commit": "c3fca0814984daaf52a2356c4ed12c495e6bf436",
      "tree": "5957a94d67936ebe04f0aa61920a438bddfdf2c8",
      "parents": [
        "c1b486a520dd3c2c9596244a0aa899f2e35ec3bf"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Nov 15 14:14:30 2012 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Nov 15 14:14:30 2012 -0500"
      },
      "message": "Remove use of nonexistent postgresql-setup.\n\nOn Ubuntu the default postgresql data directory is not\n/var/lib/pgsql/data so the check to see if that directory\nexists is not needed. On Fedora we can assume that the rpm will\ncreate it and initialize it properly. So this line can safely\nremoved without any issues.\n\nChange-Id: If949f0580eb139f3803b698ee88fceebf958448e\n"
    },
    {
      "commit": "c1b486a520dd3c2c9596244a0aa899f2e35ec3bf",
      "tree": "56358ac68b488ab3c22a3f053eb0528d9a21d1f6",
      "parents": [
        "8205e0dcfbf14497f0134c59dfde71ea181eac4a"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Nov 05 14:26:09 2012 -0600"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Nov 15 11:48:18 2012 -0500"
      },
      "message": "Simplify database selection\n\nDo not require every script that sources stackrc to also\nsource lib/databases.\n\n* Move use_databases() to functions\n* Set DATABASE_TYPE in stackrc\n* Allow setting DATABASE_TYPE in localrc to work\n  (use_database() essentially just sets DATABASE_TYPE at this stage\n  so continuing to use it is equivalent)\n* Validate DATABASE_TYPE in stack.sh.\n* Change sudo to postgresql user to go through root to eliminate\n  password prompt\n* fix use_database error condition\n\nChange-Id: Ibb080c76e6cd7c6eebbb641a894d54b1dde78ca6\n"
    },
    {
      "commit": "8205e0dcfbf14497f0134c59dfde71ea181eac4a",
      "tree": "63148f762f284f2c3a61eb104c45d3d325b9ed64",
      "parents": [
        "7a51891cb4dc6b2ee56ad24000ba1fcfed084528",
        "c6d54c10dff89c515e567b49247c7f13eaf4c2e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 15 13:06:21 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 15 13:06:21 2012 +0000"
      },
      "message": "Merge \"install memcached for swift via files\""
    },
    {
      "commit": "203edc569bec0fe845ab1d64388c53aaedc256f0",
      "tree": "361441cb4d98eafada3878fba8307ec8b8721083",
      "parents": [
        "7a51891cb4dc6b2ee56ad24000ba1fcfed084528"
      ],
      "author": {
        "name": "jiajun xu",
        "email": "jiajun.xu@intel.com",
        "time": "Thu Nov 15 10:45:44 2012 +0800"
      },
      "committer": {
        "name": "jiajun xu",
        "email": "jiajun.xu@intel.com",
        "time": "Thu Nov 15 10:45:44 2012 +0800"
      },
      "message": "Fix the parameter expansion issue in configure_tempest.sh\n\nWe need follow the syntax like ${parameter:-word} for OS_PASSWORD set.\n\nChange-Id: I44f630007b578779658ddcd68417a778b242ed4d\n"
    },
    {
      "commit": "7a51891cb4dc6b2ee56ad24000ba1fcfed084528",
      "tree": "6f00e542c4755f474292066c777109af73989e02",
      "parents": [
        "69f8729233a8f2ba95390cd4d1c99bd3c199c95c",
        "6fd2811726c098e0311bc22c84c5da0d6aa89c62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 14 21:58:47 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 14 21:58:47 2012 +0000"
      },
      "message": "Merge \"Remove support for nova-volume\""
    },
    {
      "commit": "6fd2811726c098e0311bc22c84c5da0d6aa89c62",
      "tree": "f1fcc2456fe7df3ae4120fc646a947c58d5d3705",
      "parents": [
        "43a94c476d3a69452244731d86e81b3eccb9cc23"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Tue Nov 13 16:55:41 2012 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Wed Nov 14 13:21:58 2012 -0800"
      },
      "message": "Remove support for nova-volume\n\n* nova-volume has been removed in Grizzly\n* part of delete-nova-volume\n\nChange-Id: Iba91d69950767823d77aaaa93243b0f476dbb04d\n"
    },
    {
      "commit": "69f8729233a8f2ba95390cd4d1c99bd3c199c95c",
      "tree": "35eca9972e99a924c213693935de3c0ed2f4f48a",
      "parents": [
        "b459d0e3ba7cfbd49f4b37ccb64f9350228997eb",
        "14246ac16b1c7ba02c7ca40c416ac50a44bc9af4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 14 21:11:58 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 14 21:11:58 2012 +0000"
      },
      "message": "Merge \"Provide credentials via ceilometer config file\""
    },
    {
      "commit": "b459d0e3ba7cfbd49f4b37ccb64f9350228997eb",
      "tree": "ec1404b0a5238e74183bd8f7e95a2421f6457f05",
      "parents": [
        "da339829472ffcdc3044f79b76b6cd03608db191",
        "5db5bfa28f48b0524db6d25d340d12c96270ac0e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 14 16:30:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 14 16:30:55 2012 +0000"
      },
      "message": "Merge \"Make exercise.sh with quantum work\""
    },
    {
      "commit": "14246ac16b1c7ba02c7ca40c416ac50a44bc9af4",
      "tree": "64d868bda571062dec3fc8983fbb0989523c3ecf",
      "parents": [
        "da339829472ffcdc3044f79b76b6cd03608db191"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Wed Nov 14 16:23:04 2012 +0000"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Wed Nov 14 16:27:52 2012 +0000"
      },
      "message": "Provide credentials via ceilometer config file\n\nFixes bug 1076831\n\nPreviously we passed these credentials to the ceilometer central\nagent via the OS_* environment variables.\n\nSince these credentials are now needed by the compute agent also,\nand have already leaked into the config file to enable the keystone\nauth token middleware, we now switch over to using the config file\nonly and drop the environment variable usage.\n\nChange-Id: I0298d711905a99aa5355fe034bb0e51e53b3be21\n"
    },
    {
      "commit": "da339829472ffcdc3044f79b76b6cd03608db191",
      "tree": "dc6d192b5d26c1dfdb574e122d4ed07a3c4ebeb5",
      "parents": [
        "43a94c476d3a69452244731d86e81b3eccb9cc23"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Nov 14 12:45:10 2012 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Nov 14 12:47:17 2012 +0000"
      },
      "message": "Remove hardwired ansolabs urls\n\nFixes bug 1078618.\n\nThe files are no longer available on ansolabs\u0027 servers. The files were\nput on github, and this change modifies the location used in devstack.\n\nChange-Id: I1f512ad3b52d6b04d0e28ce6a532e11bfede1462\n"
    },
    {
      "commit": "c6d54c10dff89c515e567b49247c7f13eaf4c2e8",
      "tree": "ac63c8854f990e3344cdd25f65b2c08d8da679c6",
      "parents": [
        "e89fd6ae452a9866114e6bfb3260730856555a78"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Nov 13 15:08:26 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Nov 13 15:08:26 2012 -0500"
      },
      "message": "install memcached for swift via files\n\nwhen swift was enabled we were installing memcached via\nstack.sh, after marking it optional in files. Just use\nfiles instead.\n\nChange-Id: Ib8ee2d1f47254e805f4747b8aff6e89baa66913c\n"
    },
    {
      "commit": "5db5bfa28f48b0524db6d25d340d12c96270ac0e",
      "tree": "1d51d0881bb4b8b7a6de72bca9582b72c9622cec",
      "parents": [
        "c6b9fcaed10eb8afc73310c0af75a5c682405c59"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Mon Oct 29 11:25:29 2012 -0700"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Tue Nov 13 10:40:59 2012 -0800"
      },
      "message": "Make exercise.sh with quantum work\n\n- added support for quantum-debug command\n- added ping and ssh method for quantum\n\nChange-Id: Iebf8a0e9e2ed2bb56bee6533e69827e6caa2bc82\n"
    },
    {
      "commit": "43a94c476d3a69452244731d86e81b3eccb9cc23",
      "tree": "efb60ad0c6e2d65f4b86407b29684ecdd491c723",
      "parents": [
        "fd802345d1fc0a4abfd79c49bfd6710db1897292",
        "af5cd77e180bad81aadc51e3f224910a8fe02141"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 13 17:39:57 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 13 17:39:57 2012 +0000"
      },
      "message": "Merge \"Change the ceilometer\u0027s git repository.\""
    },
    {
      "commit": "fd802345d1fc0a4abfd79c49bfd6710db1897292",
      "tree": "3019982fdce8e7cd653b42d0532fe1fc00b28929",
      "parents": [
        "f5c221525d58656b9a8ba0f1f0ffd5842c30e960",
        "f993b2353fdf3fc643afa78df9b64af446352220"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 13 17:39:49 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 13 17:39:49 2012 +0000"
      },
      "message": "Merge \"Enable Xen/DevStackDomU to have larger disk\""
    },
    {
      "commit": "af5cd77e180bad81aadc51e3f224910a8fe02141",
      "tree": "652d9fc6732df4cab293849673dde176eab60ea8",
      "parents": [
        "f5c221525d58656b9a8ba0f1f0ffd5842c30e960"
      ],
      "author": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Mon Nov 12 16:36:42 2012 +0800"
      },
      "committer": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Mon Nov 12 16:36:42 2012 +0800"
      },
      "message": "Change the ceilometer\u0027s git repository.\n\nChanged the ceilometer\u0027s git repository from stackforge/ceilometer.git\nto openstack/ceilometer.git.\n\nChange-Id: I8cf1854641fc7df318f42a56ba061c93614728aa\n"
    },
    {
      "commit": "f5c221525d58656b9a8ba0f1f0ffd5842c30e960",
      "tree": "38d4fe911b50eab3134c867a89c655c9d22727a5",
      "parents": [
        "e89fd6ae452a9866114e6bfb3260730856555a78",
        "32761a4961857bd7f46b31866edc24ec5ef2f614"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Nov 10 12:53:31 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 10 12:53:31 2012 +0000"
      },
      "message": "Merge \"Install and configure python-heatclient.\""
    },
    {
      "commit": "e89fd6ae452a9866114e6bfb3260730856555a78",
      "tree": "394476698e20ff8b8fd764d977ab28140da31ba3",
      "parents": [
        "0fd684f9f70ee5df388273a171903ce64fb8af4e",
        "71cf53a9f60176419732f3ecbbce11c75190c059"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 09 19:23:16 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 09 19:23:17 2012 +0000"
      },
      "message": "Merge \"Set the rabbit_durable_queues to match local consumers\""
    },
    {
      "commit": "0fd684f9f70ee5df388273a171903ce64fb8af4e",
      "tree": "cf49da1b06771073b786f5577ac74896af2a16ed",
      "parents": [
        "046a230b9fec55d9f0627572628c288d533d39dd",
        "efcda85b7ddfe045c5e7f340977031416d64491f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 09 19:00:53 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 09 19:00:53 2012 +0000"
      },
      "message": "Merge \"Ensure BASE_SQL_CONN is set properly in tools/configure_tempest.sh\""
    },
    {
      "commit": "046a230b9fec55d9f0627572628c288d533d39dd",
      "tree": "085b0c681df7aa64821a98648a534de92a9da243",
      "parents": [
        "8263c22cd952ea24e7190dd54727d07a1d2494d4",
        "86a796941e3a6b29c95581dcaba45bf16f9e9fe2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 09 18:30:26 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 09 18:30:26 2012 +0000"
      },
      "message": "Merge \"Clean up operation with no Nova services enabled\""
    },
    {
      "commit": "efcda85b7ddfe045c5e7f340977031416d64491f",
      "tree": "891294d23f0dd18348d36c85ad2c252cd094c00d",
      "parents": [
        "8263c22cd952ea24e7190dd54727d07a1d2494d4"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Nov 09 12:22:16 2012 -0500"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Nov 09 13:23:38 2012 -0500"
      },
      "message": "Ensure BASE_SQL_CONN is set properly in tools/configure_tempest.sh\n\nRecent changes to enable more than just MySQL to be used\nin devstack moved some setup stuff to lib/database. While\nthis file was source\u0027d in tools/configure_tempes.sh, the\nBASE_SQL_CONN variable was not being set because\nlib/database/initialize_database_backends was not called.\n\nChange-Id: I53c3302097a94c842860fcb781e21383150bde7f\nfixes: LP bug#1077056\n"
    },
    {
      "commit": "71cf53a9f60176419732f3ecbbce11c75190c059",
      "tree": "13ba1be697a2a65869f7e802d5956f57015932f6",
      "parents": [
        "c7ac694090dd493d5088f1bf966113fb9403cadc"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Nov 09 10:38:49 2012 -0500"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Nov 09 10:42:40 2012 -0500"
      },
      "message": "Set the rabbit_durable_queues to match local consumers\n\nDue to a problematic bug in Glance (https://bugs.launchpad.net/glance/+bug/1074132),\nI was unable to get stack.sh to complete successfully. The workaround on the\nGlance bug was to set the rabbit_durable_queues value to match the setting\nof the local Rabbit consumers and exchanges.\n\nThis patch merely looks for any consumer or exchange that\nis durable and ensures that the default durable_rabbit_queues\nconfig option of False is set to True in that case.\n\nChange-Id: Ia5a165a5a06d11d1fe6492ca32139972d49d3a1e\n"
    },
    {
      "commit": "8263c22cd952ea24e7190dd54727d07a1d2494d4",
      "tree": "19dffb8311e1f411cf14e9da0a1dbaaa1d7ec859",
      "parents": [
        "c7ac694090dd493d5088f1bf966113fb9403cadc"
      ],
      "author": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Thu Nov 08 19:39:03 2012 -0800"
      },
      "committer": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Thu Nov 08 19:39:03 2012 -0800"
      },
      "message": "Add genisoimage as dependency\n\nFixes bug 1076854\n\nChange-Id: I51cd293898f40edaf241a2fb7aff27e73f3a8e07\n"
    },
    {
      "commit": "86a796941e3a6b29c95581dcaba45bf16f9e9fe2",
      "tree": "96ff680c5f9fce3450f32390210c83ca7b01fa98",
      "parents": [
        "c7ac694090dd493d5088f1bf966113fb9403cadc"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Oct 22 15:24:46 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 08 13:13:01 2012 -0600"
      },
      "message": "Clean up operation with no Nova services enabled\n\nChange-Id: Ib9054bacc34e923c05f0bc699afd514eaa3cad01\n"
    },
    {
      "commit": "c7ac694090dd493d5088f1bf966113fb9403cadc",
      "tree": "23c980e098b9feb9228e452d2f9ed12b5efa2bee",
      "parents": [
        "8ac888d7dc89bf8852870d7e8fe842ce16f742c0",
        "3edca54923495cf48186808dd2ed788315c29126"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 08 17:59:48 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 17:59:48 2012 +0000"
      },
      "message": "Merge \"Fixed path for calling build_uec_ramdisk.sh from build_usb_boot.sh\""
    },
    {
      "commit": "f993b2353fdf3fc643afa78df9b64af446352220",
      "tree": "b0e875e03962e5caec4e619da4fa67d56fef8c4b",
      "parents": [
        "8ac888d7dc89bf8852870d7e8fe842ce16f742c0"
      ],
      "author": {
        "name": "Stef T",
        "email": "stelford@internap.com",
        "time": "Thu Nov 08 10:46:48 2012 -0500"
      },
      "committer": {
        "name": "Stef T",
        "email": "stelford@internap.com",
        "time": "Thu Nov 08 10:49:32 2012 -0500"
      },
      "message": "Enable Xen/DevStackDomU to have larger disk\n\n  * Size of xvda can be specified via xenrc\n\n  * Fixes bug 1076430\n\nChange-Id: Ia4ffef98b01fa9572e43c46275a132b2b1e5f689\n"
    },
    {
      "commit": "8ac888d7dc89bf8852870d7e8fe842ce16f742c0",
      "tree": "0ca81f949b53b3a64a473b8d97f87c1237e7b2d7",
      "parents": [
        "ba05621c6ffa1adb9fe2772a2e5d0ea94043950c",
        "0c49539288ddfc6446f2f198a4b1b76355a4c52b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 08 13:25:45 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 13:25:45 2012 +0000"
      },
      "message": "Merge \"Few changes to get_uec_image.sh:\""
    },
    {
      "commit": "ba05621c6ffa1adb9fe2772a2e5d0ea94043950c",
      "tree": "e425726a41033818affd92289c2da9fc67ff5234",
      "parents": [
        "3189611d2e19549ff34703f94d2ff3448bfb2965"
      ],
      "author": {
        "name": "Tomoe Sugihara",
        "email": "tomoe@midokura.com",
        "time": "Wed Nov 07 20:10:57 2012 +0900"
      },
      "committer": {
        "name": "Tomoe Sugihara",
        "email": "tomoe@midokura.com",
        "time": "Thu Nov 08 14:15:05 2012 +0900"
      },
      "message": "Add iputils-arping package for quantum l3 agent.\n\nThis is for Ubuntu only since arping command is\npackeged in iputils on Fedora, which is already\nin files/rpms/quantum.\n\nChange-Id: I8318929fb35a12e0fb7a6a148d8ef0554cf3bc30\nSigned-off-by: Tomoe Sugihara \u003ctomoe@midokura.com\u003e\n"
    },
    {
      "commit": "3189611d2e19549ff34703f94d2ff3448bfb2965",
      "tree": "644a18dfaea69695e6c5318eb18ca0e90347ca8a",
      "parents": [
        "59dd95e165a6e5d0375f45cbf61c484e0bc62a3f",
        "3a87eddc7fb83c5cdbbc231f0fd2a94e92d958d7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 08 03:35:57 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 03:35:57 2012 +0000"
      },
      "message": "Merge \"Added options to improve offline usage.\""
    },
    {
      "commit": "59dd95e165a6e5d0375f45cbf61c484e0bc62a3f",
      "tree": "6e1bb5a7595fd35f95ba63d115d5c312abbbf087",
      "parents": [
        "800ab364f9012429cc842febbf65ec98eb746fa8",
        "b9182d65ccf2e560975c2bc0b64d143ac8f29e54"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 08 03:34:09 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 03:34:09 2012 +0000"
      },
      "message": "Merge \"Documentation and formatting cleanup\""
    },
    {
      "commit": "800ab364f9012429cc842febbf65ec98eb746fa8",
      "tree": "9c49bb024c37a00ea4e130a7408bee8a0312915f",
      "parents": [
        "0992da3959150912c287e3a6b9e2970c65dead56",
        "4d3049e7cd8571aac26bd9aec6cfda9b6933433d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 08 03:33:52 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 03:33:52 2012 +0000"
      },
      "message": "Merge \"Configure Cinder for syslog if enabled\""
    },
    {
      "commit": "0992da3959150912c287e3a6b9e2970c65dead56",
      "tree": "acd3c721209615f9a7ebbe9b4420f6f497abb9b3",
      "parents": [
        "6931c137b9f214a2ac3bdda42904952f9aa8b7ca",
        "5233064713b94ca56137bbcee6f8d5c2cbbd48e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 08 03:33:45 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 03:33:45 2012 +0000"
      },
      "message": "Merge \"Add multiple database support to configure_tempest\""
    },
    {
      "commit": "6931c137b9f214a2ac3bdda42904952f9aa8b7ca",
      "tree": "13aac53cd39b312af0a1ae62c63cfcc9209501a3",
      "parents": [
        "8ec719b4d43a2c234442256df1ade62cc26755d6"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 07 16:51:21 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 07 16:51:21 2012 -0600"
      },
      "message": "Fix spacing issue in ssh_check()\n\nChange-Id: Ia5bd7b678b86f2e3e3b1fa04e628096feb1ace81\n"
    },
    {
      "commit": "5233064713b94ca56137bbcee6f8d5c2cbbd48e3",
      "tree": "4606b09bdd64666e351cb14bac3f6f3156d721ff",
      "parents": [
        "8ec719b4d43a2c234442256df1ade62cc26755d6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Nov 07 15:00:01 2012 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Nov 07 17:02:03 2012 -0500"
      },
      "message": "Add multiple database support to configure_tempest\n\nAfter support for multiple databases were added to devstack,\nconfigure tempest would not work with update_database() in\nlocalrc.\n\nThis sources lib/database before localrc is loaded so that\nupdate_database is defined. Also, COMPUTE_DB_URI is now\nreplaced by BASE_SQL_CONN from lib/database.\n\nChange-Id: Ifd791e5732898a661cc1237839bd18cef2f36f60\nSigned-off-by: Matthew Treinish \u003ctreinish@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "b9182d65ccf2e560975c2bc0b64d143ac8f29e54",
      "tree": "2b554b1ed1e8e98bc6b32542edd9825ad469b12f",
      "parents": [
        "8ec719b4d43a2c234442256df1ade62cc26755d6"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 07 12:31:34 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 07 14:48:57 2012 -0600"
      },
      "message": "Documentation and formatting cleanup\n\n* No functional changes to see here\n\nChange-Id: I68b7abb3a30effc9e76c6e7deb1e3c6ef140f6bb\n"
    },
    {
      "commit": "3a87eddc7fb83c5cdbbc231f0fd2a94e92d958d7",
      "tree": "bb82c4a1a57cec7b52633e2718215e3b2f1dbc74",
      "parents": [
        "afaeefd183bd79a7f8dbfd6bd38de4ff82f0a4fb"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Oct 25 23:01:06 2012 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Wed Nov 07 19:49:12 2012 +0000"
      },
      "message": "Added options to improve offline usage.\n\n * NOVA_ZIPBALL_URL can be set for a XS/XCP install to point to a\n   non-standard zipball location.\n * PIP_USE_MIRRORS (default True) can be set to False to stop pip\n   from attempting to use mirrors (useful for when using an offline\n   eggproxy).\n\nChange-Id: I01a9944fe4c13c8cc8323a703f598bc498491b73\n"
    },
    {
      "commit": "4d3049e7cd8571aac26bd9aec6cfda9b6933433d",
      "tree": "0e5a49503daa474faf1f42479fc282817f9e9b7c",
      "parents": [
        "8ec719b4d43a2c234442256df1ade62cc26755d6"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Nov 06 20:38:14 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 07 11:47:57 2012 -0600"
      },
      "message": "Configure Cinder for syslog if enabled\n\nChange-Id: I3d2770cd2c3e3b93c0f26de359e5b0cb166826c1\n"
    },
    {
      "commit": "8ec719b4d43a2c234442256df1ade62cc26755d6",
      "tree": "b81c3def3ffc1465eb3c856410779d2b74930422",
      "parents": [
        "35dee27042517f005d62fe3dda076b283cf0e62b"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "arosen@nicira.com",
        "time": "Tue Oct 30 12:57:47 2012 -0700"
      },
      "committer": {
        "name": "Aaron Rosen",
        "email": "arosen@nicira.com",
        "time": "Tue Nov 06 12:37:29 2012 -0800"
      },
      "message": "nova-manage network commands only when n-net enabled\n\nThis patch checks if n-net is enabled rather than any nova service\nbefore creating networks through nova.  Fixes bug 1073313\n\nChange-Id: I8810737ddbb26a5e281060f5395cfad5d186b6d3\n"
    },
    {
      "commit": "35dee27042517f005d62fe3dda076b283cf0e62b",
      "tree": "e2a892da885248900e9e3663bf04560de5b017f9",
      "parents": [
        "5fb0d0a7b67d7da9e1f4e01b388cb83cfa2ca666",
        "213c416878eaf42aae3a0e4343c220a72951d14c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 06 14:33:42 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 06 14:33:42 2012 +0000"
      },
      "message": "Merge \"Add CINDER_SECURE_DELETE flag.\""
    },
    {
      "commit": "5fb0d0a7b67d7da9e1f4e01b388cb83cfa2ca666",
      "tree": "ec711e592a3bbd96e5031755bbc7360d9b47532f",
      "parents": [
        "161e2807a9f530988e21b9b723fb43dbc992496c",
        "4a2b1c66118c8397930489b9cfb9247e8160b3ca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 06 11:59:26 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 06 11:59:26 2012 +0000"
      },
      "message": "Merge \"Finish configuring ceilometer authentication\""
    },
    {
      "commit": "213c416878eaf42aae3a0e4343c220a72951d14c",
      "tree": "1f5bc28decb74b4dc21cf1b8a2696ec2a19d4aef",
      "parents": [
        "161e2807a9f530988e21b9b723fb43dbc992496c"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Tue Nov 06 09:38:36 2012 +0100"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Tue Nov 06 09:38:36 2012 +0100"
      },
      "message": "Add CINDER_SECURE_DELETE flag.\n\nDefaults to true which means no change in behavoir.  Adds option\nto disable secure delete as in https://review.openstack.org/15477.\n\nChange-Id: I2b19ed4223460b550026ad4975080c0079c8b433\n"
    },
    {
      "commit": "3edca54923495cf48186808dd2ed788315c29126",
      "tree": "4a78890dce74862919fb49feb849c787c2ede647",
      "parents": [
        "161e2807a9f530988e21b9b723fb43dbc992496c"
      ],
      "author": {
        "name": "Dmitriy Budnik",
        "email": "dmitriy.budnik@gmail.com",
        "time": "Tue Nov 06 09:58:24 2012 +0200"
      },
      "committer": {
        "name": "Dmitriy Budnik",
        "email": "dmitriy.budnik@gmail.com",
        "time": "Tue Nov 06 10:11:06 2012 +0200"
      },
      "message": "Fixed path for calling build_uec_ramdisk.sh from build_usb_boot.sh\n\nBug desc: build_usb_boot.sh is unable to find build_uec_ramdisk.sh while being called from tools directory. Variable with correct path wasn\u0027t been used at all.\n\nChange-Id: I5ddff3d587a495e6768163f6b282e5b5f7a40849\n"
    },
    {
      "commit": "161e2807a9f530988e21b9b723fb43dbc992496c",
      "tree": "d627f537a82e075c2806f9eeef958d0f72daaee6",
      "parents": [
        "308beccc2475f7ff35421eef23048fc1d43a3491"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Mon Nov 05 13:59:49 2012 -0700"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Mon Nov 05 15:13:36 2012 -0700"
      },
      "message": "Update devstack exercises to call cinderclient\n\nExercises use nova volume-* commands still.  This works fine,\nhowever moving forward now that cinder is the default volume service\nwe should use the cinderclient explicitly for the applicable calls.\n\nAttach/Detach are still novaclient commands, however the others\n(create, delete, list, etc) should be cinderclient.\n\nChange-Id: I336de1b69a32eee6c91655b0a5bf8541b243f2f0\n"
    },
    {
      "commit": "4a2b1c66118c8397930489b9cfb9247e8160b3ca",
      "tree": "eeaeaf1725305df4066ffbc57eb24821b0b4009e",
      "parents": [
        "98b26ab358a852c48ba009bd762543293cb09544"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Thu Nov 01 16:23:52 2012 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Mon Nov 05 06:54:36 2012 -0500"
      },
      "message": "Finish configuring ceilometer authentication\n\nCopy the policy.json file for ceilometer into place\nand configure the API service to find it.\n\nCreate a service user for ceilometer when the service\nis enabled.\n\nUse the service user for the admin_user and admin_password\nin the ceilometer config file so the middleware can\nverify tokens.\n\nChange-Id: I39be13da0c86704d35e0ce3dc3d27fd38d787058\nSigned-off-by: Doug Hellmann \u003cdoug.hellmann@dreamhost.com\u003e\n"
    },
    {
      "commit": "32761a4961857bd7f46b31866edc24ec5ef2f614",
      "tree": "e15f5968dbb9d5fe7b5d0773655c4f11775ac49a",
      "parents": [
        "308beccc2475f7ff35421eef23048fc1d43a3491"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Nov 05 09:57:57 2012 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Nov 05 13:09:49 2012 +1300"
      },
      "message": "Install and configure python-heatclient.\n\nThis uses the new REST API. It installs a client executable called \u0027heat\u0027.\nThe old heat client in the heat repo has been renamed to heat-cfn.\n\nChange-Id: I7bc8662c531e3639cc940a44df96ff426ac3aada\n"
    },
    {
      "commit": "0c49539288ddfc6446f2f198a4b1b76355a4c52b",
      "tree": "4b2c729e7d47d987ff9ffeff77601a33a1231188",
      "parents": [
        "308beccc2475f7ff35421eef23048fc1d43a3491"
      ],
      "author": {
        "name": "dmitriybudnik",
        "email": "dmitriy.budnik@gmail.com",
        "time": "Sun Oct 21 02:00:07 2012 +0300"
      },
      "committer": {
        "name": "dmitriybudnik",
        "email": "dmitriy.budnik@gmail.com",
        "time": "Sun Nov 04 21:43:58 2012 +0200"
      },
      "message": "Few changes to get_uec_image.sh:\n\nFixed typo in usage message\n\nFixed usage message to represent actual code\n\nSet default minimum image size to 2000MB from 2000*BS\n\nfixed bug not creating directory for downoladed files\n\nChange-Id: Id736ac7984f88e61b685569b6ba5e9158bea5889\n\nadded percise and quantal\n\nChange-Id: Id9cb74dded044ec998700c1b456a8077f76c96e8\n"
    },
    {
      "commit": "308beccc2475f7ff35421eef23048fc1d43a3491",
      "tree": "8d736a309bb2ab873f185b79666c9d7fb88fc538",
      "parents": [
        "00bd7614740620a3194c664f98c193205e5f4013",
        "428af5a257310dbbae9bd7d3b9cd81f92ef7ba9a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 04 12:34:31 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 04 12:34:31 2012 +0000"
      },
      "message": "Merge \"Add PostgreSQL support to devstack\""
    },
    {
      "commit": "00bd7614740620a3194c664f98c193205e5f4013",
      "tree": "5f48525dcc37dab2f5d804bdd0ade4b1d6917c59",
      "parents": [
        "58257617930ed8e6cd181fadd7c3efeeb046c034",
        "bc071bcef0bcb726e49f9ccaa2063f58b7eaf96d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 04 12:31:07 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 04 12:31:07 2012 +0000"
      },
      "message": "Merge \"Configure PKI cache dirs\""
    },
    {
      "commit": "428af5a257310dbbae9bd7d3b9cd81f92ef7ba9a",
      "tree": "0a72a8c22ab8599612a6f6b65b20ada88c7d31d1",
      "parents": [
        "98b26ab358a852c48ba009bd762543293cb09544"
      ],
      "author": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Thu Nov 01 16:12:39 2012 -0400"
      },
      "committer": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Sat Nov 03 18:19:21 2012 -0400"
      },
      "message": "Add PostgreSQL support to devstack\n\nThis patch adds an interface for supporting multiple database backend\ntypes and implemnts support for PostgreSQL. It also adds a function,\nuse_exclusive_service, which serves as a base for enabling a service\nthat conflicts with other services. The use_database function uses it,\nand it might also be useful for selecting messaging backends.\n\nMySQL is still selected by default. Tested on Fedora 17 and Ubuntu\n12.04 with MySQL and PostgreSQL. Implements blueprint postgresql-support\n\nChange-Id: I4b1373e25676fd9a9809fe70cb4a6450a2479174\n"
    },
    {
      "commit": "58257617930ed8e6cd181fadd7c3efeeb046c034",
      "tree": "e0b093da7ad337fd7a270fe5433c6697e5742727",
      "parents": [
        "2a8e503c41c03e27e3ef06b13de5a5d137e01115",
        "ec0865127e6e8c772dcb0838d6ee5f113161c2f3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Nov 03 21:16:12 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 03 21:16:12 2012 +0000"
      },
      "message": "Merge \"Ensure that tempest configuration happens last.\""
    },
    {
      "commit": "2a8e503c41c03e27e3ef06b13de5a5d137e01115",
      "tree": "08e400c7a0c87873af82b245146ae7389f1b30af",
      "parents": [
        "98b26ab358a852c48ba009bd762543293cb09544",
        "e88c0a20360ac0b9cef6ab5dde2101127a6c2da7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Nov 03 21:15:11 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 03 21:15:11 2012 +0000"
      },
      "message": "Merge \"Fix errors when commands return error text rather than data\""
    },
    {
      "commit": "e88c0a20360ac0b9cef6ab5dde2101127a6c2da7",
      "tree": "476f3e3abe000f6abef933361385508d61f70ef9",
      "parents": [
        "afaeefd183bd79a7f8dbfd6bd38de4ff82f0a4fb"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Nov 02 16:59:03 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Nov 02 17:05:35 2012 -0500"
      },
      "message": "Fix errors when commands return error text rather than data\n\nI\u0027m looking at you euca2ools\n\nChange-Id: I82bfb8a3ee58fdc54ead6a285c9415593e741892\n"
    },
    {
      "commit": "ec0865127e6e8c772dcb0838d6ee5f113161c2f3",
      "tree": "8596592ea184a2b709dd1cf9cbd6985128002faf",
      "parents": [
        "98b26ab358a852c48ba009bd762543293cb09544"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Nov 01 23:44:57 2012 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Fri Nov 02 00:10:28 2012 +0000"
      },
      "message": "Ensure that tempest configuration happens last.\n\n * Tempest configuration relies on having other services such as\n   Glance and Nova running and accepting requests.  Previously,\n   configuration was happening before these services were started.\n   This change ensures that Tempest configuration is performed\n   after the necessary services have been started.\n\nChange-Id: If0b6753dd51671fbc2a2cf6ad32ce9303d0a0479\n"
    },
    {
      "commit": "98b26ab358a852c48ba009bd762543293cb09544",
      "tree": "69eb5fd68346cab4a802865682311b4a08ad9f3a",
      "parents": [
        "afaeefd183bd79a7f8dbfd6bd38de4ff82f0a4fb",
        "6e7e1c941a3ea9e2d30a6b59ccce2c5efa44b349"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 31 22:26:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 31 22:26:55 2012 +0000"
      },
      "message": "Merge \"Don\u0027t enable osapi_volume if n-vol not enabled.\""
    },
    {
      "commit": "6e7e1c941a3ea9e2d30a6b59ccce2c5efa44b349",
      "tree": "738b5fbbce1835aebcab304eecbe388a29f27c5b",
      "parents": [
        "420ff070704571ad47556256a2c37bc299fad699"
      ],
      "author": {
        "name": "Andrew Laski",
        "email": "andrew.laski@rackspace.com",
        "time": "Wed Oct 31 16:11:37 2012 -0400"
      },
      "committer": {
        "name": "Andrew Laski",
        "email": "andrew.laski@rackspace.com",
        "time": "Wed Oct 31 17:01:45 2012 -0400"
      },
      "message": "Don\u0027t enable osapi_volume if n-vol not enabled.\n\nEnabling cinder removes osapi_volume from enabled_apis in nova.conf but\nif neither cinder or n-vol are enabled it should not be there.  It seems\nthat volume code is being removed from nova so osapi_volume should not\nbe enabled by default.\n\nFixes bug #1073701\n\nChange-Id: I626a941f434b1c8c1a73b32318e21c99445b5541\n"
    },
    {
      "commit": "bc071bcef0bcb726e49f9ccaa2063f58b7eaf96d",
      "tree": "c3729fea7b89bc0983ad45060e776901ac153ec0",
      "parents": [
        "9d10103888070847b0842d2fe6d1427de72690be"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Oct 01 14:06:44 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Oct 31 13:23:39 2012 -0500"
      },
      "message": "Configure PKI cache dirs\n\n* Configure Cinder, Glance, Keystone, Nova to put cached credentials\n  from keystone.auth_token into /var/cache/\u003cservice\u003e\n\nIt is not obvious to me that having each of these service share a\ncredentials cache is a good idea.  It does appear to work but this\npatch takes the conservative approach of putting each service\u0027s cache\nin a distinct directory.\n\nMore importantly it gets them out of $HOME!\n\nChange-Id: If88088fc287a2f2f4f3e34f6d9be9de3da7ee00d\n"
    },
    {
      "commit": "afaeefd183bd79a7f8dbfd6bd38de4ff82f0a4fb",
      "tree": "f35cf70216256d1ade108f2aece3b7452c59d03a",
      "parents": [
        "9d10103888070847b0842d2fe6d1427de72690be",
        "e747efb3f6420f16028c3ed2a3ed731c77ab3f33"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 30 09:09:11 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 30 09:09:11 2012 +0000"
      },
      "message": "Merge \"Fix the typo of Q_USE_ROOTWRAP expression.\""
    },
    {
      "commit": "9d10103888070847b0842d2fe6d1427de72690be",
      "tree": "2d7087c652e53b2a0a0bd08416eb46628a302bc7",
      "parents": [
        "3cc39134a8d297d2c3b8b38520a08ab7aa428748",
        "bad9d89fa0a785a965abaafd423f1e6b9f47ebd3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 29 16:25:34 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 29 16:25:34 2012 +0000"
      },
      "message": "Merge \"If heat is enabled, replace nova flavors.\""
    },
    {
      "commit": "3cc39134a8d297d2c3b8b38520a08ab7aa428748",
      "tree": "00a1833873b77b13aaed257473614f808231f074",
      "parents": [
        "420ff070704571ad47556256a2c37bc299fad699",
        "4de55e9be40795b053ee658a3a06408d0f0e144e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 29 16:25:05 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 29 16:25:05 2012 +0000"
      },
      "message": "Merge \"Add a variable to control keystone token format\""
    },
    {
      "commit": "420ff070704571ad47556256a2c37bc299fad699",
      "tree": "544da6b18e10c74b4ed18ad3fdf6a9db9b30ae2b",
      "parents": [
        "4fc0fd2bc8353badc52ddc130b338b409f6e0c4e",
        "867cf42ebdc7e99405615ba455621b00125c46ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 29 13:45:30 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 29 13:45:30 2012 +0000"
      },
      "message": "Merge \"Clean database when configuring ceilmeter.\""
    },
    {
      "commit": "4fc0fd2bc8353badc52ddc130b338b409f6e0c4e",
      "tree": "e6ab8adf6f1abba5ca267c5117a67d701d183718",
      "parents": [
        "ecacc2ae490fce666fccc67e7a87fe7cff348ab6",
        "61bb2c1b5c5fe406300fd184a2249a0b0c9bb622"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 29 12:46:34 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 29 12:46:34 2012 +0000"
      },
      "message": "Merge \"clear screen rc file every time you run stack.sh\""
    },
    {
      "commit": "ecacc2ae490fce666fccc67e7a87fe7cff348ab6",
      "tree": "307e71c9605c17906f5d160ea2d7a8c2b2dc4d46",
      "parents": [
        "f57f1b2fd797c26aecbe2101a0b894dfe97b7847",
        "b4907b2eeef3372d8f709c4640573d1656739def"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 29 11:33:52 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 29 11:33:52 2012 +0000"
      },
      "message": "Merge \"change Quantum network plugin set part\""
    },
    {
      "commit": "f57f1b2fd797c26aecbe2101a0b894dfe97b7847",
      "tree": "8b2c56c2c168e3aa77c3f3b62f574f42f6078bf1",
      "parents": [
        "c6b9fcaed10eb8afc73310c0af75a5c682405c59",
        "adeefbf3e704522b1d2959b28112aab9f049ffbf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 26 19:39:44 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 26 19:39:44 2012 +0000"
      },
      "message": "Merge \"Correct misspelled OVS plugin variable\""
    },
    {
      "commit": "bad9d89fa0a785a965abaafd423f1e6b9f47ebd3",
      "tree": "5bb83f3599132f0d73da0b7c12a8c88f78fff829",
      "parents": [
        "58ffa670cdfd4f29d208328ad429622af739cac1"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Oct 25 14:49:47 2012 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Sat Oct 27 07:05:33 2012 +1300"
      },
      "message": "If heat is enabled, replace nova flavors.\n\nAll heat users will need to run heat/tools/nova_create_flavors.sh as an admin\nuser. This change runs nova_create_flavors.sh if heat is enabled.\n\nThis saves the hassle of switching to an admin user and running this every time\ndevstack is started.\n\nFlavors are changed in heat_init, so heat_init is deferred until after nova\nis running.\n\nChange-Id: I4576c83f5ef55809567e40e56c25eb0e1bbe6d45\n"
    },
    {
      "commit": "867cf42ebdc7e99405615ba455621b00125c46ed",
      "tree": "819c7a5a20a8f5e83df0ec3c8193b8a72de680ee",
      "parents": [
        "c6b9fcaed10eb8afc73310c0af75a5c682405c59"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Fri Oct 26 13:25:19 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Fri Oct 26 13:32:22 2012 -0400"
      },
      "message": "Clean database when configuring ceilmeter.\n\nChange-Id: If9e35f645b35fbe2e2550930da6b909a40f309b1\n"
    },
    {
      "commit": "4de55e9be40795b053ee658a3a06408d0f0e144e",
      "tree": "7bf3bdfe315c02cf3346624dc72e2d7b588af0e1",
      "parents": [
        "c6b9fcaed10eb8afc73310c0af75a5c682405c59"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Fri Oct 26 12:24:28 2012 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Fri Oct 26 12:24:28 2012 -0400"
      },
      "message": "Add a variable to control keystone token format\n\nThis change lets the developer running devstack\ncontrol the token format used by keystone through\nsetting KEYSTONE_TOKEN_FORMAT in their localrc\nfile.\n\nChange-Id: Ic1265fcb10b8de112891f61d5e07312322148ec2\nSigned-off-by: Doug Hellmann \u003cdoug.hellmann@dreamhost.com\u003e\n"
    },
    {
      "commit": "c6b9fcaed10eb8afc73310c0af75a5c682405c59",
      "tree": "8b2c56c2c168e3aa77c3f3b62f574f42f6078bf1",
      "parents": [
        "1a9cdd3ecdce445d0436791bd917887df6f4b608",
        "f36afe587b1cdef02797cc5fb36b395b3ff682aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 26 15:31:36 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 26 15:31:36 2012 +0000"
      },
      "message": "Merge \"Add ceilometer-api to service catalog\""
    },
    {
      "commit": "1a9cdd3ecdce445d0436791bd917887df6f4b608",
      "tree": "d5461b6cebeec3254fad2f82d7c05442f3d369af",
      "parents": [
        "1bc811b0558ffc561d0ab821ea180530212be21a",
        "fda946e3eb46fc59ff79f83e68a8488141f3444e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 26 15:31:29 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 26 15:31:29 2012 +0000"
      },
      "message": "Merge \"Added ping_check and ssh_check functions and use it in exercise.sh\""
    },
    {
      "commit": "1bc811b0558ffc561d0ab821ea180530212be21a",
      "tree": "809ca775a79da3c92d38981665d10d90a23921bb",
      "parents": [
        "e33dfd553e9793d45a67835def6a07e3dbb51c40",
        "5a4148d33adbbae7fc178ba79ee86927a6d7f1c7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 26 15:31:15 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 26 15:31:15 2012 +0000"
      },
      "message": "Merge \"Fix quantum typo\""
    },
    {
      "commit": "e33dfd553e9793d45a67835def6a07e3dbb51c40",
      "tree": "dbb056b3a012af28e4c8eac771220c5bdb80f1bb",
      "parents": [
        "1fcc6a1fc9e58cda0501c2bc99d9cc996ce8681a",
        "4b3e4e529f4c2b78064f6153e690babff77abeaa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 26 15:28:18 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 26 15:28:18 2012 +0000"
      },
      "message": "Merge \"ceilometer: build the configuration file from scratch\""
    },
    {
      "commit": "e747efb3f6420f16028c3ed2a3ed731c77ab3f33",
      "tree": "4e1db52deaef4537ed92395818d2d45ae9ff5be9",
      "parents": [
        "1fcc6a1fc9e58cda0501c2bc99d9cc996ce8681a"
      ],
      "author": {
        "name": "zhang-hare",
        "email": "zhuadl@cn.ibm.com",
        "time": "Fri Oct 26 15:32:48 2012 +0800"
      },
      "committer": {
        "name": "zhang-hare",
        "email": "zhuadl@cn.ibm.com",
        "time": "Fri Oct 26 15:37:14 2012 +0800"
      },
      "message": "Fix the typo of Q_USE_ROOTWRAP expression.\n\nFixes bug 1071636\n\nChange-Id: If384d1d9205300e11722e5280107b773368825ba\n"
    },
    {
      "commit": "fda946e3eb46fc59ff79f83e68a8488141f3444e",
      "tree": "35b6e15cf05dfbef643ef45c2b037f1366ee0db9",
      "parents": [
        "92c964f92a7460ecf37d0fb10e7d006bb203779c"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Wed Oct 24 17:26:02 2012 -0700"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Thu Oct 25 21:52:31 2012 -0700"
      },
      "message": "Added ping_check and ssh_check functions and use it in exercise.sh\n\nChange-Id: I69d41c9db527f60f250b6af36b2d8e9d0dd39684\n"
    },
    {
      "commit": "b4907b2eeef3372d8f709c4640573d1656739def",
      "tree": "4ecf036082ffd442f6f446ff07912b551143ba1a",
      "parents": [
        "58ffa670cdfd4f29d208328ad429622af739cac1"
      ],
      "author": {
        "name": "Takaaki Suzuki",
        "email": "suzuki@midokura.com",
        "time": "Thu Oct 25 14:23:58 2012 +0900"
      },
      "committer": {
        "name": "Takaaki Suzuki",
        "email": "suzuki@midokura.com",
        "time": "Fri Oct 26 11:26:45 2012 +0900"
      },
      "message": "change Quantum network plugin set part\n\nCurrently in devstack, Q_PLUGIN can be set to only one of well-known quantum plugins (\"openvswitch\", \"linuxbridge\", \"ryu\").\nSetting it to a custom plugin causes stack.sh to exit with an error.\nThis commit lets you run devstack with Q_PLUGIN set to a custom Quantum plugin.\n\nChange-Id: Iafe07cf162b5b07bee120b0c571149c374004bb3\nSigned-off-by: Takaaki Suzuki \u003csuzuki@midokura.com\u003e\n"
    },
    {
      "commit": "adeefbf3e704522b1d2959b28112aab9f049ffbf",
      "tree": "ff52d5d595a049ad40fe6d592e1aeb2d193e0b65",
      "parents": [
        "1fcc6a1fc9e58cda0501c2bc99d9cc996ce8681a"
      ],
      "author": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Thu Oct 25 22:20:54 2012 -0400"
      },
      "committer": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Thu Oct 25 22:20:54 2012 -0400"
      },
      "message": "Correct misspelled OVS plugin variable\n\nFixes bug 1071567, the broken setup of external gateway IP/routes\nwhen using quantum with the openvswitch plugin due to a misspelled\nvariable name.\n\nChange-Id: I950701a55f770cf075bca500e5a935628f6bf14a\n"
    },
    {
      "commit": "1fcc6a1fc9e58cda0501c2bc99d9cc996ce8681a",
      "tree": "88d0a41ddf29a9881d694949d843a609971c9211",
      "parents": [
        "9f8da4b09be1723dadd942a6b8f775e3ca7ad1d5"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Thu Oct 25 14:57:14 2012 +0000"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Thu Oct 25 17:37:10 2012 +0100"
      },
      "message": "Modify nova config for ceilometer if enabled\n\nIf ceilometer is enabled, nova instance usage auditing and the\nappropriate notification drivers should be automatically enabled,\nas opposed to relying on manual reconfiguration and service restart.\n\nChange-Id: I41643a1418a87942be7b2b7979797ff5eb7e5479\n"
    },
    {
      "commit": "9f8da4b09be1723dadd942a6b8f775e3ca7ad1d5",
      "tree": "e66133edb8d33553d6dc7f611d7558649a587dad",
      "parents": [
        "58ffa670cdfd4f29d208328ad429622af739cac1",
        "1331445b6f360f975e2304a2e063737cc1db4036"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 25 11:36:18 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 25 11:36:18 2012 +0000"
      },
      "message": "Merge \"Clean up local state paths\""
    },
    {
      "commit": "58ffa670cdfd4f29d208328ad429622af739cac1",
      "tree": "933cb3468b48c578e8253e29106a811b7f36f6d4",
      "parents": [
        "8a14a6c14542322f4c32345a424d034be9a984f9",
        "0921c453e4cf3bb3bde3133220bbe1b46ca50b98"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 25 01:15:59 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 25 01:15:59 2012 +0000"
      },
      "message": "Merge \"Remove unused nova.conf option image_service\""
    },
    {
      "commit": "8a14a6c14542322f4c32345a424d034be9a984f9",
      "tree": "9826ef59465a4bb708c33b4ac8f3d543d38766a0",
      "parents": [
        "cf59999019639fa734dca30e6598cb5117d42aa4",
        "59d602e743b312cfa73b8c1ec9421a91f4867358"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 24 22:36:39 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 24 22:36:39 2012 +0000"
      },
      "message": "Merge \"Add new ubuntu release\""
    },
    {
      "commit": "cf59999019639fa734dca30e6598cb5117d42aa4",
      "tree": "d57669cd6855653c6a3a886a6955aa16be208f1b",
      "parents": [
        "94282872042bd970438d320eabd66ec097d95139",
        "da7b8091b9f62efaa79473e22ad7ea50736dded1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 24 21:17:45 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 24 21:17:45 2012 +0000"
      },
      "message": "Merge \"Extract create_nova_conf() from init_nova()\""
    },
    {
      "commit": "4b3e4e529f4c2b78064f6153e690babff77abeaa",
      "tree": "32481691bba41d3bbdb5c95fbb0dde37058fb9b4",
      "parents": [
        "94282872042bd970438d320eabd66ec097d95139"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Wed Oct 24 16:32:01 2012 +0200"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Wed Oct 24 17:57:15 2012 +0200"
      },
      "message": "ceilometer: build the configuration file from scratch\n\nStop using the one from nova. Fix the keystone_authtoken default\nauth_protocol.\n\nChange-Id: Id9b30a4105a7187966c3953958477967cf58fe9b\n"
    },
    {
      "commit": "f36afe587b1cdef02797cc5fb36b395b3ff682aa",
      "tree": "a1a312b5ebfd1049ddd62f7f8a0251950994e0e8",
      "parents": [
        "94282872042bd970438d320eabd66ec097d95139"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Thu Oct 04 18:00:10 2012 +0200"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Wed Oct 24 14:01:13 2012 +0200"
      },
      "message": "Add ceilometer-api to service catalog\n\nThis fixes bug #1060344\n\nChange-Id: I0fee6b4660f564c4f8d62274ed52fa4b367f67da\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n"
    },
    {
      "commit": "94282872042bd970438d320eabd66ec097d95139",
      "tree": "30cc9d7be02656bff2016c7942e8c3491c55270f",
      "parents": [
        "92c964f92a7460ecf37d0fb10e7d006bb203779c",
        "bbc54635c81db7cef552b34855d27e982f35d7e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 24 02:36:51 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 24 02:36:51 2012 +0000"
      },
      "message": "Merge \"Install the python-netaddr package before we use it.\""
    },
    {
      "commit": "61bb2c1b5c5fe406300fd184a2249a0b0c9bb622",
      "tree": "c6f9b78c01e47af901fd1c7a56b0c2b10541cb87",
      "parents": [
        "eccaa80ba8ff539785f0a58aefc4bd511c369f9d"
      ],
      "author": {
        "name": "Jiajun Liu",
        "email": "iamljj@gmail.com",
        "time": "Fri Oct 19 09:48:30 2012 +0800"
      },
      "committer": {
        "name": "Jiajun Liu",
        "email": "iamljj@gmail.com",
        "time": "Wed Oct 24 10:00:07 2012 +0800"
      },
      "message": "clear screen rc file every time you run stack.sh\n\nfixes bug 1032022.\n\nDevstack will not update service\u0027s start up command if the command already\nexists in screen rc files due to previous deployment. There is no way to\nclear a service\u0027s start up command so this would be a problem if the service\u0027s\nstart up command changes between different deployment. Clear the content of\nscreen rc file every time you run stack.sh to deploy openstack can solve\nthis problem.\n\nChange-Id: I18d0700bb2169bdb0dadfa7982168aef2eff8b22\n"
    },
    {
      "commit": "0921c453e4cf3bb3bde3133220bbe1b46ca50b98",
      "tree": "f322cc6f88613c3e4acdb0252e703fad80aed605",
      "parents": [
        "92c964f92a7460ecf37d0fb10e7d006bb203779c"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Tue Oct 23 17:10:56 2012 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Tue Oct 23 17:10:56 2012 -0700"
      },
      "message": "Remove unused nova.conf option image_service\n\nFLAGS.image_service was removed in:\n[3aaa0b103447d56f8d3b259c693cd9a3a8dcbe36] Cleanup of image service code\n\nChange-Id: Ie566f972e2c196228cd83edda0924b5a679a63a6\n"
    },
    {
      "commit": "1331445b6f360f975e2304a2e063737cc1db4036",
      "tree": "80443232b46b476cf77ef907ca190a9650e73119",
      "parents": [
        "92c964f92a7460ecf37d0fb10e7d006bb203779c"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 23 15:09:50 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 23 16:36:27 2012 -0500"
      },
      "message": "Clean up local state paths\n\nPuts additional state and lock paths for swift, quantum and nova\ninto $DATA_DIR/project that can be set independently of $DEST.\n\nChange-Id: I2cca701856d3caa7fe472fefdd8b070a3c7f3adf\n"
    },
    {
      "commit": "5a4148d33adbbae7fc178ba79ee86927a6d7f1c7",
      "tree": "aae764344235af648fde7450773daac3e9bd5707",
      "parents": [
        "92c964f92a7460ecf37d0fb10e7d006bb203779c"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 23 15:47:01 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 23 15:47:01 2012 -0500"
      },
      "message": "Fix quantum typo\n\nChange-Id: Ib6343f5c6b7dedb8bda33110460372bc52b6c6a7\n"
    },
    {
      "commit": "59d602e743b312cfa73b8c1ec9421a91f4867358",
      "tree": "e4fd5b93d4e960c82e498a8edd9f7bac898db37a",
      "parents": [
        "92c964f92a7460ecf37d0fb10e7d006bb203779c"
      ],
      "author": {
        "name": "Chuck Short",
        "email": "chuck.short@canonical.com",
        "time": "Tue Oct 23 13:03:38 2012 -0500"
      },
      "committer": {
        "name": "Chuck Short",
        "email": "chuck.short@canonical.com",
        "time": "Tue Oct 23 13:04:16 2012 -0500"
      },
      "message": "Add new ubuntu release\n\nRaring is the new codename for the next Ubuntu release.\n\nChange-Id: I53b5b4d23c0974427fbf0026a55f7b98b0fc3c76\nSigned-off-by: Chuck Short \u003cchuck.short@canonical.com\u003e\n"
    },
    {
      "commit": "92c964f92a7460ecf37d0fb10e7d006bb203779c",
      "tree": "a63046123bf6cdf1452a2007ad7784cd8ee2428d",
      "parents": [
        "1f409a6bbbecf39895d31cbb30915c19172ca9ce",
        "fc65cfed553372152ffe8a6c0e4229607706ef8d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 22 16:27:13 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 22 16:27:13 2012 +0000"
      },
      "message": "Merge \"Directly create bootable volume based on image ID.\""
    },
    {
      "commit": "da7b8091b9f62efaa79473e22ad7ea50736dded1",
      "tree": "7d89c87529bc695e35e6fc5a77d6ef7d9558283d",
      "parents": [
        "855c5875c7756db192fe7078bed207ab280f7780"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Oct 08 18:12:14 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Oct 22 11:08:26 2012 -0500"
      },
      "message": "Extract create_nova_conf() from init_nova()\n\nAllows creating a new nova.conf without wiping the database,\nsay, during an upgrade.\n\nChange-Id: I7703b54bc3a32485b3cdab8d6185f93a6675040d\n"
    },
    {
      "commit": "bbc54635c81db7cef552b34855d27e982f35d7e0",
      "tree": "e0b5bff1ccc2a6176e365c3872b1de699335e510",
      "parents": [
        "1f409a6bbbecf39895d31cbb30915c19172ca9ce"
      ],
      "author": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Mon Oct 08 15:36:22 2012 -0400"
      },
      "committer": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Mon Oct 22 09:41:32 2012 -0400"
      },
      "message": "Install the python-netaddr package before we use it.\n\nIt\u0027s used if installed and not used if not installed, which is confusing.\nSo trying to install it should make things a bit less confusing.\n\nIt\u0027s available under the same name in both Fedora and Ubuntu.\n\nChange-Id: I6785dd5e831e9cf2da2eae5b116a9f5859c68c6d\n"
    },
    {
      "commit": "1f409a6bbbecf39895d31cbb30915c19172ca9ce",
      "tree": "1664c86ea43051d580d9deabb63797102ecd2ccf",
      "parents": [
        "602cf9bd68399e55448da001eb823be31d03030a",
        "782c00b1f54a3b9d21d393b460d5db8b0d5c2328"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Oct 20 21:32:07 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 20 21:32:07 2012 +0000"
      },
      "message": "Merge \"Add missing debian packages for quantum\""
    },
    {
      "commit": "782c00b1f54a3b9d21d393b460d5db8b0d5c2328",
      "tree": "9077bdf9b03f59d2d2e9ab4fc481c0267d5d940b",
      "parents": [
        "eccaa80ba8ff539785f0a58aefc4bd511c369f9d"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Oct 04 11:57:37 2012 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Sat Oct 20 16:38:17 2012 +0200"
      },
      "message": "Add missing debian packages for quantum\n\nThe rpm list is more complete than the debian list, so complete the\ndebian one based on the rpm one.\n\nChange-Id: I707a16d3d2646b4b3d0bc200fed62e5e6743c030\n"
    },
    {
      "commit": "fc65cfed553372152ffe8a6c0e4229607706ef8d",
      "tree": "0991ac5af1afe8ed017a124fb0cbd771096507fc",
      "parents": [
        "eccaa80ba8ff539785f0a58aefc4bd511c369f9d"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Fri Oct 19 21:26:41 2012 +0100"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Sat Oct 20 14:18:06 2012 +0100"
      },
      "message": "Directly create bootable volume based on image ID.\n\nNow that a bootable volume can be created directly based on\nimage ID, we can dispense with the complexity around using\na builder instance to acheive the same effect.\n\nChange-Id: Ied1f6863a4dd21685e2f135841b9e2c4d499675f\n"
    },
    {
      "commit": "602cf9bd68399e55448da001eb823be31d03030a",
      "tree": "2c4439d5781423871bff61b8ffc8be6209d3ed70",
      "parents": [
        "eccaa80ba8ff539785f0a58aefc4bd511c369f9d"
      ],
      "author": {
        "name": "Yoshihiro Kaneko",
        "email": "ykaneko0929@gmail.com",
        "time": "Mon Jul 23 06:27:36 2012 +0000"
      },
      "committer": {
        "name": "Yoshihiro Kaneko",
        "email": "ykaneko0929@gmail.com",
        "time": "Fri Oct 19 07:00:32 2012 +0000"
      },
      "message": "Add support for the Quantum Ryu plugin.\n\nThis patch allows using the Quantum Ryu plugin.\nRyu plugin lets Quantum link Open vSwitch and Ryu OpenFlow controller[1].\n\nRyu OpenFlow controller is not Openstack component, but I added some\nprocessing that is related with Ryu to stack.sh for the convenience of\nthe person who intend to try the plugin.\n\nInstructions for using Ryu plugin:\n1. Enable services: \"q-svc\", \"q-agt\", \"q-dhcp\", \"q-l3\", \"quantum\", \"ryu\"\n2. Set Q_PLUGIN to \"ryu\"\n3. Set an internal network interface name to connect br-int on plural\n   hosts to RYU_INTERNAL_INTERFACE (optional)\n\nExample localrc:\n  disable_service n-net\n  enable_service q-svc q-agt q-dhcp q-l3 quantum ryu\n  Q_PLUGIN\u003dryu\n  RYU_INTERNAL_INTERFACE\u003deth1\n\n[1] http://osrg.github.com/ryu/\n\nChange-Id: Ic1da132fa421f1c70c10a319ee3239831b0f956f\n"
    },
    {
      "commit": "eccaa80ba8ff539785f0a58aefc4bd511c369f9d",
      "tree": "7ae355b57850a421f9a491606e47a451323090c0",
      "parents": [
        "d41d32e7cab1e871f67fc68794c4e03572ecbffa",
        "bb421bed58bc8a4b3f21ee3cba719e5d46c4c33a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 10 20:52:09 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 10 20:52:09 2012 +0000"
      },
      "message": "Merge \"Configure and launch Heat REST API.\""
    },
    {
      "commit": "d41d32e7cab1e871f67fc68794c4e03572ecbffa",
      "tree": "1bf60206bb631c2ac8d29d174133e804254ed672",
      "parents": [
        "7e4fa84fd51bc91047d38f3f59566fac468eea1e",
        "a9c4a8aff202225cd02239c9c76e36ef76f88de4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 10 20:51:38 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 10 20:51:38 2012 +0000"
      },
      "message": "Merge \"kill throws an error while finding pid in quantum dhcp agent section\""
    },
    {
      "commit": "7e4fa84fd51bc91047d38f3f59566fac468eea1e",
      "tree": "c65714a1d2e42197906f573e99b29c4f04b42bf8",
      "parents": [
        "9dae3bd1e53daa886d535cb3cb7fafcbb41546e8",
        "32cce9ef3e28309f97416e935aa2c90dbbd40fe6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 10 16:00:00 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 10 16:00:00 2012 +0000"
      },
      "message": "Merge \"Default values for live migration tempest tests\""
    },
    {
      "commit": "9dae3bd1e53daa886d535cb3cb7fafcbb41546e8",
      "tree": "b1966be79b4f6efec0a62ba518be655d16213d64",
      "parents": [
        "082a3da01f01de6b71e24710b4201f969e69d1c9"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Tue Oct 09 17:54:48 2012 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Tue Oct 09 17:54:48 2012 -0700"
      },
      "message": "Change mysql -\u003e mysql-server in quantum.\n\nThere is no package called mysql in precise.\n\nChange-Id: If047cb8d03f51c2f56e5da43573af596a8aca367\n"
    }
  ],
  "next": "bb421bed58bc8a4b3f21ee3cba719e5d46c4c33a"
}
