)]}'
{
  "log": [
    {
      "commit": "dbd556c40b4f20568da1c9e4447dbb0c7d25cb67",
      "tree": "d6d5dd12a46d122556f35b6428447420bb0df61d",
      "parents": [
        "1a5d0339d0c3fb142de3fdedcfacee46d98a977d",
        "b7490da972c673960c800e3803c2a568bb7a43b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 22 19:23:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 22 19:23:56 2013 +0000"
      },
      "message": "Merge \"Clean up stack.sh config\""
    },
    {
      "commit": "1a5d0339d0c3fb142de3fdedcfacee46d98a977d",
      "tree": "60428765e67f754e63ad8eea29293d56cb326955",
      "parents": [
        "71404ed5a45fe8fa2b3882c9d633da1bdb94f7b2",
        "13aab25d3da100b494d61548654f29b1999d33ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 21 08:51:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 21 08:51:44 2013 +0000"
      },
      "message": "Merge \"Accept Quantums rootwrap.conf in etc/quantum/rootwrap.conf\""
    },
    {
      "commit": "b7490da972c673960c800e3803c2a568bb7a43b6",
      "tree": "2b74409ecd10fa0dae982aea300ddb537ecf80af",
      "parents": [
        "71404ed5a45fe8fa2b3882c9d633da1bdb94f7b2"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 18 16:07:56 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 20 17:04:23 2013 -0500"
      },
      "message": "Clean up stack.sh config\n\n* Clean up interactive configuration\n* Complete moving initialization of service-specific varialbes into the\n  service lib/* files.\n* Cosmetic cleanups\n\nChange-Id: Iea14359bd224dd5533201d4c7cb1437d5382c4d1\n"
    },
    {
      "commit": "71404ed5a45fe8fa2b3882c9d633da1bdb94f7b2",
      "tree": "8d98776f2091a777b90e9bf3346c334842ccafbf",
      "parents": [
        "b28581baf8ca06184b8dc01625777fe1461c0b66",
        "b3236914f15261a60fae254361b1e65ccf94c583"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 20 21:36:05 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 20 21:36:05 2013 +0000"
      },
      "message": "Merge \"Mova nova configuration initialization\""
    },
    {
      "commit": "b28581baf8ca06184b8dc01625777fe1461c0b66",
      "tree": "d519625439a54749638299f8da6e991328ea92b2",
      "parents": [
        "d70346263c6357726dc15c92030221ba2947c624",
        "681f3fddeca89dde1140b79e494aa9ff936273f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 20 18:10:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 20 18:10:36 2013 +0000"
      },
      "message": "Merge \"Add run_process() to start services without screen\""
    },
    {
      "commit": "d70346263c6357726dc15c92030221ba2947c624",
      "tree": "2b74b44f6136aeb3a1e6bccc818dd20326fec2ac",
      "parents": [
        "37e86fab6425c12894c61dfa91a7d5af5a5166da",
        "cf9c10d63a4b6f2a24dd335c9f14e6a4289172d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 20 16:46:25 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 20 16:46:25 2013 +0000"
      },
      "message": "Merge \"Enable multi-agent support\""
    },
    {
      "commit": "681f3fddeca89dde1140b79e494aa9ff936273f7",
      "tree": "5e9978d0b11fdd29899afbffde1ecf0bf34d90db",
      "parents": [
        "43eb8f823f0bf0e6e2385360f5eeb89a9fef9ac8"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 27 19:00:39 2013 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 20 11:23:13 2013 -0500"
      },
      "message": "Add run_process() to start services without screen\n\n* USE_SCREEN defaults to True, set it to False to exec the services\n  directly via bash.  SCREEN_DEV is still supported until the CI\n  scripts get updated.\n* The extra logging file descriptors are properly closed in the child process\n  and stdout/stderr are redirected to the log files.\n* The screen_rc() call is still present; this means that stack-screenrc will\n  have a complete record of what was started and rejoin-stack.sh may be able\n  to re-create the setup under screen.\n* The python interpreter was unwilling to write to the log files without\n  unbufering stdout by using PYTHONUNBUFFERED.  This feels hackish and should\n  be investigated further.\n\nChange-Id: I012ed049f2c8b185a2e6929d73edc29e167bc21f\n"
    },
    {
      "commit": "37e86fab6425c12894c61dfa91a7d5af5a5166da",
      "tree": "321ecbefe3bcf2694f8e95f7e3d56aa0ce6b463a",
      "parents": [
        "9a3ba4b3e1a6286cd1ccaafdb2c1d9960c91da9c",
        "58ab929de63a3a3d7a615edff6c04044071cee5d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 20 15:24:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 20 15:24:04 2013 +0000"
      },
      "message": "Merge \"Force Quantum processes to run in a subshell\""
    },
    {
      "commit": "cf9c10d63a4b6f2a24dd335c9f14e6a4289172d8",
      "tree": "83ec4e08a5503752c30a56bb47893724d21dcf7e",
      "parents": [
        "9a3ba4b3e1a6286cd1ccaafdb2c1d9960c91da9c"
      ],
      "author": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Mon Mar 18 17:34:03 2013 +0100"
      },
      "committer": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Wed Mar 20 16:16:34 2013 +0100"
      },
      "message": "Enable multi-agent support\n\neven when q-svc is disabled, i.e. on node without q-svc in multi-agent architecture,\nstate_path will be configured in quantum.conf so that agent doesn\u0027t crashs anymore\n\nBug 1156685\n\nChange-Id: I28625e4b606fa61c35179248321632d3d797c547\n"
    },
    {
      "commit": "58ab929de63a3a3d7a615edff6c04044071cee5d",
      "tree": "313a6ce2e7f6811746ac712d111a2725fe232380",
      "parents": [
        "b64c5d82c948ea223c5b89409d7d2efba8ade725"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Mar 19 15:39:47 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Mar 19 16:46:33 2013 -0500"
      },
      "message": "Force Quantum processes to run in a subshell\n\nForce bash to evaluate the command line passed to screen_it so the\ncommands are executed in a subshell.  This seems to make a difference\nwhen using run_service() when the server process is owned by init.\n\nThese Quantum services were the only ones in all of DevStack being\nspawned in this manner.  This will allow the run_service() patch\nhttps://review.openstack.org/#/c/23148/ to succesfully be merged\nand the number of test failures due to screen should be reduced to 0.\n\nChange-Id: I97d562adda51d39a5e7fa1dc4d945d4a396201cd\n"
    },
    {
      "commit": "9a3ba4b3e1a6286cd1ccaafdb2c1d9960c91da9c",
      "tree": "a0e51220063eb9b0674d66d24374f3b7c7581b25",
      "parents": [
        "b64c5d82c948ea223c5b89409d7d2efba8ade725"
      ],
      "author": {
        "name": "Tim Miller",
        "email": "tim.miller.0@gmail.com",
        "time": "Mon Mar 18 18:08:27 2013 -0700"
      },
      "committer": {
        "name": "Tim Miller",
        "email": "tim.miller.0@gmail.com",
        "time": "Mon Mar 18 18:09:07 2013 -0700"
      },
      "message": "Fix typo in baremetal header comment.\n\nChange-Id: I553c37581c92dcdc13e0d8dcdb9c8be7309deaa1\n"
    },
    {
      "commit": "13aab25d3da100b494d61548654f29b1999d33ec",
      "tree": "4857de2e1c1f3d97615cf95b7cc1478e11803b5c",
      "parents": [
        "b64c5d82c948ea223c5b89409d7d2efba8ade725"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Mar 18 18:55:09 2013 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Mar 18 18:57:55 2013 +0100"
      },
      "message": "Accept Quantums rootwrap.conf in etc/quantum/rootwrap.conf\n\nAs part of the review request\nhttps://review.openstack.org/#/c/24615/\nthe Quantum rootwrap.conf is moving to etc/quantum subdir.\nPrefer the new location.\n\nChange-Id: I2a893c7b21e252543372854ba511f61cd1fde02f\n"
    },
    {
      "commit": "b3236914f15261a60fae254361b1e65ccf94c583",
      "tree": "1945d758429b60933496ce1993fea8863b5ec383",
      "parents": [
        "b64c5d82c948ea223c5b89409d7d2efba8ade725"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sun Mar 17 15:17:05 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 18 11:16:38 2013 -0500"
      },
      "message": "Mova nova configuration initialization\n\n* Move shared volume configuration from stack.sh to stackrc\n* Move Nova network and vnc/spice configuration settings from stack.sh\n  into lib/nova\n* Rename NET_MAN to NETOWRK_MANAGER to match nova.conf attribute name\n\nChange-Id: I9bd2955def553499aa832eda1f0959afe494206a\n"
    },
    {
      "commit": "b64c5d82c948ea223c5b89409d7d2efba8ade725",
      "tree": "7206f56a67273c2082781e873578d9cd955a20d0",
      "parents": [
        "bc3a3394e8417baea17356f4ec87e450a427d155",
        "11277b1f3cfa850c074d3effbb43987b6e6e6391"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 15 20:18:29 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 15 20:18:29 2013 +0000"
      },
      "message": "Merge \"turn off swift by default\""
    },
    {
      "commit": "bc3a3394e8417baea17356f4ec87e450a427d155",
      "tree": "3b15dd903a013adb9548c0991ac2546ddb2d8237",
      "parents": [
        "6d843c513fb204cf6ae87f7fcee8a9bea6c0a98f"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Sat Feb 23 04:00:51 2013 +0100"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 15 14:32:31 2013 -0500"
      },
      "message": "Use default swift pipeline and add extras.\n\n- By default use the default pipeline as shipped with swift.\n- Add option SWIFT_EXTRAS_MIDDLEWARE which by default include tempurl\n  formpost staticweb bulk to enable extra featuress.\n- Clean pids in cleanup_swift Fix bug 1140364.\n\nRebased\n\nChange-Id: Ida537ae8d3e319a5b84546f82ebf00615f070be1\n"
    },
    {
      "commit": "6d843c513fb204cf6ae87f7fcee8a9bea6c0a98f",
      "tree": "26d3ed67cc5060136df21490390e8324e6e61bf5",
      "parents": [
        "995eb927f76d9c30984fb416a6cb59b9247c6812",
        "6ec72fab12e9e23402825028788b3cb9f0b01f18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 15 19:26:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 15 19:26:58 2013 +0000"
      },
      "message": "Merge \"Fix Swift config dir variable name\""
    },
    {
      "commit": "11277b1f3cfa850c074d3effbb43987b6e6e6391",
      "tree": "29d91dddfad62db0db43ed99c4a6ce766aa99bc9",
      "parents": [
        "995eb927f76d9c30984fb416a6cb59b9247c6812"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Mar 15 14:06:23 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Mar 15 14:06:23 2013 -0400"
      },
      "message": "turn off swift by default\n\nswift port selection is still really suboptimal. 6011 is often used\nby ssh x-forwarding, so if you are sshed into the box with\nx-forwarding, then one of the swift services doesn\u0027t start.\n\ndisable this until we figure out a better path to port selection.\n\nChange-Id: I62b9f96f24118ddfc962715e55b34c05dbe03a1b\n"
    },
    {
      "commit": "6ec72fab12e9e23402825028788b3cb9f0b01f18",
      "tree": "6672fece53ee38ab4a9f4e4b10908df139539abf",
      "parents": [
        "08fd641a19e44d8a58f20a0a309eea0eb5ac1cab"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 13 11:44:53 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 15 10:39:50 2013 -0500"
      },
      "message": "Fix Swift config dir variable name\n\nChange SWIFT_CONFIG_DIR to SWIFT_CONF_DIR to be consistent with all other projects.\n\nChange-Id: I52b7d08f038c28a16caa669d7d1aa5248fbe7789\n"
    },
    {
      "commit": "995eb927f76d9c30984fb416a6cb59b9247c6812",
      "tree": "20b3e5088efad7c6d78d789990142948d5081b02",
      "parents": [
        "08fd641a19e44d8a58f20a0a309eea0eb5ac1cab"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 07 16:11:40 2013 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 15 10:30:37 2013 -0500"
      },
      "message": "Add clean.sh\n\nclean.sh gets rid of all residue of running DevStack except installed\npackages and pip modules.\n\nAnd it eradicates rabbitmq-server and ts erlang dependencies as well as\nthe other RPC backends and databases.\n\nChange-Id: I2b9a251a0a151c012bae85a5a2f9c2f72e7700be\n"
    },
    {
      "commit": "08fd641a19e44d8a58f20a0a309eea0eb5ac1cab",
      "tree": "3f0797803596b4e8d26f347e1a49879b8a4e2e80",
      "parents": [
        "4f620187a684b40c385a60f5b4470152e49efcae",
        "0c3a5584c6631c3e67682d76bd5a9d3b4628c7f5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 15 14:41:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 15 14:41:54 2013 +0000"
      },
      "message": "Merge \"Enable swift by default.\""
    },
    {
      "commit": "4f620187a684b40c385a60f5b4470152e49efcae",
      "tree": "984e8adbd3aedd62cae4be7a164cb7437d21fd4e",
      "parents": [
        "5c13e5442fa12f6a59075651ff03ebfb09cfac1c",
        "27c06950cda2e4efc49325546f580af2be1d6aef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 15 14:38:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 15 14:38:31 2013 +0000"
      },
      "message": "Merge \"Deprecate use of fixed_range flag in nova conf\""
    },
    {
      "commit": "5c13e5442fa12f6a59075651ff03ebfb09cfac1c",
      "tree": "e9f30026f419907c8a0bbf8ef299d234503f51f8",
      "parents": [
        "d29ef9e3c205295dae5ef0233c1e5d2036a6e5ad",
        "c892bde6b415229a8b40229ea2c7ed57c69fa80b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 15 14:38:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 15 14:38:27 2013 +0000"
      },
      "message": "Merge \"Extract HOST_IP default process to a function\""
    },
    {
      "commit": "d29ef9e3c205295dae5ef0233c1e5d2036a6e5ad",
      "tree": "c09c39d1c7d5bfdc6c781c897ec09198f28dd9b6",
      "parents": [
        "e7f0c7be6dae72970610a25f714dbb77e781ef2c",
        "a845ddedfc61b3654963925d28333ac713850b85"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 15 14:38:20 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 15 14:38:20 2013 +0000"
      },
      "message": "Merge \"Add RUN_EXERCISES to exercise.sh.\""
    },
    {
      "commit": "e7f0c7be6dae72970610a25f714dbb77e781ef2c",
      "tree": "860a2022d50d274c2fc6ea660958acb9e7c2ebe2",
      "parents": [
        "ee00b9298790ff5bf2fc59610b59568c09c93264",
        "e0bb447244cebb86adde5617d67c8ba828f661fb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 23:08:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 23:08:06 2013 +0000"
      },
      "message": "Merge \"Support for separate Keystone paste.deploy configuration\""
    },
    {
      "commit": "ee00b9298790ff5bf2fc59610b59568c09c93264",
      "tree": "208f4d8b6c9e9f1b8f2350daabc10af5d09edccd",
      "parents": [
        "470d891fffabca23c261630a0417c2854647be6d",
        "ac93efb3c13095d89412081893cc6ff7f9240408"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 22:59:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 22:59:49 2013 +0000"
      },
      "message": "Merge \"Minor comment corrections\""
    },
    {
      "commit": "470d891fffabca23c261630a0417c2854647be6d",
      "tree": "30e426eb494b13492feaa165302e2d1dd1a1a990",
      "parents": [
        "475ef00b52dbe7f13e144698c6238100546ed44e",
        "406019a74e179e39eeae940e11facd21ea1b8581"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 22:05:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 22:05:54 2013 +0000"
      },
      "message": "Merge \"Rename LOGNAME to LOGFILENAME.\""
    },
    {
      "commit": "475ef00b52dbe7f13e144698c6238100546ed44e",
      "tree": "971df6e2673b97fae0418d8924b4df192e2032c7",
      "parents": [
        "a268bf9ba4e9cf631b0d76328295074a955ac91b",
        "b663b33f51f39a6912b0c01bbd9f8559c3e03418"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 22:04:55 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 22:04:55 2013 +0000"
      },
      "message": "Merge \"Configures horizon lbaas dashboard\""
    },
    {
      "commit": "a268bf9ba4e9cf631b0d76328295074a955ac91b",
      "tree": "fc832f06b83608dadb99efe073b33a190eb382b6",
      "parents": [
        "7cfc9dfd91cceefc7c5f1e5ab467b3b4a8a3e720",
        "239f3246ad741cb824a283642a54dfe5935b74dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 22:02:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 22:03:00 2013 +0000"
      },
      "message": "Merge \"Support MultiStrOpt options in configuration file.\""
    },
    {
      "commit": "7cfc9dfd91cceefc7c5f1e5ab467b3b4a8a3e720",
      "tree": "1dc3b4abaf142c838989dd7a26bd22ac7059038f",
      "parents": [
        "fcb578edfbd19abc5d3efc73701a92e9ea6eaed9",
        "cd1fe9849431403893bdef50d5327b65ec273f77"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 22:02:57 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 22:02:57 2013 +0000"
      },
      "message": "Merge \"Handle LSB data for openSUSE 12.3\""
    },
    {
      "commit": "ac93efb3c13095d89412081893cc6ff7f9240408",
      "tree": "4339269970b65026f061b7a5d9fa8a3ed696b050",
      "parents": [
        "fcb578edfbd19abc5d3efc73701a92e9ea6eaed9"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 13 14:30:54 2013 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 21:19:19 2013 +0000"
      },
      "message": "Minor comment corrections\n\nChange-Id: Ibe516911e76bb250bc5ea582b0d8b8a3b12890f1\n"
    },
    {
      "commit": "fcb578edfbd19abc5d3efc73701a92e9ea6eaed9",
      "tree": "b044ec9df90c38f1924c7b645b16f4fd2b0e6077",
      "parents": [
        "e632a5b5491f6a4ccaa39404972bf0aeafff1f75",
        "6e207ce25c99495b24a03ace01e76285a27a18af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 21:15:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 21:15:58 2013 +0000"
      },
      "message": "Merge \"XenAPI: run DomU on a virtual kernel\""
    },
    {
      "commit": "e632a5b5491f6a4ccaa39404972bf0aeafff1f75",
      "tree": "f30e0be4d443aadec6a2f9c4395dd1610e4fd54d",
      "parents": [
        "c3c04fdba43d2cb74b587436463475f4ff2fe165",
        "3de02e8b9afeccdeb7b3169d736c530102bd84fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 21:15:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 21:15:52 2013 +0000"
      },
      "message": "Merge \"Add policy_file option to quantum.conf\""
    },
    {
      "commit": "c3c04fdba43d2cb74b587436463475f4ff2fe165",
      "tree": "b01b0f6f0a6f6211a4fb1edce2365bef3f2d3057",
      "parents": [
        "59d907cf77e06c908e44faefe21f221741c32ec5",
        "3f34d9af711af1b0f5cc77180ae2791a532fb291"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 21:15:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 21:15:31 2013 +0000"
      },
      "message": "Merge \"Make openSUSE port up-to-date\""
    },
    {
      "commit": "59d907cf77e06c908e44faefe21f221741c32ec5",
      "tree": "3f46fca46a16619fcecf5d7d186d3f597ca00f45",
      "parents": [
        "6ecaa6b6dfc2e0a1c7d14a50cc2f36466286edcf",
        "8ecbb38d7958fe9c0675506740a3178f42c75680"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 21:12:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 21:12:28 2013 +0000"
      },
      "message": "Merge \"restart memcached for swift.\""
    },
    {
      "commit": "6ecaa6b6dfc2e0a1c7d14a50cc2f36466286edcf",
      "tree": "25a1175839ad997ef7116a0ac631c7d725f6bf38",
      "parents": [
        "820467f20f19c9254afa0425fd77c646b9c732e9",
        "a8bf0f23e0309065ebeffa4a0a75c87dc91a77a8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 21:12:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 21:12:21 2013 +0000"
      },
      "message": "Merge \"Small Refactors\""
    },
    {
      "commit": "820467f20f19c9254afa0425fd77c646b9c732e9",
      "tree": "eab104d7a2b3dec45af98904e847b76d9c076849",
      "parents": [
        "a732f252f472b9cfd5492b74adf10796fd74fa05",
        "7e79d9139f931e45f732de9a39cc54bedd95bd6f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 21:12:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 21:12:18 2013 +0000"
      },
      "message": "Merge \"Simplify database_connection_url\""
    },
    {
      "commit": "a732f252f472b9cfd5492b74adf10796fd74fa05",
      "tree": "423171217c5b0e0a03a6533756ee2974d53c0781",
      "parents": [
        "80da9fa4dd7971ad80fc1e2ef024971cf0e0887e",
        "32e02bafe093b755df5ef7bc06cc7b6468d7f084"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 21:12:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 21:12:11 2013 +0000"
      },
      "message": "Merge \"Standardize repository locations\""
    },
    {
      "commit": "80da9fa4dd7971ad80fc1e2ef024971cf0e0887e",
      "tree": "6696f3cef542abe5f577b96b5cd44c01b896d000",
      "parents": [
        "7ddbea25c4c443709809a8da92ecbb562cc3a62d",
        "933120695d3203df99e3747d198b63c18fb8723a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 20:22:25 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 20:22:25 2013 +0000"
      },
      "message": "Merge \"Remove unused n-vol package lists\""
    },
    {
      "commit": "c892bde6b415229a8b40229ea2c7ed57c69fa80b",
      "tree": "a4b973333e922a4f396ff2712794904e35fd21e6",
      "parents": [
        "2a5d1ec15e5d04fb8f7c038e58dc06b65f7616a6"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 13 14:06:13 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 14 14:52:38 2013 -0500"
      },
      "message": "Extract HOST_IP default process to a function\n\nThis process is required by Grenade also...\n\nChange-Id: I263a4351e70b9cfb0965e57e518fe5fd377f4b43\n"
    },
    {
      "commit": "6e207ce25c99495b24a03ace01e76285a27a18af",
      "tree": "12df340b7558cf23a5f3b460a5e3aa0290408e41",
      "parents": [
        "f69ce0bce5db74ca87214c80d3792066284e8c5a"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Mar 13 09:42:58 2013 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Mar 13 09:42:58 2013 +0000"
      },
      "message": "XenAPI: run DomU on a virtual kernel\n\nFixes bug 1154506.\n\nChange-Id: I6e2f576a6de19db70f2a88278f9c043a433f4cec\n"
    },
    {
      "commit": "7ddbea25c4c443709809a8da92ecbb562cc3a62d",
      "tree": "5c226520e3a8f522800724772bd62009a7096a80",
      "parents": [
        "f69ce0bce5db74ca87214c80d3792066284e8c5a"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Wed Mar 13 06:57:19 2013 +0000"
      },
      "committer": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Wed Mar 13 06:57:19 2013 +0000"
      },
      "message": "Don\u0027t directly pip install tempest pip-requires\n\nThis code:\n\n    # Tempest doesn\u0027t satisfy its dependencies on its own, so\n    # install them here instead.\n    pip_install -r $TEMPEST_DIR/tools/pip-requires\n\ncauses us to do:\n\n    Found existing installation: oslo.config 1.1.0\n     Uninstalling oslo.config:\n\nso rather than 1.1.0 installed, we end up with 1.1.0b1 and everything\ngoes kabloomy.\n\nIt looks like this comment came from a time (commit 9a352daf) before\ntempest included proper install_requires (tempest commit 5abb253c3).\n\nIt should be safe to delete this and allow setup_develop() do all the\nwork just like the other projects.\n\nChange-Id: I869f727900bb08c72e5e8f4e84858a9c77049715\n"
    },
    {
      "commit": "27c06950cda2e4efc49325546f580af2be1d6aef",
      "tree": "115845f5e43f8ce805a433c3e23e962b3409ed50",
      "parents": [
        "f69ce0bce5db74ca87214c80d3792066284e8c5a"
      ],
      "author": {
        "name": "mathrock",
        "email": "nathanael.i.burton.work@gmail.com",
        "time": "Wed Mar 13 00:23:18 2013 -0400"
      },
      "committer": {
        "name": "mathrock",
        "email": "nathanael.i.burton.work@gmail.com",
        "time": "Wed Mar 13 01:36:47 2013 -0400"
      },
      "message": "Deprecate use of fixed_range flag in nova conf\n\nSince a3786b4b8aa47cf19b9dc2babb4df85f578a1280 merged into nova we\nnow can default to setting fixed_range in nova.conf to \"\". This will\ncause nova to do automatic NAT set up based on the networks\nconfigured rather than relying on the user to set fixed_range to the\nlargest subnet that includes the networks they\u0027ve configured.\n\nLeave the stack.sh default value of $FIXED_RANGE alone because it is\nused for creating the networks, etc.\n\nChange-Id: Iad13588af3dcf22ce81823de301b73b05cf2aae9\n"
    },
    {
      "commit": "f69ce0bce5db74ca87214c80d3792066284e8c5a",
      "tree": "6b1037038deecc9797d513189f926cf0f3f7ae58",
      "parents": [
        "87387596631602b5f676eae65823b4f0c5c71e66",
        "4d8c5b0aca07f0cefa0cf5794f2f0beb2fc5899f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 12 23:58:34 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 12 23:58:34 2013 +0000"
      },
      "message": "Merge \"Quantum: use generic VIF driver\""
    },
    {
      "commit": "a845ddedfc61b3654963925d28333ac713850b85",
      "tree": "7a69a9ef67ea908e5c81471830bf8d50916bd20c",
      "parents": [
        "87387596631602b5f676eae65823b4f0c5c71e66"
      ],
      "author": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Thu Mar 07 15:16:01 2013 -0500"
      },
      "committer": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Tue Mar 12 18:37:40 2013 -0400"
      },
      "message": "Add RUN_EXERCISES to exercise.sh.\n\nThe exercise.sh accepted a SKIP_EXERCISES var for limiting which\nexercises run.  Sometimes I only want to run one of this.  This new\nvariable make that much easier than having to list every other exercise\nas one that should be skipped.\n\nChange-Id: I21d3cc6ead677d25f7697c6cc1fd690cbbbfbdd7\n"
    },
    {
      "commit": "cd1fe9849431403893bdef50d5327b65ec273f77",
      "tree": "2627400277071ebdeba4fe1b99492d68d49df2b9",
      "parents": [
        "87387596631602b5f676eae65823b4f0c5c71e66"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Mar 12 18:04:29 2013 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Mar 12 18:04:58 2013 +0100"
      },
      "message": "Handle LSB data for openSUSE 12.3\n\nThe LSB vendor changed to \"openSUSE project\" in openSUSE 12.3. Deal with\nit as if it were simply \"openSUSE\".\n\nChange-Id: Id20eac6abba4c07aed1cf4617e89357974f62ff8\n"
    },
    {
      "commit": "3f34d9af711af1b0f5cc77180ae2791a532fb291",
      "tree": "4ba1650c63b06144e22e27596a08d4b1fe7aeafd",
      "parents": [
        "87387596631602b5f676eae65823b4f0c5c71e66"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Mar 12 17:57:36 2013 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Mar 12 18:02:55 2013 +0100"
      },
      "message": "Make openSUSE port up-to-date\n\nSeveral changes didn\u0027t properly deal with openSUSE, so fix this.\n\nChange-Id: Icc9c894031a8a693d9c41e2ec5717bd76f618342\n"
    },
    {
      "commit": "87387596631602b5f676eae65823b4f0c5c71e66",
      "tree": "03ec1553d850a0a3fc64c199afcab11704c6906d",
      "parents": [
        "c3b658c8df1ea9e0561c57c789d9539aced83d60",
        "997c10306e6bcbc3c6242cc50b6ae138c345b10f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 12 16:19:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 12 16:19:11 2013 +0000"
      },
      "message": "Merge \"Set debug to True in cinder.conf\""
    },
    {
      "commit": "3de02e8b9afeccdeb7b3169d736c530102bd84fe",
      "tree": "7a2d08f9109971a981be57513b96dede3491b348",
      "parents": [
        "c3b658c8df1ea9e0561c57c789d9539aced83d60"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Tue Mar 12 15:12:12 2013 +0100"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Tue Mar 12 15:20:05 2013 +0100"
      },
      "message": "Add policy_file option to quantum.conf\n\nBug 1154102\n\nEnsure /etc/quantum/policy.json is the one used by quantum when\ndeployed through devstack.\n\nChange-Id: Ib4e324911d1ba631d411eb3be78355eee09c39f0\n"
    },
    {
      "commit": "8ecbb38d7958fe9c0675506740a3178f42c75680",
      "tree": "1491132235b64aa62a94157238107bb03cd40ace",
      "parents": [
        "2a5d1ec15e5d04fb8f7c038e58dc06b65f7616a6"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "launchpad@chmouel.com",
        "time": "Tue Mar 12 12:15:17 2013 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "launchpad@chmouel.com",
        "time": "Tue Mar 12 12:15:49 2013 +0100"
      },
      "message": "restart memcached for swift.\n\n- (re)start memcached to make sure we have a clean memcache.\n\nChange-Id: Idad8d58e2500156c4170af04f880a074c8ce7943\n"
    },
    {
      "commit": "e0bb447244cebb86adde5617d67c8ba828f661fb",
      "tree": "09066b753289b1730d555c984908e4b9f980304c",
      "parents": [
        "c3b658c8df1ea9e0561c57c789d9539aced83d60"
      ],
      "author": {
        "name": "Alan Pevec",
        "email": "apevec@redhat.com",
        "time": "Tue Mar 12 11:10:52 2013 +0100"
      },
      "committer": {
        "name": "Alan Pevec",
        "email": "apevec@redhat.com",
        "time": "Tue Mar 12 11:22:38 2013 +0100"
      },
      "message": "Support for separate Keystone paste.deploy configuration\n\nSupport for Keystone change https://review.openstack.org/24126\nwhile keeping the backward compatiblity with mixed cfg/paste.deploy\nconfiguration file.\n\nAlso remove insertion of s3 extension which was merged in\nhttps://github.com/openstack/keystone/commit/b2aa620bc9d040f803c49707237f43ff1a04ef93\n\nChange-Id: Ib7e2913ebb507f882dcd71b1142bcdb4b040ae6b\n"
    },
    {
      "commit": "b663b33f51f39a6912b0c01bbd9f8559c3e03418",
      "tree": "269c9d625cedd25dd681ae867c10ae5d60615f39",
      "parents": [
        "c3b658c8df1ea9e0561c57c789d9539aced83d60"
      ],
      "author": {
        "name": "Eugene Nikanorov",
        "email": "enikanorov@mirantis.com",
        "time": "Thu Mar 07 16:10:10 2013 +0400"
      },
      "committer": {
        "name": "Eugene Nikanorov",
        "email": "enikanorov@mirantis.com",
        "time": "Tue Mar 12 13:34:48 2013 +0400"
      },
      "message": "Configures horizon lbaas dashboard\n\nfixes bug 1151865\n\nChange-Id: I1f2c7f7f11170571fe37a9cf5444d26c1c8de959\n"
    },
    {
      "commit": "c3b658c8df1ea9e0561c57c789d9539aced83d60",
      "tree": "edf8b44021dfc8c58e24402a1fa636c880c7c995",
      "parents": [
        "b9578714ae39603636853ef1a97bcf22c2cb16e9",
        "285c75e7a43407b1baa2b15604b555f56166f6f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 11 17:35:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 11 17:35:04 2013 +0000"
      },
      "message": "Merge \"Allow mongod service to launch on Fedora\""
    },
    {
      "commit": "b9578714ae39603636853ef1a97bcf22c2cb16e9",
      "tree": "50c8a352498dbc01910002695c9b232e7cf3528d",
      "parents": [
        "2a5d1ec15e5d04fb8f7c038e58dc06b65f7616a6",
        "d1742febe8b03e3c921e37c2f51639eb069779af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 11 17:35:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 11 17:35:00 2013 +0000"
      },
      "message": "Merge \"Set allow_overlapping_ips to True by default\""
    },
    {
      "commit": "2a5d1ec15e5d04fb8f7c038e58dc06b65f7616a6",
      "tree": "db92cbe9d2543c8231381b87e9f9a61a0ab7175b",
      "parents": [
        "c123001c6243bb6831b861790847ff1fdd9a5cb2",
        "a0f660b0f97b3e98b92c439da8022bfb76574759"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 08 15:16:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 08 15:16:40 2013 +0000"
      },
      "message": "Merge \"Add a dependency on openssl.\""
    },
    {
      "commit": "c123001c6243bb6831b861790847ff1fdd9a5cb2",
      "tree": "ec3a704d0ae8b26f008203389f6209caa810a911",
      "parents": [
        "5c48f15b769e8355b382e9ba02284d9d03d5d307",
        "8aa51064482f61f19eaa754ee59d3efd2302944c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 07 21:03:29 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 07 21:03:29 2013 +0000"
      },
      "message": "Merge \"Add Domain subtree to keystone LDAP structure\""
    },
    {
      "commit": "a0f660b0f97b3e98b92c439da8022bfb76574759",
      "tree": "f41cd44366ce91cb339f8051fd83f05c95e0e0ea",
      "parents": [
        "fd6aa547f0eb2ab402a214d22039a2ad57e4fc36"
      ],
      "author": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Thu Mar 07 15:43:45 2013 -0500"
      },
      "committer": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Thu Mar 07 15:46:25 2013 -0500"
      },
      "message": "Add a dependency on openssl.\n\nNova and Keystone use openssl to setup certificates.  If it\u0027s not\nthere then Keystone fails with \"Error 2: No such file or directory\",\nNova fails with \"openssl: command not found\" and glance fails with\n\"glance: error: argument --os-auth-token: expected one argument\"\nBasically, cascading errors everywhere.  So I put the dependency\nin \"general\" since it affects multiple packages.\n\nFixes bug 1152315\n\nChange-Id: I803f91644443d7aba78c0a90384e32f6eece36ec\n"
    },
    {
      "commit": "5c48f15b769e8355b382e9ba02284d9d03d5d307",
      "tree": "339a6aa5af889d48b54953aaeceec2ba96ebf32a",
      "parents": [
        "fd6aa547f0eb2ab402a214d22039a2ad57e4fc36",
        "31ffddd5b700a326df4ff0259da3c6412881db08"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 07 20:42:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 07 20:42:12 2013 +0000"
      },
      "message": "Merge \"Add apt dependencies for ceilometer tests\""
    },
    {
      "commit": "a8bf0f23e0309065ebeffa4a0a75c87dc91a77a8",
      "tree": "67e7d5f00d6e11ff792338747285929c94857494",
      "parents": [
        "fd6aa547f0eb2ab402a214d22039a2ad57e4fc36"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Mar 07 18:37:31 2013 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Mar 07 18:37:31 2013 +0000"
      },
      "message": "Small Refactors\n\nRename TOP_DIR to THIS_DIR, change the order of variable definitions.\n\nChange-Id: I96c12c5102e658ec76ab5176c3207fb641dae078\n"
    },
    {
      "commit": "4d8c5b0aca07f0cefa0cf5794f2f0beb2fc5899f",
      "tree": "b20c65cdd16092500a1bda8da24eb9432027e770",
      "parents": [
        "fd6aa547f0eb2ab402a214d22039a2ad57e4fc36"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Thu Mar 07 12:54:34 2013 +0000"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Thu Mar 07 13:04:56 2013 +0000"
      },
      "message": "Quantum: use generic VIF driver\n\nFor plugins that support VIF bindings, make use of the\nLibvirtGenericVIFDriver libvirt vif driver. The plugin\nreturns the VIF type to Nova which inturn \"knows\" what\nto do.\n\nChange-Id: I82982a9f1324db878439aa6bbee38bd205f073d0\n"
    },
    {
      "commit": "285c75e7a43407b1baa2b15604b555f56166f6f4",
      "tree": "6334be4ede715ce6e2c9b202b87cc574e2dcea13",
      "parents": [
        "f90b2740f7f15e7414f7f07ac7566f3c0b5b0e2b"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Mon Mar 04 13:13:03 2013 -0500"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Thu Mar 07 12:58:34 2013 +0000"
      },
      "message": "Allow mongod service to launch on Fedora\n\nFixes bug 1144907\n\nPreviously, the mongod service may fail to launch, if the eager\nfilesystem freespace check trips over an SELinux AVC or finds\na lack of freespace (depending on the up-to-datedness of the\nselinux-policy-targeted package and the disk size/usage in the\nhosting instance).\n\nWe work around these issues by ensuring the selinux-policy-targeted\npackage is up-to-date when ceilometer is enabled on Fedora, and\nalso setting the --smallfiles option.\n\nChange-Id: I74f21662aedf9cc07b9a335d22b833a8a80dfce2\n"
    },
    {
      "commit": "d1742febe8b03e3c921e37c2f51639eb069779af",
      "tree": "5ac0a41c850f13eb21f15cad2d96f8a52f6f9856",
      "parents": [
        "fd6aa547f0eb2ab402a214d22039a2ad57e4fc36"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Thu Mar 07 13:34:57 2013 +0100"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Thu Mar 07 13:34:57 2013 +0100"
      },
      "message": "Set allow_overlapping_ips to True by default\n\nBug 1152141\n\nChange-Id: I36b3a91ac9c52ea8371df3adc7fcd0f55ad27a58\n"
    },
    {
      "commit": "fd6aa547f0eb2ab402a214d22039a2ad57e4fc36",
      "tree": "c2d17852e3d2f5ad2524e2b86d19808d7e32a86a",
      "parents": [
        "de3f9d3faa1ed98011677ee313340af209f4c0dc",
        "b7d8284271170041a3134fcf99e14e46703d6546"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 06 22:58:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 06 22:58:27 2013 +0000"
      },
      "message": "Merge \"Implements blueprint quantum-lbaas-plugin-support\""
    },
    {
      "commit": "de3f9d3faa1ed98011677ee313340af209f4c0dc",
      "tree": "218eb596142de944d7f14abc51b60db39728794b",
      "parents": [
        "35a90d7fc0f6e4839a4a03dbcc9962c820d7acf7",
        "cc404a481af74e3cc17db357236092743dfb79b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 06 19:15:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 06 19:15:26 2013 +0000"
      },
      "message": "Merge \"Fix minor typo in IPMI virt driver\""
    },
    {
      "commit": "35a90d7fc0f6e4839a4a03dbcc9962c820d7acf7",
      "tree": "974747e0176d3f2800f4c064c0a4069ffb0e3726",
      "parents": [
        "674df734057b8b104667389a6a0a8c6d770d7ebb",
        "2920b7decc6769707ea45552c94864701c55988e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 06 19:09:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 06 19:09:13 2013 +0000"
      },
      "message": "Merge \"Stash baremetal deploy image IDs in a namespace.\""
    },
    {
      "commit": "674df734057b8b104667389a6a0a8c6d770d7ebb",
      "tree": "61a4e4817ef0aa881eb9e3466a63f3d5b7274e22",
      "parents": [
        "0d71d1ec56f6063b88e2f11ed057aefe6d7311d2",
        "21ddaac8702ade8f8c6fec558f8185419c46eec3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 06 19:09:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 06 19:09:08 2013 +0000"
      },
      "message": "Merge \"Remove trailing slash from ceilometer endpoint URLs\""
    },
    {
      "commit": "933120695d3203df99e3747d198b63c18fb8723a",
      "tree": "1e17f624f53f6ba40f26b73cb14300051c65c075",
      "parents": [
        "0d71d1ec56f6063b88e2f11ed057aefe6d7311d2"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Wed Mar 06 10:25:47 2013 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Wed Mar 06 10:25:47 2013 -0800"
      },
      "message": "Remove unused n-vol package lists\n\nNova-volume was removed in Grizzly\n\nChange-Id: If911e50d4d5cd89ce6d4e442335634ed635545cd\n"
    },
    {
      "commit": "406019a74e179e39eeae940e11facd21ea1b8581",
      "tree": "be7ad812e51b9b32790d9cf26c5c667d3bacba6e",
      "parents": [
        "0d71d1ec56f6063b88e2f11ed057aefe6d7311d2"
      ],
      "author": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Wed Mar 06 09:58:39 2013 -0500"
      },
      "committer": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Wed Mar 06 09:58:39 2013 -0500"
      },
      "message": "Rename LOGNAME to LOGFILENAME.\n\nLOGNAME has historically been used for the username.  Using it for\nthe logfile name causes confusion.  For example, Python\u0027s\ngetpass.getuser() will return the value of LOGNAME.\n\nChange-Id: I3f569d54f93c4898654fddb91f3b569831e75a2c\n"
    },
    {
      "commit": "b7d8284271170041a3134fcf99e14e46703d6546",
      "tree": "9ea3a954aa2e0b4c2014e0331936c2351c04a00e",
      "parents": [
        "0d71d1ec56f6063b88e2f11ed057aefe6d7311d2"
      ],
      "author": {
        "name": "Eugene Nikanorov",
        "email": "enikanorov@mirantis.com",
        "time": "Wed Mar 06 16:28:33 2013 +0400"
      },
      "committer": {
        "name": "Eugene Nikanorov",
        "email": "enikanorov@mirantis.com",
        "time": "Wed Mar 06 18:05:23 2013 +0400"
      },
      "message": "Implements blueprint quantum-lbaas-plugin-support\n\nAdd support for quantum lbaas plugin.\nConfigure service_plugins and lbaas agent\nin case q-lbaas service is enabled in localrc\n\nChange-Id: Iebaa1ed6a7209175504230faf802a94dc841392f\n"
    },
    {
      "commit": "0c3a5584c6631c3e67682d76bd5a9d3b4628c7f5",
      "tree": "2f6e76597890be27f33b543270c75deae593dbdc",
      "parents": [
        "0d71d1ec56f6063b88e2f11ed057aefe6d7311d2"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "launchpad@chmouel.com",
        "time": "Wed Mar 06 10:58:33 2013 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "launchpad@chmouel.com",
        "time": "Wed Mar 06 13:16:37 2013 +0100"
      },
      "message": "Enable swift by default.\n\n- Set by default SWIFT_REPLICAS to 1 since this is the most common use\n  case when using it in devstack.\n- If we have swift_replicas to 1 launch the object container account and\n  proxy servers in foreground in screen.\n- Allow any s- services if we have just \u0027swift\u0027 in service enabled\n  instead of having to specify all s- services to enable swift. This will be\n  removed in the future.\n- Set object server starting at 6013 instead of 6010 to not conflict\n  with remote ssh x11 forwarding.\n\nChange-Id: I890b6953b70283bfa0927fff0cf5e92f3c08455b\n"
    },
    {
      "commit": "cc404a481af74e3cc17db357236092743dfb79b3",
      "tree": "092d782e3dff322d520631614584ba91ac2b5ea3",
      "parents": [
        "0d71d1ec56f6063b88e2f11ed057aefe6d7311d2"
      ],
      "author": {
        "name": "Ghe Rivero",
        "email": "ghe@debian.org",
        "time": "Wed Mar 06 11:48:03 2013 +0100"
      },
      "committer": {
        "name": "Ghe Rivero",
        "email": "ghe@debian.org",
        "time": "Wed Mar 06 11:50:40 2013 +0100"
      },
      "message": "Fix minor typo in IPMI virt driver\n\nThe correct driver to use is:\n    nova.virt.baremetal.ipmi.IPMI\ninstead of:\n    nova.virt.baremetal.ipmi.Ipmi\n\nChange-Id: I2bf11a3acb72f7c2ba37f1a03efe09f50dc9d239\n"
    },
    {
      "commit": "239f3246ad741cb824a283642a54dfe5935b74dd",
      "tree": "9bf82112f59953fecdf2d01986bbec76f67534c0",
      "parents": [
        "0d71d1ec56f6063b88e2f11ed057aefe6d7311d2"
      ],
      "author": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Fri Mar 01 15:54:02 2013 +0800"
      },
      "committer": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Wed Mar 06 09:42:14 2013 +0800"
      },
      "message": "Support MultiStrOpt options in configuration file.\n\nFixed bug #1136964.\n\n1. Added 3 ini functions to support MultiStrOpt:\n  Function \"iniset_multiline config-file section option value1 value2\nvalue3 ...\" sets a MultiStrOpt option in an ini file.\n\n  Function \"iniget_multiline config-file section option\" gets the\nMultiStrOpt option values.\n\n  Function \"iniadd config-file section option value1 value2 value3...\"\nappends an option without relacing the old values, which would result\nthe option to be MultiStrOpt.\n\n2. Modified the nova configuation to correctly enable notification for\nceilometer.\n\nChange-Id: I1c27db1a6e58b35bc4428e761f40627988f69e37\n"
    },
    {
      "commit": "997c10306e6bcbc3c6242cc50b6ae138c345b10f",
      "tree": "e6043786c3b816dd6ed92e4a26d480c7fbb86c6c",
      "parents": [
        "0d71d1ec56f6063b88e2f11ed057aefe6d7311d2"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Tue Mar 05 23:01:38 2013 +0000"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Tue Mar 05 23:03:25 2013 +0000"
      },
      "message": "Set debug to True in cinder.conf\n\nAdds a line to lib/cinder to turn on debug logging\nby default in Cinder.\n\nChange-Id: I9cc7d78b97eea40fc787ca68721b58fc7a00faf4\n"
    },
    {
      "commit": "31ffddd5b700a326df4ff0259da3c6412881db08",
      "tree": "51ed330fe42a1dffaef3918134c6338428ee8a93",
      "parents": [
        "921f2dab624c045d2be321d986b4769c7fb7de99"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Tue Mar 05 11:13:49 2013 -0500"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Tue Mar 05 11:58:00 2013 -0500"
      },
      "message": "Add apt dependencies for ceilometer tests\n\nThe ceilometer tests use an in-memory version of\nMongoDB that uses spidermonkey for JavaScript\ninterpretation. spidermonkey, in turn, depends\non nspr and pkg-config.\n\nCeilometer also uses lxml, which wants libxml2-dev\nand libxslt-dev.\n\nbug 1115332\n\nChange-Id: Ie2fca1203107b6397fa6babbef37dbaae7592373\nSigned-off-by: Doug Hellmann \u003cdoug.hellmann@dreamhost.com\u003e\n"
    },
    {
      "commit": "0d71d1ec56f6063b88e2f11ed057aefe6d7311d2",
      "tree": "6d1c718c95a8129a587070cf0326b33c1a643b56",
      "parents": [
        "f54e9912d836c72afc5aec8e317ad90d59b209e6",
        "1bb758758bda040c94747dce5b22fc6692aa00d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 05 14:20:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 05 14:20:13 2013 +0000"
      },
      "message": "Merge \"chown -R to ensure that stack user owns data_dir\""
    },
    {
      "commit": "f54e9912d836c72afc5aec8e317ad90d59b209e6",
      "tree": "336c379b2d8767052bae14198ac0f91b3e97e6c7",
      "parents": [
        "f3fd44c4be11b53179ff1f227e40c21e9d00721a",
        "057a41bf3b2726369c769341c5f4b45f5001a771"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 05 13:59:53 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 05 13:59:53 2013 +0000"
      },
      "message": "Merge \"Quantum PLUMgrid Plugin Support\""
    },
    {
      "commit": "21ddaac8702ade8f8c6fec558f8185419c46eec3",
      "tree": "605016b0511a20b9e28034ad88df34dc323b089a",
      "parents": [
        "09d6185b3f79f558cf6a42ca3d9b3c7d685dbce7"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Tue Mar 05 12:40:59 2013 +0000"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Tue Mar 05 12:40:59 2013 +0000"
      },
      "message": "Remove trailing slash from ceilometer endpoint URLs\n\nFixes bug 1146794\n\nEnsure the URLs configured for the ceilometer endpoint in the keystone\nservice catalog do not contain a trailing forward slash.\n\nOtherwise, this leads to an extra forward slash in the URL paths\nconstructed by the ceilometer client, which in turn is problematic\nfor the v2 API.\n\nChange-Id: I7d457efc6e01e4e955388f52a4907524052f0173\n"
    },
    {
      "commit": "32e02bafe093b755df5ef7bc06cc7b6468d7f084",
      "tree": "6d0d8fc715e7e8a693780d09e611eff653d86a23",
      "parents": [
        "f3fd44c4be11b53179ff1f227e40c21e9d00721a"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Tue Mar 05 11:05:38 2013 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Tue Mar 05 11:29:58 2013 +0000"
      },
      "message": "Standardize repository locations\n\n* The variables pointing to repositories were not using the GIT_BASE for\ngithub.com\n* Some repositories were missing the .git tail\n\nChange-Id: I551179bed90c04682e8a22985241a4bddca23351\n"
    },
    {
      "commit": "f3fd44c4be11b53179ff1f227e40c21e9d00721a",
      "tree": "d480e4d9697a923292558aea97fb52617426bfce",
      "parents": [
        "f90b2740f7f15e7414f7f07ac7566f3c0b5b0e2b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Mar 04 17:33:35 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Mar 04 17:52:03 2013 -0500"
      },
      "message": "Revert \"Enable swift by default.\"\n\nThis reverts commit 5a5cbf7274a6a50bb766ec590cf885430ed5c5d0.\n\nThis breaks on a default openstack install on Ubuntu 12.10,\nrevert for now until this can be cleaned up to work out of the\nbox.\n\nChange-Id: I185509cc30bd28e920cdab60fc92129949bd6b0d\n"
    },
    {
      "commit": "2920b7decc6769707ea45552c94864701c55988e",
      "tree": "0b5880c5d9befafb169aef76cda67cd25f5d3fd5",
      "parents": [
        "f90b2740f7f15e7414f7f07ac7566f3c0b5b0e2b"
      ],
      "author": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Mon Mar 04 11:47:14 2013 -0800"
      },
      "committer": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Mon Mar 04 11:50:10 2013 -0800"
      },
      "message": "Stash baremetal deploy image IDs in a namespace.\n\nBaremetal PXE driver should read deploy_kernel_id \u0026 deploy_ramdisk_id\nfrom the \u0027baremetal:\u0027 namespace within instance_type[\u0027extra_specs\u0027]\nso that it doesn\u0027t conflict with ComputeCapabilitiesFilter any more.\n\nThis allows nova-compute to use ComputeCapabilitiesFilter with baremetal\nagain. For this filter to properly match the baremetal ndoe\u0027s RAM,\nwe need to tune two other Nova options for physical hardware.\n\nFixes bug 1129485.\n\nChange-Id: I0aa1b0fef8ac59a06217577af8c747437d2d6bf5\n"
    },
    {
      "commit": "8aa51064482f61f19eaa754ee59d3efd2302944c",
      "tree": "1ea98ebd0e867997a5a63a241156203311228a22",
      "parents": [
        "f90b2740f7f15e7414f7f07ac7566f3c0b5b0e2b"
      ],
      "author": {
        "name": "Brad Topol",
        "email": "btopol@us.ibm.com",
        "time": "Mon Mar 04 13:14:27 2013 -0600"
      },
      "committer": {
        "name": "Brad Topol",
        "email": "btopol@us.ibm.com",
        "time": "Mon Mar 04 13:14:27 2013 -0600"
      },
      "message": "Add Domain subtree to keystone LDAP structure\n\nFixes Bug1144927\nThis fix adds a Domain subtree to the initial\nLDAP structure for configuring keystone\u0027s LDAP.\n\nChange-Id: I6ec06efc9e0a40bfc81d838b9f0d6167e9441dff\n"
    },
    {
      "commit": "f90b2740f7f15e7414f7f07ac7566f3c0b5b0e2b",
      "tree": "be973683f751c73e8b7d7940810e53aa42fa64f9",
      "parents": [
        "09d6185b3f79f558cf6a42ca3d9b3c7d685dbce7",
        "07115eb5c06a7f5a63bfacdf33ded466c8f2e2c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 04 14:12:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 04 14:12:10 2013 +0000"
      },
      "message": "Merge \"Refactor error logging\""
    },
    {
      "commit": "057a41bf3b2726369c769341c5f4b45f5001a771",
      "tree": "6e88e24a916320ac184744b525426384fc0a3660",
      "parents": [
        "09d6185b3f79f558cf6a42ca3d9b3c7d685dbce7"
      ],
      "author": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Thu Feb 28 18:03:03 2013 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 03 18:53:28 2013 +0000"
      },
      "message": "Quantum PLUMgrid Plugin Support\n\nThe commit introduces devstack support for the Quantum PLUMgrid Plugin.\n\nChange-Id: Idc4d97a65f9e7669075609aafe7ffc8286f0b94a\nImplements: blueprint plumgrid-plugin\n"
    },
    {
      "commit": "7e79d9139f931e45f732de9a39cc54bedd95bd6f",
      "tree": "7bf48a4af954193c655e2365ec26b1616717e712",
      "parents": [
        "48053c791d32d3b61673b2061f63c36cd62861bb"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Mar 03 12:23:04 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Mar 03 13:13:36 2013 +0100"
      },
      "message": "Simplify database_connection_url\n\n* does not expects dynamic scoping.\n* does not uses eval.\n\nChange-Id: I5ba4e5b7ffaabbb3c2bddadf9e53a2875de8b7c0\n"
    },
    {
      "commit": "09d6185b3f79f558cf6a42ca3d9b3c7d685dbce7",
      "tree": "489c60b67868ff3bcebc4a5e865a3be8c71fec35",
      "parents": [
        "48053c791d32d3b61673b2061f63c36cd62861bb"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Sun Mar 03 01:24:45 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Sun Mar 03 16:56:32 2013 +0900"
      },
      "message": "Set l3_agent_manager for ovs/linuxbridge plugin\n\nrelated to quantum bug 1139726, L3NATAgentWithStateReport makes\nno longer the default, as doing so broke DHCP for other plugins.\n\nQuantum linuxbridge has the agent extension support. This commit also\nset dhcp/l3_agent_manager to *AgentWithStateReport in linuxbridge plugin.\n\nChange-Id: I4095f4276499468d02265169cc26bbd8489679bc\n"
    },
    {
      "commit": "48053c791d32d3b61673b2061f63c36cd62861bb",
      "tree": "40862731e5d9864e71a0fddc645af53e9807fbae",
      "parents": [
        "2a3102eef242b40313baaba1a4544ce3ab0f24e8",
        "2cef6fbd4490fa169ab92599f9df866d0fbaa888"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 02 14:36:51 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 02 14:36:51 2013 +0000"
      },
      "message": "Merge \"ryu: minor updates for Ryu upstream change\""
    },
    {
      "commit": "2a3102eef242b40313baaba1a4544ce3ab0f24e8",
      "tree": "a659d5b64cb25dfc9de8f37859c46bfa9af7124b",
      "parents": [
        "d30239a626a1d452c974bdfbeb24011e7c2d2d47",
        "8c11f5612b607c85a1d38858074281b7065daff1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 02 14:36:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 02 14:36:48 2013 +0000"
      },
      "message": "Merge \"Allow qpid to be selected as AMQP provider on precise\""
    },
    {
      "commit": "d30239a626a1d452c974bdfbeb24011e7c2d2d47",
      "tree": "d7b02e5d72695b7131e8bc7c5622908cec09ef21",
      "parents": [
        "8b5f131d92238cf081dfdf31c46aa77b70027da8",
        "5a5cbf7274a6a50bb766ec590cf885430ed5c5d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 02 14:33:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 02 14:33:58 2013 +0000"
      },
      "message": "Merge \"Enable swift by default.\""
    },
    {
      "commit": "8b5f131d92238cf081dfdf31c46aa77b70027da8",
      "tree": "feb84459905b99627d782164fc25d5d9be053e9b",
      "parents": [
        "1155ce97d57786d0d02ca4ad94480512405a0a82",
        "3aa8887170200a8bcf3e4a909059428b360f0c3d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 02 03:10:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 02 03:10:37 2013 +0000"
      },
      "message": "Merge \"Allow DATABASE_TYPE to be specified in localrc\""
    },
    {
      "commit": "1155ce97d57786d0d02ca4ad94480512405a0a82",
      "tree": "342cacc10fb6b786f40bc0442f1065d035be4cc1",
      "parents": [
        "b057f4f75c6d1021981a74beb49316bff097ec7b",
        "4a20f9a175fc4237ed16e535ab8250cc21cd0e8c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 01 23:02:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 01 23:02:22 2013 +0000"
      },
      "message": "Merge \"add quantum_available flag to tempest\""
    },
    {
      "commit": "1bb758758bda040c94747dce5b22fc6692aa00d0",
      "tree": "5608cfe6ab3beb33ebc23ebf6adcd35b986fc02c",
      "parents": [
        "b057f4f75c6d1021981a74beb49316bff097ec7b"
      ],
      "author": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Fri Mar 01 11:48:27 2013 -0500"
      },
      "committer": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Fri Mar 01 11:50:44 2013 -0500"
      },
      "message": "chown -R to ensure that stack user owns data_dir\n\nThe fix for bug #1129748 tightens some permissions on image\ndirectories.  This breaks the devstack gate jobs, which were\nrelying on wide-open permissions.  chowning recursively should\nensure that all the directories are owned by the stack user,\nso the gate tests work with tighter permissions.\n\nChange-Id: I09be54bff6d8f9c3f7f599d6e5ada6431beb7c31\n"
    },
    {
      "commit": "3aa8887170200a8bcf3e4a909059428b360f0c3d",
      "tree": "322d33ffc61c8bd4c1f49393d1f25936a3d4eda8",
      "parents": [
        "493db1eb2980b156cad5de7710dddc7a2d1733e1"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Thu Feb 28 17:39:41 2013 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Fri Mar 01 14:04:13 2013 +0000"
      },
      "message": "Allow DATABASE_TYPE to be specified in localrc\n\nThe use of DATABASE_TYPE without forcing it into ENABLED_SERVICES\nseems to be the only way to set up a multi-host devstack installation.\n\nOnly deprecate use_database.\nChanges functionality of use_database to be equivalent to specifying DATABASE_TYPE\nThis means that people with localrc\u0027s that only specify use_database used to have\na database service brought up, but now will not until they add it to ENABLED_SERVICES.\n\nChange-Id: I4c6e8ee31f298004338ca46bfc330a3e3af288aa\nFixes: bug 1136028\n"
    },
    {
      "commit": "b057f4f75c6d1021981a74beb49316bff097ec7b",
      "tree": "661d3f6b86f983711acda4324463d02ce8c4accf",
      "parents": [
        "afae8f4c3542790d13d719d04f5dd3fbab6deb46",
        "2c6382111985c1fbeb84f90174484188d84bdde8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 01 13:11:50 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 01 13:11:50 2013 +0000"
      },
      "message": "Merge \"Change the openvz driver compute_driver entry to match all other compute drivers in nova.\""
    },
    {
      "commit": "8c11f5612b607c85a1d38858074281b7065daff1",
      "tree": "e24d2b9a7076ec595cca7afc6e5f763ad5a269b6",
      "parents": [
        "c9bda20963bd0e2cdf0139190d527931497d8622"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Fri Mar 01 12:09:01 2013 +0000"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Fri Mar 01 12:35:35 2013 +0000"
      },
      "message": "Allow qpid to be selected as AMQP provider on precise\n\nFixes bug 1137667\n\nPreviously the auth/sasl config for qpidd was broken, and the\nopenstack services using RPC were not properly configured.\n\nNow we ensure that:\n\n- the admin qpid_username/password are configured for all services\n  (as the qpidd ACL config denies all access to non-admin users)\n\n- the PLAIN sasl mechanism is configured for qpidd (otherwise the\n  qpid_password is not propogated)\n\n- the qpidd process has read permission on the sasl DB (otherwise\n  thw admin user/apss cannot be verified even if set)\n\nChange-Id: Id6bd675841884451b78f257afe786f494a03c0f7\n"
    },
    {
      "commit": "4a20f9a175fc4237ed16e535ab8250cc21cd0e8c",
      "tree": "417f97a3599f39fca9a39a7d37c6335bd6ac1572",
      "parents": [
        "c9bda20963bd0e2cdf0139190d527931497d8622"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Mar 01 07:23:38 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Mar 01 07:23:38 2013 -0500"
      },
      "message": "add quantum_available flag to tempest\n\nthis ensures that if we setup quantum, we are explicit about it\nin tempest. This is important so that nova tests which require\nquantum features have any idea if they should function.\n\nChange-Id: I5e6be9ff325676f25b2c391430dd66ff64a7a833\n"
    },
    {
      "commit": "afae8f4c3542790d13d719d04f5dd3fbab6deb46",
      "tree": "25a14ad29048bb248b1b42d6ca288a788a55e159",
      "parents": [
        "c9bda20963bd0e2cdf0139190d527931497d8622"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Fri Mar 01 10:31:29 2013 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Fri Mar 01 10:31:29 2013 +0100"
      },
      "message": "Ignore autogenerated .prereqs.\n\nChange-Id: I593d6bc7776d73e8dff6b9791242fdc3b18db338\n"
    },
    {
      "commit": "07115eb5c06a7f5a63bfacdf33ded466c8f2e2c9",
      "tree": "fb6f2bedaafb7bb357f7653cf68a083c2888c1ee",
      "parents": [
        "921f2dab624c045d2be321d986b4769c7fb7de99"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Tue Feb 26 12:38:18 2013 -0800"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Thu Feb 28 11:54:24 2013 -0800"
      },
      "message": "Refactor error logging\n\nIt is hard to grep errors in current log. so in this patch,\nI\u0027m updating die function which also writes log for\nscreen_log_dir/error.log.\nIn future, we may categolize negative fault by using\nthis error.log.\n\nChange-Id: I70a8cfe67ed408284f5c88c762c6bb8acb8ecdb2\n"
    },
    {
      "commit": "c9bda20963bd0e2cdf0139190d527931497d8622",
      "tree": "409eb681dd2bcc4117180d131755149e848c49b6",
      "parents": [
        "493db1eb2980b156cad5de7710dddc7a2d1733e1",
        "5452b18d2374af1f192dea4cb53213ea6d7dc59e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 28 17:08:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 28 17:08:48 2013 +0000"
      },
      "message": "Merge \"Ensure that openvswitch is installed for Fedora\""
    },
    {
      "commit": "2cef6fbd4490fa169ab92599f9df866d0fbaa888",
      "tree": "d1cf572b013bc45f5752f12a3e804ecae2bc70f4",
      "parents": [
        "38ddbe6d25a550a213414978e02779284e047cf0"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Tue Feb 12 23:05:40 2013 +0900"
      },
      "committer": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Thu Feb 28 14:50:03 2013 +0900"
      },
      "message": "ryu: minor updates for Ryu upstream change\n\nSince Ryu upstream changed configuration format, which is user visible.\nPlus minor updates.\n\nFixes bug #1132992\nChange-Id: I531360f3e0470916144d2c409066f1a8c75ec26f\nSigned-off-by: Isaku Yamahata \u003cyamahata@valinux.co.jp\u003e\n"
    },
    {
      "commit": "493db1eb2980b156cad5de7710dddc7a2d1733e1",
      "tree": "0bfbc8015532d02e324adfaef905d4b2961b61fe",
      "parents": [
        "38ddbe6d25a550a213414978e02779284e047cf0",
        "f7bfa71df92a6ef0bfd7f5ff544ef40a1427dd41"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 28 05:46:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 28 05:46:59 2013 +0000"
      },
      "message": "Merge \"Add genisoimage to package dependencies:\""
    },
    {
      "commit": "38ddbe6d25a550a213414978e02779284e047cf0",
      "tree": "a1b935b777864ce53d94edf610a0a446e02606b5",
      "parents": [
        "a43c9fba025bd2e16fa09cf3ca69ec265f91144a",
        "dda2b7afc7f399b6065ac90b3adcaf46bffd963a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 28 05:44:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 28 05:44:59 2013 +0000"
      },
      "message": "Merge \"Add cinder multi backend support to devstack\""
    }
  ],
  "next": "a43c9fba025bd2e16fa09cf3ca69ec265f91144a"
}
