)]}'
{
  "log": [
    {
      "commit": "70e8c23555f92764f0d407738fb26a88b70d63d8",
      "tree": "48606f04c888d48928484f5f8a11b788b3d40c84",
      "parents": [
        "de772736ceb6c628f2c411398508e02f920cbc67",
        "3c6a57a3c4a668b5f1522bd42ca79cdb05360fc2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 10 18:15:07 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 10 18:15:07 2012 +0000"
      },
      "message": "Merge \"Setup rootwrapper for quantum-debug command\""
    },
    {
      "commit": "de772736ceb6c628f2c411398508e02f920cbc67",
      "tree": "9194ac4eb6e8e12e5d3118582647ad14e9dcbf28",
      "parents": [
        "edcf4c84f84916999635c02b16e9168307399226",
        "1e32d0ab191bfe8a8c89580b9f84fe38ded7af0a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 10 17:55:13 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 10 17:55:13 2012 +0000"
      },
      "message": "Merge \"exercises/euca: Fix volume timeout\""
    },
    {
      "commit": "edcf4c84f84916999635c02b16e9168307399226",
      "tree": "7b015de08ed89479e9486b8dca0f280e6fa4a000",
      "parents": [
        "1e392d769c0d6f50687d8cdb4045d68c4c4ef17a",
        "e5eee5834b4ae62857830a7a0266df76ec640b2d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 10 16:16:01 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 10 16:16:01 2012 +0000"
      },
      "message": "Merge \"Add a timestamp to the log output for better diagnosis\""
    },
    {
      "commit": "3c6a57a3c4a668b5f1522bd42ca79cdb05360fc2",
      "tree": "9a63a53bcd719beabb197c5d81524684b6f3f7a9",
      "parents": [
        "1e392d769c0d6f50687d8cdb4045d68c4c4ef17a"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Sat Dec 08 22:07:11 2012 -0800"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Sat Dec 08 22:07:11 2012 -0800"
      },
      "message": "Setup rootwrapper for quantum-debug command\n\nSetup rootwrapper for quantum-debug command\nThis change is needed to quantum-gating\n\nChange-Id: I032f26c0c020374ac978e00bdf72856da795096d\n"
    },
    {
      "commit": "1e392d769c0d6f50687d8cdb4045d68c4c4ef17a",
      "tree": "784aafd769287aff4927b3c56fa2c8c3dd45de2e",
      "parents": [
        "ef17013d40fa994505b9cfeb710be9962d5ec1ae",
        "eb1aa3d5ed4388119fac56038b4655648bca7e76"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 08 12:19:05 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 08 12:19:05 2012 +0000"
      },
      "message": "Merge \"setup quantum-rootrwapper\""
    },
    {
      "commit": "ef17013d40fa994505b9cfeb710be9962d5ec1ae",
      "tree": "75c0161b9f52b4010710a90262ab5096a735ee6b",
      "parents": [
        "1f53bf061f889a22db4d138cd7ef46e4f42297b8",
        "65c0846e379ba629fcc389486057322d5e30b34a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 08 12:14:56 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 08 12:14:56 2012 +0000"
      },
      "message": "Merge \"Local variable cosmetic changes in lib/tempest\""
    },
    {
      "commit": "1f53bf061f889a22db4d138cd7ef46e4f42297b8",
      "tree": "505f24bc437d973c6352a31080a3be84c9b94002",
      "parents": [
        "e5f8d1228a139ae13da5f2fbdfd09b3b43fd52fd",
        "a784748527404f59e2c920c889e7958c6532f408"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 08 12:14:36 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 08 12:14:36 2012 +0000"
      },
      "message": "Merge \"Enable the correct instance managers for instance/floating ips.\""
    },
    {
      "commit": "eb1aa3d5ed4388119fac56038b4655648bca7e76",
      "tree": "6930096534d997db45336bc7332c2ee8a4fcfae3",
      "parents": [
        "b9520212f53f8818962313cfbd84b9dc84386d9c"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Thu Dec 06 11:55:29 2012 -0800"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Fri Dec 07 12:13:12 2012 -0800"
      },
      "message": "setup quantum-rootrwapper\n\nAdd quantum-rootwrapper for /etc/sudoers.d\nThis is needed to run quantum in CI env\n\nChange-Id: Ib59351c106f0a45bb45476edf032c97744873923\n"
    },
    {
      "commit": "65c0846e379ba629fcc389486057322d5e30b34a",
      "tree": "ac59fe7d899a40e30733abd86a4cb73388bfc6f2",
      "parents": [
        "e5f8d1228a139ae13da5f2fbdfd09b3b43fd52fd"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Dec 07 14:20:51 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Dec 07 14:25:06 2012 +0100"
      },
      "message": "Local variable cosmetic changes in lib/tempest\n\nChange-Id: I5e83531c32968bc734abb0f9a8d03e2f9500a074\n"
    },
    {
      "commit": "1e32d0ab191bfe8a8c89580b9f84fe38ded7af0a",
      "tree": "3cabf41eadc781bb4fb76838402bd36c582dc683",
      "parents": [
        "e5f8d1228a139ae13da5f2fbdfd09b3b43fd52fd"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Dec 07 12:46:15 2012 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Dec 07 12:46:15 2012 +0000"
      },
      "message": "exercises/euca: Fix volume timeout\n\nFixes bug 1087656\n\nIn euca exercise, the timeout for one of the volume operations was\nspecified as ASSOCIATE_TIMEOUT, whereas the timeout error message was\nmentioning RUNNING_TIMEOUT. This fix changes the timeout to\nRUNNING_TIMEOUT so that it is consistent with the error message.\n\nAs RUNNING is usually larger than ASSOCIATE, it leaves more time for the\nvolume operation.\n\nChange-Id: Ic016c7920ae6e4ec9a476bb5612b7df9eed01c75\n"
    },
    {
      "commit": "e5f8d1228a139ae13da5f2fbdfd09b3b43fd52fd",
      "tree": "8b818829db4792fc766dba050ebba39e6ebabe03",
      "parents": [
        "b3def626a23bb726ffc2cdde34699a5d69a73ac1",
        "72cffd56bf68afcb4ca087f6ed852f875b3bc90e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 21:27:42 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 21:27:42 2012 +0000"
      },
      "message": "Merge \"Make the standard devstack logging work with XenServer\""
    },
    {
      "commit": "b3def626a23bb726ffc2cdde34699a5d69a73ac1",
      "tree": "399e5c417525b8f5480298fda0a24ad096d9498d",
      "parents": [
        "4b9062b619d61e8a404494eb5d6d39ac77c457df",
        "a0ca45f17379b76aaa8d58cb3bc26b2c64dba689"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 21:27:23 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 21:27:23 2012 +0000"
      },
      "message": "Merge \"Fix XenAPINFSDriver\u0027s path\""
    },
    {
      "commit": "4b9062b619d61e8a404494eb5d6d39ac77c457df",
      "tree": "f2475466afd21659188eae4d9b96ad2ca17e7d7a",
      "parents": [
        "b9520212f53f8818962313cfbd84b9dc84386d9c",
        "53d3d6baf93572618633ac79a6d1f594bc199837"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 21:27:04 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 21:27:04 2012 +0000"
      },
      "message": "Merge \"Fix XenAPINFS configuration\""
    },
    {
      "commit": "a784748527404f59e2c920c889e7958c6532f408",
      "tree": "ecfbcfd781594fcfbb515198f13db92f32a4052f",
      "parents": [
        "b9520212f53f8818962313cfbd84b9dc84386d9c"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Dec 04 16:06:52 2012 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 18:31:55 2012 +0000"
      },
      "message": "Enable the correct instance managers for instance/floating ips.\n\nCurrently the default is nova.network.dns_driver.DNSDriver for\nboth. We need to switch to nova.network.minidns.MiniDNS for\nboth instance_dns_manager and floating_ip_dns_manager.\nnova.network.dns_driver.DNSDriver is just the interface, we\nneed a good implementation as the default\n\nFixes LP #1040236\n\nChange-Id: If6e65cb1c7802b1ba0c1e64d4c06185cabf9eeca\n"
    },
    {
      "commit": "72cffd56bf68afcb4ca087f6ed852f875b3bc90e",
      "tree": "0239480d6fcfe6ff47d25de03a91a696a1ea8c4c",
      "parents": [
        "9b243b32cca42adb3f87b1496ce6359ec7ceda87"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue Dec 04 16:14:04 2012 +0000"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Thu Dec 06 18:19:29 2012 +0000"
      },
      "message": "Make the standard devstack logging work with XenServer\n\nFixes bug 1087387\n\nStop redirecting the output in devstack to ensure when\nyou configure LOGFILE that the devstack scripts keep working\n\nChange-Id: I00dce315f5f79c4fc351d9ab11c504274d998fce\n"
    },
    {
      "commit": "b9520212f53f8818962313cfbd84b9dc84386d9c",
      "tree": "13a627ee200067011e0be9343e9b4abf540f2d68",
      "parents": [
        "56fcfe258f3754ba5b1136ef052e855f6f144ef5",
        "2aa35174b0f99b1b7ea95af474ae1807542b74c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 18:12:31 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 18:12:31 2012 +0000"
      },
      "message": "Merge \"Move tempest config to lib/tempest\""
    },
    {
      "commit": "56fcfe258f3754ba5b1136ef052e855f6f144ef5",
      "tree": "899afd42ac9af55abefb0c5e23ae15a9589acd7f",
      "parents": [
        "9b243b32cca42adb3f87b1496ce6359ec7ceda87",
        "b79574b4954406d6d9e65ce5b1fb8d07678e7128"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 18:12:10 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 18:12:10 2012 +0000"
      },
      "message": "Merge \"Name the tgt/conf.d enties based on the vg name\""
    },
    {
      "commit": "a0ca45f17379b76aaa8d58cb3bc26b2c64dba689",
      "tree": "45103a9fab348868fe1c29eb0015f6a282708a15",
      "parents": [
        "53d3d6baf93572618633ac79a6d1f594bc199837"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Dec 06 17:45:49 2012 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Dec 06 17:45:49 2012 +0000"
      },
      "message": "Fix XenAPINFSDriver\u0027s path\n\nFixes bug 1087329\n\nAs the driver was moved to a different location, devstack script needed\nan update.\n\nChange-Id: Iaa1db94a84b6e9cb99514ce886025600809e9f29\n"
    },
    {
      "commit": "e5eee5834b4ae62857830a7a0266df76ec640b2d",
      "tree": "a85cfd2ac03fe8063c36ce130ce68672fbedc05f",
      "parents": [
        "9b243b32cca42adb3f87b1496ce6359ec7ceda87"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Thu Dec 06 09:47:53 2012 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Thu Dec 06 11:57:31 2012 -0500"
      },
      "message": "Add a timestamp to the log output for better diagnosis\n\nwhen we are looking at logs generated by the gate jobs\nwe need timestamps on the output of stack.sh so we can\nfigure out what was being executed around the time when\nthere was a problem in say nova-network\n\nChange-Id: I203e8dae97715d6ee46a4088c7577b9be66cf09d\n"
    },
    {
      "commit": "9b243b32cca42adb3f87b1496ce6359ec7ceda87",
      "tree": "e11ec6f310f615eadce0ccc3e175fbf37bc7208d",
      "parents": [
        "2e69ba79182ba4cb48e55a33018611dec9164d4f",
        "7c3053da69681ed5a57729812d4a357ac1c23b17"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 16:44:28 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 16:44:28 2012 +0000"
      },
      "message": "Merge \"Remove leftover references to files/pips/\""
    },
    {
      "commit": "2e69ba79182ba4cb48e55a33018611dec9164d4f",
      "tree": "c1675cbcdba69167db04f3abe06b0f1491992c1c",
      "parents": [
        "fb501d01ac07fd2272696b62743d40b4263ac033",
        "8bc21f6476304ca319489612867109d43d44cb6f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 16:44:09 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 16:44:09 2012 +0000"
      },
      "message": "Merge \"move setup_quantum to stack.sh\""
    },
    {
      "commit": "b79574b4954406d6d9e65ce5b1fb8d07678e7128",
      "tree": "cc9d8d682a58a9768b80c64a33e1b298a5913dc0",
      "parents": [
        "fb501d01ac07fd2272696b62743d40b4263ac033"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Dec 01 10:42:46 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Dec 06 17:24:10 2012 +0100"
      },
      "message": "Name the tgt/conf.d enties based on the vg name\n\nOn one system multiple volume and volume manger could be installed and\nneeds dedicated tgt config entries.\ncinder-volumes, stack-volumes, nova-volumes are the default volume group\nnames.\n/etc/tgt/conf.d/ files should be named based on the volume-group name.\nThe vg name is uniq on one system.\nIn devstack case the stack.conf is usable.\n\nChanges:\n* Rename conf.d/cinder.conf to conf.d/stack.conf\n* Handle conf.d similary on all distribution\n\nChange-Id: I856cdf4a21a414d2940d8f9d8b0b0368b1fad887\n"
    },
    {
      "commit": "53d3d6baf93572618633ac79a6d1f594bc199837",
      "tree": "6ea002ceb696a0d2e5dfcc9aaa4f46d21b11d9b7",
      "parents": [
        "fb501d01ac07fd2272696b62743d40b4263ac033"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Dec 06 15:49:17 2012 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Dec 06 15:49:17 2012 +0000"
      },
      "message": "Fix XenAPINFS configuration\n\nfixes bug 1087272\n\nTrying to configure XenAPINFS volume driver through localrc options\nfailed. This fix removes the extra check, as lib/cinder already exits on\nerror.\n\nChange-Id: I874b7cee44861244cb7a340cc4094ef3f8b48a5a\n"
    },
    {
      "commit": "2aa35174b0f99b1b7ea95af474ae1807542b74c6",
      "tree": "c29afe53cdbfd3136bb1631fa356729c3b29ef46",
      "parents": [
        "fb501d01ac07fd2272696b62743d40b4263ac033"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Dec 05 20:03:40 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Dec 06 11:35:04 2012 +0100"
      },
      "message": "Move tempest config to lib/tempest\n\n* Using iniset\n* Config based on the tempest.config.sample\n* tools/configure_tempest.sh is pending for removal\n\nChange-Id: Ia42e98ba4b640b89bcd2674008090909d88a2efb\n"
    },
    {
      "commit": "8bc21f6476304ca319489612867109d43d44cb6f",
      "tree": "f2f9d2977dcc701ae553481b82d3c3ebf21d0f8b",
      "parents": [
        "a1daabd3402c7b9ce56f2723109dd23b1e0215f3"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Mon Nov 19 22:04:28 2012 -0800"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Wed Dec 05 17:55:08 2012 -0800"
      },
      "message": "move setup_quantum to stack.sh\n\nsudo is only allowed in stack.sh on the CI, so move setup_quantum code\nto the stack.sh.\nalso fixes quantum debug command setup for linuxbridge and ryu\n\nChange-Id: I11bc0aa242a690e25acc088b3e9f483ceab38f26\n"
    },
    {
      "commit": "fb501d01ac07fd2272696b62743d40b4263ac033",
      "tree": "69b0eb23e18b9359c5a07685ee20d314d69b7d84",
      "parents": [
        "dea5766bf319939e5c83aad8bc162166a8824a69",
        "3ab927c9b04e372b66196d9b253fe32cbdf75a65"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 05 19:49:31 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 05 19:49:31 2012 +0000"
      },
      "message": "Merge \"Use getent to find if a group exists, not grep\""
    },
    {
      "commit": "dea5766bf319939e5c83aad8bc162166a8824a69",
      "tree": "33bbab18689fbef8f2d94a34fc61d8cf4e1adc6c",
      "parents": [
        "c140bbbcf90126cf72aa8cccc29fd752699ed774",
        "818a9fa327414ec6123d572755cecb12ca483922"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 05 19:48:34 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 05 19:48:34 2012 +0000"
      },
      "message": "Merge \"Install qemu on openSUSE\""
    },
    {
      "commit": "c140bbbcf90126cf72aa8cccc29fd752699ed774",
      "tree": "90de10215770f8442d6a81dd74190137a15eebf1",
      "parents": [
        "fe89e726596596f0187de64b937a6cc57a571b05",
        "d75bc1f3c19fb8eb2c79434e2fc9307dc83bff26"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 05 19:47:40 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 05 19:47:40 2012 +0000"
      },
      "message": "Merge \"use pip_install to install packages for tempest\""
    },
    {
      "commit": "fe89e726596596f0187de64b937a6cc57a571b05",
      "tree": "98348a9d037ceaff82c31543b492e4640d52b616",
      "parents": [
        "f99e75d366a0f18f5c2d01dacd102408db85192a",
        "c18b96515279064c85cb7a71939d9e9de961d905"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 05 19:47:03 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 05 19:47:03 2012 +0000"
      },
      "message": "Merge \"Add is_ubuntu function\""
    },
    {
      "commit": "f99e75d366a0f18f5c2d01dacd102408db85192a",
      "tree": "669a9e05fcc1fb4615229962ad126a8af43c38a8",
      "parents": [
        "a1daabd3402c7b9ce56f2723109dd23b1e0215f3",
        "2ed63f4f8ede2a5819eb76f109a947f6bab24d0d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 05 19:43:26 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 05 19:43:26 2012 +0000"
      },
      "message": "Merge \"Fix the default for APACHE_GROUP\""
    },
    {
      "commit": "818a9fa327414ec6123d572755cecb12ca483922",
      "tree": "6f9741d431b8192067af424c283f756d8d15a745",
      "parents": [
        "a1daabd3402c7b9ce56f2723109dd23b1e0215f3"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 05 17:39:33 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 05 17:39:33 2012 +0100"
      },
      "message": "Install qemu on openSUSE\n\nqemu is used as a fallback when kvm cannot be used.\n\nOn Debian and Fedora, the binaries are there when kvm is installed, but\nthis is not the case on openSUSE.\n\nChange-Id: I96592d105428acde9636608002109c166ac7a56a\n"
    },
    {
      "commit": "3ab927c9b04e372b66196d9b253fe32cbdf75a65",
      "tree": "15aa31a1be85e0884fe9b88ee7b2c51d77c8cac8",
      "parents": [
        "a1daabd3402c7b9ce56f2723109dd23b1e0215f3"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 05 16:15:26 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 05 16:15:26 2012 +0100"
      },
      "message": "Use getent to find if a group exists, not grep\n\nChange-Id: Ia181f41ae122dc5e5d3d33633dfd1d0e7420f8a9\n"
    },
    {
      "commit": "d75bc1f3c19fb8eb2c79434e2fc9307dc83bff26",
      "tree": "322c7a0cc8b0c686127b40816c794d145410e5db",
      "parents": [
        "d5a80069d8c92a6eda524903341c23dcf6bd571f"
      ],
      "author": {
        "name": "jiajun xu",
        "email": "jiajun.xu@intel.com",
        "time": "Tue Dec 04 08:51:35 2012 +0800"
      },
      "committer": {
        "name": "jiajun xu",
        "email": "jiajun.xu@intel.com",
        "time": "Wed Dec 05 14:19:30 2012 +0800"
      },
      "message": "use pip_install to install packages for tempest\n\nChange-Id: Ia892e0bc3c8c16119686daf26595c2b82d7e27b0\n"
    },
    {
      "commit": "a1daabd3402c7b9ce56f2723109dd23b1e0215f3",
      "tree": "da22cf7f9d21dd1d36e8461fc887c5f3e935e4d7",
      "parents": [
        "1cd8a4725b83e65e159788ef4d4c994eb5211106",
        "ec903059d5ab4c387f49f429976da9c147fab808"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 04 19:52:16 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 04 19:52:16 2012 +0000"
      },
      "message": "Merge \"Revert \"Set the rabbit_durable_queues to match local consumers\"\""
    },
    {
      "commit": "ec903059d5ab4c387f49f429976da9c147fab808",
      "tree": "c71317bdcd79dc9f5db83e09ffda50d8515deb4d",
      "parents": [
        "d5a80069d8c92a6eda524903341c23dcf6bd571f"
      ],
      "author": {
        "name": "Mark McClain",
        "email": "mark.mcclain@dreamhost.com",
        "time": "Tue Dec 04 10:32:41 2012 -0500"
      },
      "committer": {
        "name": "Mark McClain",
        "email": "mark.mcclain@dreamhost.com",
        "time": "Tue Dec 04 14:16:09 2012 -0500"
      },
      "message": "Revert \"Set the rabbit_durable_queues to match local consumers\"\n\nThis reverts commit 71cf53a9f60176419732f3ecbbce11c75190c059.\n\nThe attempt to set the queue durability for Glance notifications always\nsets the queues to durable. We are reverting this until a refined\napproach is available.\n\nChange-Id: I469e5149d21e3fcdd409da8114d5ccef1ff1243c\n"
    },
    {
      "commit": "c18b96515279064c85cb7a71939d9e9de961d905",
      "tree": "45bb2d752c22c7bf9791fca4429a584f9aa41628",
      "parents": [
        "1cd8a4725b83e65e159788ef4d4c994eb5211106"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Dec 04 12:36:34 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Dec 04 18:30:13 2012 +0100"
      },
      "message": "Add is_ubuntu function\n\nThis replaces all of the [[ \"$os_PACKAGE\" \u003d \"deb\" ]] tests, except when\nthose tests are before straight calls to dpkg.\n\nChange-Id: I8a3ebf1b1bc5a55d736f9258d5ba1d24dabf04ea\n"
    },
    {
      "commit": "1cd8a4725b83e65e159788ef4d4c994eb5211106",
      "tree": "da075af6d672484f0662518779797d816155f395",
      "parents": [
        "b62d71010391ae63f22ccf6614c7d379cbe3ea19",
        "ca5c4713869fb88c2e8753039f80f1f8bf1d8fef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 04 17:18:44 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 04 17:18:44 2012 +0000"
      },
      "message": "Merge \"Add package names for openSUSE/SLE\""
    },
    {
      "commit": "b62d71010391ae63f22ccf6614c7d379cbe3ea19",
      "tree": "ca0635a1fa02e4f9137a7459320db6602c00d4fd",
      "parents": [
        "d5a80069d8c92a6eda524903341c23dcf6bd571f",
        "d835de892a9426a96f16e187d23eff715311d492"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 04 16:11:58 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 04 16:11:58 2012 +0000"
      },
      "message": "Merge \"Move keystone account creation out of keystone_data.sh\""
    },
    {
      "commit": "2ed63f4f8ede2a5819eb76f109a947f6bab24d0d",
      "tree": "f0f1d84d7604ba7ddce7722216e27629758cc6ab",
      "parents": [
        "d5a80069d8c92a6eda524903341c23dcf6bd571f"
      ],
      "author": {
        "name": "Martin Vidner",
        "email": "mvidner@suse.cz",
        "time": "Tue Dec 04 10:33:49 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Dec 04 10:35:53 2012 +0100"
      },
      "message": "Fix the default for APACHE_GROUP\n\nIt should be the group of the effective apache user.\n\nFor example, on openSUSE, we use wwwrun:www for apache and $USER:users\nfor users.\n\nChange-Id: I8e12a8d90d45cfd18e67a41cf5462216ae404733\n"
    },
    {
      "commit": "d835de892a9426a96f16e187d23eff715311d492",
      "tree": "0f7216ff43033cb768d106d2b2c75c8046180ae1",
      "parents": [
        "22d6799d73251d325ca73869197e1c7f20c3c99e"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 29 17:11:35 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Dec 03 13:47:27 2012 -0600"
      },
      "message": "Move keystone account creation out of keystone_data.sh\n\nkeystone_data.sh is getting unwieldly and increasingly needs\nconfiguration information for services.  Also need the ability\nto manipulate HOST/IP information for hosts to handle service\nHA/proxy configurations.\n\nBegin moving the creation of service account information into\nthe service lib files, starting with the common accounts and\nkeystone itself.\n\nChange-Id: Ie259f7b71983c4f4a2e33ab9c8a8e2b00238ba38\n"
    },
    {
      "commit": "d5a80069d8c92a6eda524903341c23dcf6bd571f",
      "tree": "0cafbe1c411e87d4c031105de1014d960bedd35e",
      "parents": [
        "22d6799d73251d325ca73869197e1c7f20c3c99e",
        "83e109571ec2c2a08a378d9c3a69bfbf3f5ec1ba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 03 18:58:18 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 18:58:18 2012 +0000"
      },
      "message": "Merge \"Allow Versioning with swift\""
    },
    {
      "commit": "22d6799d73251d325ca73869197e1c7f20c3c99e",
      "tree": "2a5c7f736ea1a8c9e88fd7b562e43ad4db02525c",
      "parents": [
        "922aa3a0ff6c2fb757845435c477443f7bde66b2",
        "8ec27220c5c63de59f129c839eddf5380efe46a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 03 17:05:04 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 17:05:04 2012 +0000"
      },
      "message": "Merge \"Add a get_pip_command function\""
    },
    {
      "commit": "922aa3a0ff6c2fb757845435c477443f7bde66b2",
      "tree": "7be7cb16e0e75dd0da92668ede141a4d7c6cb709",
      "parents": [
        "8d23b982fee130cb91a73f026656fe8fb1646eb6",
        "205bc49ef5fd642fe83fddd07cc2578ed7c6f165"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 03 17:04:45 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 17:04:45 2012 +0000"
      },
      "message": "Merge \"adding Quantum metadata service support\""
    },
    {
      "commit": "8d23b982fee130cb91a73f026656fe8fb1646eb6",
      "tree": "830a1b82a4034dad2219ff7d9220cae9c52feb92",
      "parents": [
        "060239fca52ccce3bd541a8fd9a340c6a4fa8191",
        "99fcd8184d078efb9f8fcbe6d714b04ea44259e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 03 17:04:38 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 17:04:38 2012 +0000"
      },
      "message": "Merge \"A few more NOVA_BIN_DIR cleanups.\""
    },
    {
      "commit": "060239fca52ccce3bd541a8fd9a340c6a4fa8191",
      "tree": "434d051ecb11fc79929e2366fdd45b3eda997a4f",
      "parents": [
        "f687e228b42b4efbc0a40b29beaa34c995bee384",
        "8f393df3524563813068ac0a646b86bbcfa28d30"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 03 17:04:31 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 17:04:31 2012 +0000"
      },
      "message": "Merge \"Use TOP_DIR to find devstack directory\""
    },
    {
      "commit": "f687e228b42b4efbc0a40b29beaa34c995bee384",
      "tree": "3e53db4b6b630c70b1728558e0c4e24b3d0a2192",
      "parents": [
        "9a27dd8dd557c9bf64bfaf4965eff7a8f75fb1af",
        "c2d2f52bbdf7b83fbd74a7396c7380b6da9b2ae3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 03 16:28:35 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 16:28:35 2012 +0000"
      },
      "message": "Merge \"Fix qpid support on Fedora.\""
    },
    {
      "commit": "8ec27220c5c63de59f129c839eddf5380efe46a4",
      "tree": "be6ccdd20a6834a7e605a977b62cfbc3cb07581c",
      "parents": [
        "9a27dd8dd557c9bf64bfaf4965eff7a8f75fb1af"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Nov 29 09:25:31 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Mon Dec 03 17:00:39 2012 +0100"
      },
      "message": "Add a get_pip_command function\n\nThere are two places where we need to find the right command for pip, so\ninstead of having one version we fix and a buggy version we forget,\nsimply use a function :-)\n\nChange-Id: I728c17ad7be5c86690c4d7907f77f1f98ec2b815\n"
    },
    {
      "commit": "205bc49ef5fd642fe83fddd07cc2578ed7c6f165",
      "tree": "8ab22ac5a39946b87215292ab96062a01e4150e7",
      "parents": [
        "1a7bbd255fd02fbfee6a26b990d15d38402f1992"
      ],
      "author": {
        "name": "Mark McClain",
        "email": "mark.mcclain@dreamhost.com",
        "time": "Fri Nov 16 00:15:28 2012 -0500"
      },
      "committer": {
        "name": "Mark McClain",
        "email": "mark.mcclain@dreamhost.com",
        "time": "Mon Dec 03 10:28:41 2012 -0500"
      },
      "message": "adding Quantum metadata service support\n\nChange-Id: I8985c169401eee7a435b99293bdf6d42f28ab66c\n"
    },
    {
      "commit": "c2d2f52bbdf7b83fbd74a7396c7380b6da9b2ae3",
      "tree": "30dd04900e36899c2673a08d3579f27cc498576e",
      "parents": [
        "1a7bbd255fd02fbfee6a26b990d15d38402f1992"
      ],
      "author": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Mon Dec 03 10:02:40 2012 -0500"
      },
      "committer": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Mon Dec 03 10:05:18 2012 -0500"
      },
      "message": "Fix qpid support on Fedora.\n\nThe new qpid_is_supported function returned the opposite value from what\nit was supposed to.  It returned success for the platforms where qpid is\nnot supported.\n\nChange-Id: I0ceaae1dddaa6192657926834c6eb8006925f0cf\n"
    },
    {
      "commit": "9a27dd8dd557c9bf64bfaf4965eff7a8f75fb1af",
      "tree": "2b82fb952717ccef0775f5ba4e7769018bbcc854",
      "parents": [
        "1a7bbd255fd02fbfee6a26b990d15d38402f1992"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Mon Dec 03 12:41:02 2012 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Mon Dec 03 14:02:43 2012 +0000"
      },
      "message": "heat : heat repo moved to openstack\n\nMain heat repo has now moved under the github openstack project\nNote the old checkout will require removal to trigger stack.sh to\nre-clone it from the new location\n\nChange-Id: I4163e35cad7c319961d42f0c53a68ec6244508ed\nSigned-off-by: Steven Hardy \u003cshardy@redhat.com\u003e\n"
    },
    {
      "commit": "8f393df3524563813068ac0a646b86bbcfa28d30",
      "tree": "6b0cd4b31c88192f4ab7b3c0b58cc87ceac42d4d",
      "parents": [
        "6540d8910194bb523601ffdd06cdf4c2126e3fd0"
      ],
      "author": {
        "name": "Sean Gallagher",
        "email": "sean@torandu.com",
        "time": "Mon Dec 03 00:17:38 2012 -0800"
      },
      "committer": {
        "name": "Sean Gallagher",
        "email": "sean@torandu.com",
        "time": "Mon Dec 03 00:17:38 2012 -0800"
      },
      "message": "Use TOP_DIR to find devstack directory\n\nChange two statements to use TOP_DIR instead of PWD\n\nChange-Id: I6d3d16ce853493a06850b078d39e964f873c16fe\nFixes: bug #1085819\n"
    },
    {
      "commit": "1a7bbd255fd02fbfee6a26b990d15d38402f1992",
      "tree": "a492085bcb1de5a915e3e43fa4b3d7dc5b34785b",
      "parents": [
        "6540d8910194bb523601ffdd06cdf4c2126e3fd0"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Dec 03 17:04:02 2012 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Dec 03 17:04:02 2012 +1300"
      },
      "message": "is_suse false positives on Fedora\n\nAlso, uses of is_suse were also always evaluating to true\non Fedora.\n\nChange-Id: I068f3179edbfb295163a4e4faa4998f2f7b2c124\n"
    },
    {
      "commit": "99fcd8184d078efb9f8fcbe6d714b04ea44259e1",
      "tree": "8b22e1d32913031ba91a0ff03e00180b501c1ae4",
      "parents": [
        "6540d8910194bb523601ffdd06cdf4c2126e3fd0"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Dec 02 13:07:39 2012 -0800"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Dec 02 13:07:39 2012 -0800"
      },
      "message": "A few more NOVA_BIN_DIR cleanups.\n\nChange-Id: I1d1225c894f1857a3723e01f18d0f0dade670dc9\n"
    },
    {
      "commit": "6540d8910194bb523601ffdd06cdf4c2126e3fd0",
      "tree": "b6480081d42c9624757b4f427d51af84e8eeea92",
      "parents": [
        "3f3f41b3b1fdb8492399b418a550e70a21c7bd03",
        "93923ebeed2e5ef4f8b9733f5457f97615f29477"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 01 00:04:51 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 01 00:04:51 2012 +0000"
      },
      "message": "Merge \"fix typo in get_uec_image.sh\""
    },
    {
      "commit": "3f3f41b3b1fdb8492399b418a550e70a21c7bd03",
      "tree": "a0e745de0594c075171bbd627ddcf6b3b7a4e3d6",
      "parents": [
        "f14180cb1dee52f226e62d6993a7eb49cfdd0776",
        "0da8dbd0a369d90e7eafd88e54a1cff91f09448d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 01 00:01:49 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 01 00:01:49 2012 +0000"
      },
      "message": "Merge \"create a horizon exercise for sanity check\""
    },
    {
      "commit": "93923ebeed2e5ef4f8b9733f5457f97615f29477",
      "tree": "7319b9f76c7dde4fd7412ba00120c2b1051471f8",
      "parents": [
        "f14180cb1dee52f226e62d6993a7eb49cfdd0776"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Nov 30 17:51:12 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Nov 30 17:51:12 2012 -0500"
      },
      "message": "fix typo in get_uec_image.sh\n\nit\u0027s precise, not percise.\n\nFixes bug #1085233\n\nChange-Id: I857c233c9b461b7cc6e2ac356aa6f2cd6be93ff5\n"
    },
    {
      "commit": "83e109571ec2c2a08a378d9c3a69bfbf3f5ec1ba",
      "tree": "f5be3c1d9949d5290091fad60b817ed16e802de2",
      "parents": [
        "f14180cb1dee52f226e62d6993a7eb49cfdd0776"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Nov 30 23:28:07 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Nov 30 23:28:07 2012 +0100"
      },
      "message": "Allow Versioning with swift\n\n* add the allow_versions to the container configs\n\nChange-Id: I2d39ba7c60f5f1c4cd4f80ed61a02a64979e8f19\n"
    },
    {
      "commit": "f14180cb1dee52f226e62d6993a7eb49cfdd0776",
      "tree": "29da1b213b03ccb628b78cf5bbae49e6c0336950",
      "parents": [
        "c88483271679799dc114980caa5a94e658b51cc7",
        "ece6a332b7d5791c73071fbfea5723d4991c6c85"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 30 22:04:46 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 30 22:04:46 2012 +0000"
      },
      "message": "Merge \"Refactor swift installation\""
    },
    {
      "commit": "0da8dbd0a369d90e7eafd88e54a1cff91f09448d",
      "tree": "a65da34453efda578b914954f708409b27f116ef",
      "parents": [
        "318408c9a863321c4c052f8512fe80249a6d7356"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Nov 29 14:37:14 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Nov 30 16:46:09 2012 -0500"
      },
      "message": "create a horizon exercise for sanity check\n\nfrom time to time horizon gets broken in devstack and it\ntakes a while to figure out why. Put a sanity check into\ndevstack exercises that checks for horizon front page being\nup and not just a stack trace to use as a simple gate.\n\nChange-Id: I13a6c59881f618d5194b1625b67115013c9cb6c2\n"
    },
    {
      "commit": "c88483271679799dc114980caa5a94e658b51cc7",
      "tree": "5148cb90791f337082e2966cc42124081be61419",
      "parents": [
        "5f9d6a4d0e9726277da6c9f2c3e34c95fdfb694e",
        "08b4e9b445f460d36a78a68b5273aee8155e4839"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 30 20:44:21 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 30 20:44:21 2012 +0000"
      },
      "message": "Merge \"heat : Remove heat-metadata as it has been removed in heat master\""
    },
    {
      "commit": "5f9d6a4d0e9726277da6c9f2c3e34c95fdfb694e",
      "tree": "3025f312c7126cdbf2299f28dd8e36c0cdb37a38",
      "parents": [
        "653ed374404743350fdbf238f5c44344764e6af8",
        "901eed70b4b6257ad3a9192c0d0522969ef67509"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 30 20:38:46 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 30 20:38:46 2012 +0000"
      },
      "message": "Merge \"Add ResellerAdmin role to ceilometer user.\""
    },
    {
      "commit": "653ed374404743350fdbf238f5c44344764e6af8",
      "tree": "06023e66993571f58e1e74026e5ab3673fa7f839",
      "parents": [
        "ff7f308e9cbdaf69fa116a628ed3114bb7aad54e",
        "b2fdafead20f5b11e7d53406db2ddb28b518f391"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 30 20:27:50 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 30 20:27:50 2012 +0000"
      },
      "message": "Merge \"Additional options for XenAPINFS cinder driver\""
    },
    {
      "commit": "ece6a332b7d5791c73071fbfea5723d4991c6c85",
      "tree": "c05fa34ec625fa54b9e7a3c69ae8377098eca7eb",
      "parents": [
        "ff7f308e9cbdaf69fa116a628ed3114bb7aad54e"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Nov 29 14:19:41 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Nov 30 20:36:50 2012 +0100"
      },
      "message": "Refactor swift installation\n\n* Optimize loops\n* Move install steps to the lib/swift\n\nChange-Id: Ie8a74b2627395620ccb0501171fa0150ee7497f2\n"
    },
    {
      "commit": "08b4e9b445f460d36a78a68b5273aee8155e4839",
      "tree": "4084c789aec1b513c995a23a59affc1469ab1129",
      "parents": [
        "a70248dd67fb5aed4a94ac12c6011fe2e7551b76"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Nov 30 13:31:49 2012 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Nov 30 14:23:51 2012 +0000"
      },
      "message": "heat : Remove heat-metadata as it has been removed in heat master\n\nThe heat-metadata service has been removed as of the following commit\nin heat master: 6ae3ff0 Remove heat-metadata service\n\nSo remove the heat-metadata service and related config-file items\n\nChange-Id: If36efe5924e9e0a7697f51dd3c9fc140fed8090b\nSigned-off-by: Steven Hardy \u003cshardy@redhat.com\u003e\n"
    },
    {
      "commit": "ff7f308e9cbdaf69fa116a628ed3114bb7aad54e",
      "tree": "f7ac98dafeb7275272f7ae93fcf0b82d3d5b1487",
      "parents": [
        "a70248dd67fb5aed4a94ac12c6011fe2e7551b76"
      ],
      "author": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Thu Nov 29 22:00:51 2012 -0500"
      },
      "committer": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Thu Nov 29 22:00:51 2012 -0500"
      },
      "message": "Start nova-conductor before nova-compute.\n\nnova-compute is going to need to talk to nova-conductor during startup,\nso go ahead and start it conductor before compute.\n\nChange-Id: I565436e06b5bf4189ead0a57d57ec2ce4cf79bd8\n"
    },
    {
      "commit": "a70248dd67fb5aed4a94ac12c6011fe2e7551b76",
      "tree": "f5ae2957fd3bbf77e053fac442d4573bbe3dc6fc",
      "parents": [
        "e1864c37f31a6e4d8680148c35ffc9f1bcc5d54a",
        "a61eb6af5d4fe7affa3a8c8da6d3b4126e7764bf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 30 00:29:51 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 30 00:29:51 2012 +0000"
      },
      "message": "Merge \"remove hard tabs from keystone_data.sh\""
    },
    {
      "commit": "a61eb6af5d4fe7affa3a8c8da6d3b4126e7764bf",
      "tree": "daa6ea82834fd7a7571ff696a963c67cc95dd10c",
      "parents": [
        "e747efb3f6420f16028c3ed2a3ed731c77ab3f33"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Nov 29 14:51:34 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Nov 29 14:51:34 2012 -0500"
      },
      "message": "remove hard tabs from keystone_data.sh\n\nhard tabs somehow snuck into keystone_data.sh, noticed\nin an unrelated review. Remove for consistency.\n\nChange-Id: I04f3b4597fd3629c7f123588c512832a67228597\n"
    },
    {
      "commit": "e1864c37f31a6e4d8680148c35ffc9f1bcc5d54a",
      "tree": "a524c7a57b344c6a5f1693e9d1faee6395d11662",
      "parents": [
        "318408c9a863321c4c052f8512fe80249a6d7356"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Nov 29 14:20:34 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Nov 29 14:20:34 2012 -0500"
      },
      "message": "enable mod_wsgi on horizon_init\n\non a clean ubuntu environment wsgi wasn\u0027t getting enabled\nensure that it actually turns on wsgi to that apache can start\n\nChange-Id: I9c74f7c5d5d2f995843b2a649a52f7159c7de314\n"
    },
    {
      "commit": "318408c9a863321c4c052f8512fe80249a6d7356",
      "tree": "ccbe99f796da5fd5ed3e857793a19ffeb505ce8c",
      "parents": [
        "ed30160c0454bcd7c203db0f331e2adfcbd62ea3",
        "9343df160e29a4a5193503ed6cd0e35d1e590e59"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 29 18:16:28 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 29 18:16:28 2012 +0000"
      },
      "message": "Merge \"Ensures that Quantum sets the correct signing directory\""
    },
    {
      "commit": "ed30160c0454bcd7c203db0f331e2adfcbd62ea3",
      "tree": "d277c19668d7010edcdc873d90626168dd36c5d4",
      "parents": [
        "a823ab464799e25bc6e69649709dda436385ad3d"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Nov 29 16:52:59 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Nov 29 16:52:59 2012 +0100"
      },
      "message": "Add OBJECT_CATALOG_TYPE to tempest config\n\n* add OBJECT_CATALOG_TYPE\n\nChange-Id: I776f7ce65e44ceef139e34a1b1aff52e069b90e6\n"
    },
    {
      "commit": "901eed70b4b6257ad3a9192c0d0522969ef67509",
      "tree": "8c933ac99e98118798845ce7945eeec3e63d7d86",
      "parents": [
        "a823ab464799e25bc6e69649709dda436385ad3d"
      ],
      "author": {
        "name": "guillaume pernot",
        "email": "gpernot@praksys.org",
        "time": "Thu Nov 29 08:44:58 2012 +0100"
      },
      "committer": {
        "name": "guillaume pernot",
        "email": "gpernot@praksys.org",
        "time": "Thu Nov 29 15:39:25 2012 +0100"
      },
      "message": "Add ResellerAdmin role to ceilometer user.\n\nFor the sake of swift metering, \u0027ceilometer\u0027 user needs to be a\nResellerAdmin for tenant \u0027service\u0027.\n\nChange-Id: I65b3bdedddded9d5f3bac5c5d714288800ffa8b6\n"
    },
    {
      "commit": "b2fdafead20f5b11e7d53406db2ddb28b518f391",
      "tree": "88caf66f99420b20d4809411c5dd7ea9b9c75d39",
      "parents": [
        "a823ab464799e25bc6e69649709dda436385ad3d"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Tue Nov 20 15:52:21 2012 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Nov 29 12:38:38 2012 +0000"
      },
      "message": "Additional options for XenAPINFS cinder driver\n\nRelated to bp xenapi-storage-manager-nfs\n\nAdd configuration options to devstack scripts, so it is easier to set up\na system with a XenAPINFS volume backend. It makes possible to test this\nconfiguration with exercises. To enable the XenAPINFS driver, specify:\n\nCINDER_DRIVER\u003dXenAPINFS\nCINDER_XENAPI_CONNECTION_URL\u003d\u003curl for a xenserver\u003e\nCINDER_XENAPI_CONNECTION_USERNAME\u003d\u003cusername for the xenserver\u003e\nCINDER_XENAPI_CONNECTION_PASSWORD\u003d\u003cpassword for the xenserver\u003e\nCINDER_XENAPI_NFS_SERVER\u003d\u003ca box that has an nfs export\u003e\nCINDER_XENAPI_NFS_SERVERPATH\u003d\u003cexported catalog\u003e\n\nin your localrc\n\nChange-Id: Ia214172aac377d273a03849c8cc2adcbf5b8f607\n"
    },
    {
      "commit": "7c3053da69681ed5a57729812d4a357ac1c23b17",
      "tree": "2a5f20b812ea619589b03213e95fe8e375a38582",
      "parents": [
        "a823ab464799e25bc6e69649709dda436385ad3d"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Nov 29 09:19:16 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Nov 29 09:19:16 2012 +0100"
      },
      "message": "Remove leftover references to files/pips/\n\nThe files/pips/* files were removed a while ago (replaced by\npip-requires in individual projects). So remove leftover code that was\ndealing with that.\n\nChange-Id: Id521a3365ab018193607389f022a25acddb49714\n"
    },
    {
      "commit": "9343df160e29a4a5193503ed6cd0e35d1e590e59",
      "tree": "473dfdfaa99746fbb4940e1eca3278e34edf6fd2",
      "parents": [
        "a823ab464799e25bc6e69649709dda436385ad3d"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Wed Nov 28 10:05:53 2012 +0000"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Thu Nov 29 07:40:39 2012 +0000"
      },
      "message": "Ensures that Quantum sets the correct signing directory\n\nChange-Id: I4f01a171f0ced73ba6b6000d225c8f5811f1874a\n"
    },
    {
      "commit": "a823ab464799e25bc6e69649709dda436385ad3d",
      "tree": "8160b5e3fcf86e32f2af5723f53bb5c7200ede86",
      "parents": [
        "afd472cb30ba90611b3b3907ad2570f26905532c",
        "9a352daf892a78bcef232e2da32b0d46c4c10fe7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 29 00:29:14 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 29 00:29:14 2012 +0000"
      },
      "message": "Merge \"Install Tempest\u0027s dependencies along with it.\""
    },
    {
      "commit": "9a352daf892a78bcef232e2da32b0d46c4c10fe7",
      "tree": "93a7779ae713738eb7e74cf934e3358c40264af9",
      "parents": [
        "e509d9cde741fc512c23197164f0c40b7118108d"
      ],
      "author": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Wed Nov 28 17:22:39 2012 +0000"
      },
      "committer": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Wed Nov 28 18:22:33 2012 +0000"
      },
      "message": "Install Tempest\u0027s dependencies along with it.\n\n* lib/tempest(install_tempest): Directly install Tempest\u0027s\ntools/pip-requires list after cloning the repo.\n\nChange-Id: I5c508faab8756d5cdfec53193e08e3440fda1b2c\n"
    },
    {
      "commit": "afd472cb30ba90611b3b3907ad2570f26905532c",
      "tree": "6f891a0821b2b1e320d093feb57a5859b2b14845",
      "parents": [
        "e509d9cde741fc512c23197164f0c40b7118108d"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 28 11:54:45 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 28 11:54:47 2012 -0600"
      },
      "message": "Don\u0027t combine sed options\n\nCombining \u0027-i -e\u0027 into \u0027-ie\u0027 changes behaviour, don\u0027t do that\n\nChange-Id: Ice46c6b4f899b4c76f355cc88241dd33bc60f459\n"
    },
    {
      "commit": "e509d9cde741fc512c23197164f0c40b7118108d",
      "tree": "36cdc0bdf37a3e01ea771c92133425f7279905ff",
      "parents": [
        "518f1f5c6fb03f8aead4b5e1c664a54c3ea72c8d",
        "0a9954f2c251c68a8261a5ed6999c1585e48de67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 28 16:56:43 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 28 16:56:43 2012 +0000"
      },
      "message": "Merge \"Also pickup quantum distro dependencies (bug 1080886).\""
    },
    {
      "commit": "518f1f5c6fb03f8aead4b5e1c664a54c3ea72c8d",
      "tree": "c6089b505e174d56da6906022ce74f532bd083e6",
      "parents": [
        "856a11e0e42c253b84b6074c620d54e620cd17c6",
        "e83356217b48308b3a4dc975940c79a22e159238"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 28 16:54:17 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 28 16:54:17 2012 +0000"
      },
      "message": "Merge \"Fix ini functions to handle spaces in section names\""
    },
    {
      "commit": "ca5c4713869fb88c2e8753039f80f1f8bf1d8fef",
      "tree": "a614f81263d7d7135b7c1212df65e7da64230a95",
      "parents": [
        "856a11e0e42c253b84b6074c620d54e620cd17c6"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Nov 21 17:45:49 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Nov 28 16:26:53 2012 +0100"
      },
      "message": "Add package names for openSUSE/SLE\n\nChange-Id: I487cc7b8bd228ff77c9881528e3395cbe3c43d4a\n"
    },
    {
      "commit": "856a11e0e42c253b84b6074c620d54e620cd17c6",
      "tree": "e6184bd954d5523903c2719a55e78a0340fce63e",
      "parents": [
        "ff828ce3f63788534e1828aba5eb16e68a20b69b"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Nov 21 16:04:12 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Nov 28 16:22:12 2012 +0100"
      },
      "message": "Add partial openSUSE/SLE support\n\nNote that this is the first part of the support. A second part involves\ndealing with the package names.\n\nAmong the changes:\n - add several functions to determine some distro-specific behavior (how\n   to call usermod, if some features are available on the distro, etc.)\n - correctly detect openSUSE and SLE in GetOSVersion, and set DISTRO\n   accordingly\n - new is_suse() function to check if running on a SUSE-based distro\n - use zypper to install packages\n - adapt apache virtual host configuration for openSUSE\n - some simple fixes (path to pip, mysql service name)\n\nChange-Id: Id2f7c9e18a1c4a7b7cea262ea7959d183e4b0cf0\n"
    },
    {
      "commit": "e83356217b48308b3a4dc975940c79a22e159238",
      "tree": "e3f2becea6bcd4acf1d3b1f7e8ea5043e6d022e3",
      "parents": [
        "140b58ba1938090174a4e2733792e12da4c155e0"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Nov 27 17:00:11 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Nov 27 17:00:16 2012 -0600"
      },
      "message": "Fix ini functions to handle spaces in section names\n\nThis allows section names to look like:\n\n[ default ]\n\nOpenSSL is the primary offender for this usage.\n\nChange-Id: If5c711107e73cebab9d4a26ca02a7ce572224377\n"
    },
    {
      "commit": "ff828ce3f63788534e1828aba5eb16e68a20b69b",
      "tree": "97b998cb680fff20b96affa18a0325f71a8628ef",
      "parents": [
        "7f151f6a901467526b47447296743e6ca7a42de3",
        "9f61d29e66433eac5c657f6d3a3903b35ecfb7d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 27 18:33:40 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 27 18:33:40 2012 +0000"
      },
      "message": "Merge \"Revert \"Remove python-openstackclient.\"\""
    },
    {
      "commit": "7f151f6a901467526b47447296743e6ca7a42de3",
      "tree": "46bbec28c441f2542645239322a36b07d167d4f0",
      "parents": [
        "82695f087714adb0cb54743b0603637132ca9224",
        "b562e6a710b34609f95bcc46e2ae50e7812aa103"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 27 17:18:18 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 27 17:18:18 2012 +0000"
      },
      "message": "Merge \"move horizon logic to lib to clean up stack.sh\""
    },
    {
      "commit": "82695f087714adb0cb54743b0603637132ca9224",
      "tree": "312865ee30d828b7502f633e4b7b7873a3b18ec0",
      "parents": [
        "140b58ba1938090174a4e2733792e12da4c155e0",
        "0edfd6f6e39e01b6acf29be32b2cb18a0c4f4482"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 27 16:51:29 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 27 16:51:29 2012 +0000"
      },
      "message": "Merge \"Use NOVA_BIN_DIR for newer binaries.\""
    },
    {
      "commit": "0edfd6f6e39e01b6acf29be32b2cb18a0c4f4482",
      "tree": "7d45dee580b8a6d7780b8661b92f8499ce95f33f",
      "parents": [
        "1008e2cf0d4e1e416df09aa27a59ea182e480374"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Nov 23 15:00:38 2012 -0800"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Mon Nov 26 15:04:37 2012 -0800"
      },
      "message": "Use NOVA_BIN_DIR for newer binaries.\n\nWe added a variable a while ago, NOVA_BIN_DIR which is set properly to the\nlocation of the binaries. Rather than using the in-tree bin-dir, which is\ngoing away in favor of entrypoints console_scripts.\n\nChange-Id: I65040cfe8321d49595a909353870f981bbd6a480\n"
    },
    {
      "commit": "0a9954f2c251c68a8261a5ed6999c1585e48de67",
      "tree": "77dd32a4b5e3e5b348ffddca938e9c2d2be89907",
      "parents": [
        "140b58ba1938090174a4e2733792e12da4c155e0"
      ],
      "author": {
        "name": "Robert Collins",
        "email": "robertc@robertcollins.net",
        "time": "Tue Nov 20 11:34:25 2012 +1300"
      },
      "committer": {
        "name": "Robert Collins",
        "email": "robertc@robertcollins.net",
        "time": "Tue Nov 27 10:49:11 2012 +1300"
      },
      "message": "Also pickup quantum distro dependencies (bug 1080886).\n\nChange-Id: Ic0fc0b03dc01782d0d85d98de765f04fcbcacd74\n"
    },
    {
      "commit": "9f61d29e66433eac5c657f6d3a3903b35ecfb7d1",
      "tree": "d36e058380a94b1516c2f9cb53a1063849118e54",
      "parents": [
        "6e3330967c5c7be73a8ffee3779c214768683c56"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Nov 26 18:56:20 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 26 18:56:20 2012 +0000"
      },
      "message": "Revert \"Remove python-openstackclient.\"\n\nThis reverts commit 6e3330967c5c7be73a8ffee3779c214768683c56\n\nThis is in fact useful to an admittedly small population.  And if I had not been on vacation I\u0027d have -2\u0027d it..."
    },
    {
      "commit": "140b58ba1938090174a4e2733792e12da4c155e0",
      "tree": "a0713542803aa33d626285785e25c3e2bb55ce15",
      "parents": [
        "2e8884d75e77083ccbdd23b6b3b272d2541f57e3",
        "766ae34261a33fbf7661e63f30b227dd9177bd71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 26 15:27:34 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 26 15:27:34 2012 +0000"
      },
      "message": "Merge \"Creates nova endpoint when n-api is enabled.\""
    },
    {
      "commit": "b562e6a710b34609f95bcc46e2ae50e7812aa103",
      "tree": "befbd1be2dcdbbe4c52c9587b97d0afc6daf3b77",
      "parents": [
        "2e8884d75e77083ccbdd23b6b3b272d2541f57e3"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Nov 19 16:00:01 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Nov 26 10:24:09 2012 -0500"
      },
      "message": "move horizon logic to lib to clean up stack.sh\n\npre holiday refactor extrodinare, get the horizon code\nover fully into lib/horizon so that all these fixes aren\u0027t\nscattered through stack.sh\n\nChange-Id: I7f26c5c6708d5693048eb7b1ce792122adbc7351\n"
    },
    {
      "commit": "2e8884d75e77083ccbdd23b6b3b272d2541f57e3",
      "tree": "fbd6a1fac343f6054eef6c39784e75a7086663f1",
      "parents": [
        "1008e2cf0d4e1e416df09aa27a59ea182e480374",
        "07ccefd6bee75dc6df1d6544b92682f65aa0202f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 26 08:04:51 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 26 08:04:51 2012 +0000"
      },
      "message": "Merge \"Default Q_HOST to HOST_IP rather than localhost.\""
    },
    {
      "commit": "766ae34261a33fbf7661e63f30b227dd9177bd71",
      "tree": "a25ebfce58fc46ebd64d05e63b198732ca58330d",
      "parents": [
        "1008e2cf0d4e1e416df09aa27a59ea182e480374"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Nov 22 20:04:02 2012 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Nov 22 21:27:18 2012 +0900"
      },
      "message": "Creates nova endpoint when n-api is enabled.\n\nFixes bug 1081975\n\nNova endpoint in keystone was registered if n-cpu is enabled. However it is\na usual case where n-cpu runs on a different host in multi-node setup and\nit results in no endpoint for nova. n-api is a better condition since nova-api\nand keystone usually run on a same host.\n\nChange-Id: Ic097e1c3bd30798d9d3c5fb76023fbdb3ae189d9\n"
    },
    {
      "commit": "1008e2cf0d4e1e416df09aa27a59ea182e480374",
      "tree": "0345ab96b5a3b5cb93b7307c47bba9a42fd9e9d9",
      "parents": [
        "b592b29f923b4ea137d8efd4bb5f0a6dde356075",
        "6e3330967c5c7be73a8ffee3779c214768683c56"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 21 13:38:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 21 13:38:55 2012 +0000"
      },
      "message": "Merge \"Remove python-openstackclient.\""
    },
    {
      "commit": "b592b29f923b4ea137d8efd4bb5f0a6dde356075",
      "tree": "69a245a22e5f9f2b8ef0af48b9b10eedd344d5eb",
      "parents": [
        "48524a3f028ec557c38d668759830d7fbbacf4a9"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Nov 21 14:20:12 2012 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Nov 21 14:25:38 2012 +1300"
      },
      "message": "Configure heat engine server URLs\n\nWait conditions do not work without them.\n\nChange-Id: I64ed75e4b84c73678af11182ac951cb1da561428\n"
    },
    {
      "commit": "48524a3f028ec557c38d668759830d7fbbacf4a9",
      "tree": "a2712e94e9135daeeb52106d438f6c065f2865c6",
      "parents": [
        "f8c819b500da64fd1558a8cdb3254c0e233fb93f",
        "adfc7a3c0aec56030da5369e3598520ba18b3e9c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 20 21:50:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 20 21:50:55 2012 +0000"
      },
      "message": "Merge \"Re-add postgresql-setup initdb for Fedora\""
    },
    {
      "commit": "f8c819b500da64fd1558a8cdb3254c0e233fb93f",
      "tree": "e098f404460781ccf8794117bf9fefc1f51b5f36",
      "parents": [
        "84cdd016718add0cdf1b04f84e15cc08269383a0",
        "818a048afc2ae0935f487dec7107237c7fba2f28"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 20 21:12:48 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 20 21:12:48 2012 +0000"
      },
      "message": "Merge \"install nodejs-legacy on quantal\""
    },
    {
      "commit": "adfc7a3c0aec56030da5369e3598520ba18b3e9c",
      "tree": "6a08ebd9dd87e638f248919b63d3b8af6c49245c",
      "parents": [
        "d57ccf0271e2d416fb0fc73b5ab96f342eae7f28"
      ],
      "author": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Tue Nov 20 13:08:13 2012 -0500"
      },
      "committer": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Tue Nov 20 14:19:16 2012 -0500"
      },
      "message": "Re-add postgresql-setup initdb for Fedora\n\nThe Fedora RPM does not set up the postgresql data directory.\npostgresql-setup initdb must be run after installing the RPM.\n\nChange-Id: I5e5ab659e83f4ee6a024f74a23bf4562ea0065ce\n"
    },
    {
      "commit": "84cdd016718add0cdf1b04f84e15cc08269383a0",
      "tree": "63155c2898be571d1ad7ef0141c6ea53c85502a8",
      "parents": [
        "d57ccf0271e2d416fb0fc73b5ab96f342eae7f28",
        "443ac48fdef510835bf2de1ba27f0b6baac8f5b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 20 19:12:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 20 19:12:55 2012 +0000"
      },
      "message": "Merge \"Make it possible to choose a different VIF driver.\""
    },
    {
      "commit": "818a048afc2ae0935f487dec7107237c7fba2f28",
      "tree": "b2b9799263aafdd82ceecdbfec8c27b938f54435",
      "parents": [
        "82b0bd8301609041cc852155e0cbbc2fdbe322a3"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Nov 19 15:05:31 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Nov 20 13:36:11 2012 -0500"
      },
      "message": "install nodejs-legacy on quantal\n\nquantal changed the name of the node binary on disk, which breaks\nhorizon on 12.10 installs. Provide a work around for installing\nthe legacy package on that environment.\n\nFixes bug #1070083\n\nChange-Id: If8ef211d12451ef4e1df0d2398cf18a3b2c46da3\n"
    },
    {
      "commit": "d57ccf0271e2d416fb0fc73b5ab96f342eae7f28",
      "tree": "00090d380a4bf9753f882b4c80984b4aa9c9c71b",
      "parents": [
        "596b906b63e2f60a185ae969e35f58c6318480e7"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Thu Nov 15 10:09:33 2012 -0800"
      },
      "committer": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Mon Nov 19 17:45:10 2012 -0500"
      },
      "message": "Add nova-conductor service\n\nThis is a new service for nova that will soon be required for\nn-cpu to function.\n\nChange-Id: I9a2e62f25200a47233a7796084ad8ebabc852c59\n"
    }
  ],
  "next": "596b906b63e2f60a185ae969e35f58c6318480e7"
}
