)]}'
{
  "log": [
    {
      "commit": "55a08ad2a80826c738d1b20f28d200003dbf02a9",
      "tree": "b0915ccc107049cb781740ccddbb2a959def10aa",
      "parents": [
        "af40a867932a217c11b54e0992348e97633d255c",
        "7a8d852759ccc01fac590226c7c1bc4884ba36fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 05 03:44:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 05 03:44:23 2013 +0000"
      },
      "message": "Merge \"Support multiple config file options on quantum-server command line\""
    },
    {
      "commit": "af40a867932a217c11b54e0992348e97633d255c",
      "tree": "aa191da06ce6cb5955872a908faf0d21d857c948",
      "parents": [
        "fe51a90005fbea4bacb660907d4f7dd3a1c7f0f1",
        "d857f4b4a4af2ed468c219d24da9d98416aff5d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 04 20:58:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 04 20:58:27 2013 +0000"
      },
      "message": "Merge \"Add rhel to DISTRO match\""
    },
    {
      "commit": "d857f4b4a4af2ed468c219d24da9d98416aff5d1",
      "tree": "46b310cabaefc2d3201a82f01ddbcd51a53ee3f4",
      "parents": [
        "4b1dbb5dabb6a30097030c0a625830a17c5c065f"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Mar 20 14:51:06 2013 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 04 08:59:51 2013 +1100"
      },
      "message": "Add rhel to DISTRO match\n\nMatch RHEL and CentOS and provide them as a DISTRO prefix of \"rhel\"\n\nChange-Id: Ida19130ce9499d4d1fd2360fadc6b870b24bbc95\n"
    },
    {
      "commit": "7a8d852759ccc01fac590226c7c1bc4884ba36fd",
      "tree": "2977b64ce7955cdddef5e4f1b97dea73a01c80c6",
      "parents": [
        "fe51a90005fbea4bacb660907d4f7dd3a1c7f0f1"
      ],
      "author": {
        "name": "Baodong (Robert) Li",
        "email": "baoli@cisco.com",
        "time": "Thu Mar 21 06:16:55 2013 -0700"
      },
      "committer": {
        "name": "Baodong (Robert) Li",
        "email": "baoli@cisco.com",
        "time": "Wed Apr 03 08:25:25 2013 -0700"
      },
      "message": "Support multiple config file options on quantum-server command line\n\nfix bug #1156831\n\nChange-Id: Id05929c3114bc385c09fc25179cc15a358d38189\n"
    },
    {
      "commit": "fe51a90005fbea4bacb660907d4f7dd3a1c7f0f1",
      "tree": "8169dbf1da021883b703f6e88d1ab4ed7673e856",
      "parents": [
        "4b1dbb5dabb6a30097030c0a625830a17c5c065f"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Apr 01 15:48:44 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Apr 02 18:51:25 2013 -0500"
      },
      "message": "Refactor source installation\n\nClean up and organize the download and configuration of source repositories.\n\nChange-Id: Iaf38c0aed0a83ebf9a5da3505fe92c9fa200ac1e\n"
    },
    {
      "commit": "4b1dbb5dabb6a30097030c0a625830a17c5c065f",
      "tree": "3c2a6c4c45ca944e927bd0fc5bc38281f80ea272",
      "parents": [
        "24015ed40b9efa79f3363e40beb4c611538e29e9"
      ],
      "author": {
        "name": "Zang MingJie",
        "email": "zealot0630@gmail.com",
        "time": "Fri Mar 29 14:06:19 2013 -0400"
      },
      "committer": {
        "name": "Zang MingJie",
        "email": "zealot0630@gmail.com",
        "time": "Tue Apr 02 08:27:23 2013 -0400"
      },
      "message": "Keystone doesn\u0027t depend on bcrypt any more\n\nsee https://github.com/openstack/keystone/commit/48f2f650c8b622b55e67610081336055ec9a2c8e#keystone/common/utils.py\n\nChange-Id: I3038a96deb9ca319224c07f549c893d24707be0d\n"
    },
    {
      "commit": "24015ed40b9efa79f3363e40beb4c611538e29e9",
      "tree": "db0f7f9f954f5f72715cd7676be832e95c38411e",
      "parents": [
        "ab9d33866b1a5869759336e5711c0264b43074a3",
        "640f1e4c8d0da6de70e358f5bad28fb1b0306e0d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 11:43:25 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 11:43:25 2013 +0000"
      },
      "message": "Merge \"Change default PUBLIC_NETWORK_NAME/DEFAULT_FLOATING_POOL name\""
    },
    {
      "commit": "ab9d33866b1a5869759336e5711c0264b43074a3",
      "tree": "544f6c4afdeac3cde80f69dc4b2be6cdedc92e87",
      "parents": [
        "2dcfd62fb36aa883693bc5dfc814c1e58ec05539",
        "f85fa089bb76d57b5df85507d5b4163a9e5b0733"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 11:43:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 11:43:23 2013 +0000"
      },
      "message": "Merge \"Add Quantum NEC OpenFlow plugin support\""
    },
    {
      "commit": "2dcfd62fb36aa883693bc5dfc814c1e58ec05539",
      "tree": "5e1c60687b59eb71abf68f0c95a43714c53566d9",
      "parents": [
        "bd6ea6dda7b2018cf537c7febec8eb3ac383b24f",
        "c07112a203aa9a25d2abaf497a740abd908e5919"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 11:42:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 11:42:21 2013 +0000"
      },
      "message": "Merge \"Allow a plugin specific interface_driver config in q-lbaas\""
    },
    {
      "commit": "bd6ea6dda7b2018cf537c7febec8eb3ac383b24f",
      "tree": "c25022a8779742c18d5d09de784ba9945f74eaa7",
      "parents": [
        "9071917738cfa4eb699d1a76036eee4a4f50beb7",
        "3ac95355bc4240ff04f997609a9aba93c22a6b45"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 11:41:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 11:41:40 2013 +0000"
      },
      "message": "Merge \"Correctly source .stackenv\""
    },
    {
      "commit": "9071917738cfa4eb699d1a76036eee4a4f50beb7",
      "tree": "73a016b847f1ab14a631c97806ac8929279ea31e",
      "parents": [
        "0435d392e8173d0ca6c931522b68a9b5d63de329",
        "253a1a351b13fd434c9246e7994fb669b1691d20"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 11:41:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 11:41:35 2013 +0000"
      },
      "message": "Merge \"Move setup_develop call\""
    },
    {
      "commit": "0435d392e8173d0ca6c931522b68a9b5d63de329",
      "tree": "09c35c57d194341ec03912d39a4be813df4aaea2",
      "parents": [
        "ec613d04045b5e1fe97486e081278ac71a5c7c5f",
        "2c678ccf632ed17fde609c210dcb698e08f5395c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 07:47:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 07:47:24 2013 +0000"
      },
      "message": "Merge \"Use sudo to remove packages\""
    },
    {
      "commit": "253a1a351b13fd434c9246e7994fb669b1691d20",
      "tree": "04886214d8ba785027a9be7b213d7d54ab2e7cad",
      "parents": [
        "1b4b4be78c5f1254bebfb58624d1ef8c2a09531f"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Apr 01 18:23:22 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Apr 02 01:40:53 2013 -0500"
      },
      "message": "Move setup_develop call\n\nMove setup_develop() call into the install_XXX() function as the\ndistinction has no real purpose.  This eliminates the configure_XXXclient()\nfunction for Nova and Swift.\n\nAlso create install_cinderclient() as we will need it to handle dependencies\nin a followup patch.\n\nChasing down another #$^%\u0026\u0026^^^$%%#$ prettytable version pin\n\nChange-Id: I61d761bc57a31caf2ed0ade326ab236eb2bb7358\n"
    },
    {
      "commit": "2c678ccf632ed17fde609c210dcb698e08f5395c",
      "tree": "8b4fec29901fbea66e0915e5aa5dc915f6e7d5cd",
      "parents": [
        "e4f0cd7eed3981086b4a0db967501fffa6a07c1e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Mar 20 13:00:44 2013 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 02 13:47:05 2013 +1100"
      },
      "message": "Use sudo to remove packages\n\nyum and others need root to remove packages\n\nChange-Id: I556505636c41296f9188c248dff13b85616c667c\n"
    },
    {
      "commit": "ec613d04045b5e1fe97486e081278ac71a5c7c5f",
      "tree": "bbd2db9821fd4ede477d8cbbf0b0d14799b5ec7c",
      "parents": [
        "1b4b4be78c5f1254bebfb58624d1ef8c2a09531f",
        "e9e80f9bfaed608cbff8249cab52561bb3d67a4d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 00:47:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 00:47:30 2013 +0000"
      },
      "message": "Merge \"Clean up Nova API prereq\""
    },
    {
      "commit": "1b4b4be78c5f1254bebfb58624d1ef8c2a09531f",
      "tree": "a43666c82de65d60b7c5b471f0733b9985429af6",
      "parents": [
        "4bf9d7a74a076ddb11f76b948aae8718d8ec7448"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 16:44:31 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 16:44:31 2013 -0400"
      },
      "message": "change configure/install split\n\nmake it so setup_develop happens in install instead of configure\nto ensure that we can handle config file generation by itself.\n\nChange-Id: I4801d7a0bc6642de2db5b78df1750666895f0aa3\n"
    },
    {
      "commit": "4bf9d7a74a076ddb11f76b948aae8718d8ec7448",
      "tree": "c49d83b863c629a50b3a1a634905cdf56d3134b6",
      "parents": [
        "e4f0cd7eed3981086b4a0db967501fffa6a07c1e"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 16:41:39 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 16:41:39 2013 -0400"
      },
      "message": "change the install/configure split\n\nmake setup_develop part of install so that configure is only about\nconfig file setup.\n\nChange-Id: I1ed58011e41c550d3ab2ba33b38cfe16adb3dde4\n"
    },
    {
      "commit": "e4f0cd7eed3981086b4a0db967501fffa6a07c1e",
      "tree": "d26efb21688109d37d1b9c1decb932127b870fd2",
      "parents": [
        "fb71f7dea95df9057bf984af5ae98ee2f98d8e27"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 15:56:07 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 15:58:22 2013 -0400"
      },
      "message": "refactor the install/configure split\n\nconfigure remains just to generate configs, install now\ngets the setup_develop in addition to the git clone. This lets\nuse remove configure_glanceclient as a function\n\nChange-Id: I68e3e3973d15dc0b4f534662a4f57a9f38f69784\n"
    },
    {
      "commit": "fb71f7dea95df9057bf984af5ae98ee2f98d8e27",
      "tree": "c1bbd305c41847fb300069cdc42bd6fb3cca779e",
      "parents": [
        "584d90ec56e18cbb9c0f15fe6af35504c02ea4bd",
        "1151d6ff6116ffa86eb49221cdd949380a4d7423"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 29 20:52:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 29 20:52:52 2013 +0000"
      },
      "message": "Merge \"Make Swift *_PORT_BASE configurable\""
    },
    {
      "commit": "1151d6ff6116ffa86eb49221cdd949380a4d7423",
      "tree": "4ea54a9bd5396048d8f7a966c217c1f137cd6906",
      "parents": [
        "a173376ea1b838d420384c2946b7e66859b6335b"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 14:06:52 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 14:13:45 2013 -0500"
      },
      "message": "Make Swift *_PORT_BASE configurable\n\nDevStack\u0027s Swift port defaults changed in the Grizzly cycle, we need to\nput it back to complete the upgrade without going through the ring build process.\n\nChange-Id: I30c09839690ad7ba9bb3fdffa3f05aedfc47559e\n"
    },
    {
      "commit": "584d90ec56e18cbb9c0f15fe6af35504c02ea4bd",
      "tree": "6d2027aed2ab0e2e44be06ce906c7083493aab3d",
      "parents": [
        "a173376ea1b838d420384c2946b7e66859b6335b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Mar 29 14:34:53 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Mar 29 14:36:49 2013 -0400"
      },
      "message": "add emacs shell-script tagging\n\nfor files that don\u0027t start with a #! or end in .sh, the added tags\nare nice for emacs users to automatically switch to the right mode.\n\nChange-Id: If4b93e106191bc744ccad8420cef20e751cdf902\n"
    },
    {
      "commit": "a173376ea1b838d420384c2946b7e66859b6335b",
      "tree": "979a6dc06e4b588a99bef20696e31c8a614b7bcc",
      "parents": [
        "c77b932e16398eebb810501973f6c8a706a3ba58",
        "1c6c1125199f1d987848bb1e3522b90358a4531b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 29 18:22:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 29 18:22:04 2013 +0000"
      },
      "message": "Merge \"Split disk creation out of configure_swift()\""
    },
    {
      "commit": "1c6c1125199f1d987848bb1e3522b90358a4531b",
      "tree": "77a31962e4b5b814245ee89bd800d15c80e41840",
      "parents": [
        "a2ae90fa026ab3bd9d12b6696b08a999100799e4"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 27 17:40:53 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 11:14:13 2013 -0500"
      },
      "message": "Split disk creation out of configure_swift()\n\nGrenade needs to be able to configure Swift without initializing the\nbacking disk files.  Move it into create_swift_disk() and call\nfrom init_swift().\n\nAlso move start of n-obj (if swift3 is not enabled) to start_nova().\n\nChange-Id: Id33939182d84eeff10ba4139eeced2c1bc532f0f\n"
    },
    {
      "commit": "c77b932e16398eebb810501973f6c8a706a3ba58",
      "tree": "4fac7403272085c0ed3f67966032d5e49dc3712b",
      "parents": [
        "9cb8e57482c6751e1c1c3d752e006828a3d49a67"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 10:51:01 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 10:51:01 2013 -0500"
      },
      "message": "Move glace\u0027s swift config to lib/glance\n\nChange-Id: Icbb355c15bfffe17725ea5cc64cfa5e76c1e74e6\n"
    },
    {
      "commit": "e9e80f9bfaed608cbff8249cab52561bb3d67a4d",
      "tree": "78a742a3dc9e14bf871abbc03e45550337a59e91",
      "parents": [
        "9cb8e57482c6751e1c1c3d752e006828a3d49a67"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 10:22:53 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 10:36:00 2013 -0500"
      },
      "message": "Clean up Nova API prereq\n\nBug 980966\n\nChange-Id: If5bbcc094b54a2de96151d69653e57e0e540d6de\n"
    },
    {
      "commit": "3ac95355bc4240ff04f997609a9aba93c22a6b45",
      "tree": "2f09f8bbc11c717aef82f0de94afd49453ea68bb",
      "parents": [
        "9cb8e57482c6751e1c1c3d752e006828a3d49a67"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 10:15:36 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 10:17:55 2013 -0500"
      },
      "message": "Correctly source .stackenv\n\nSpecifically to recall HOST_IP and SERVICE_HOST for the current DevStack configuration.\n\nBug 930274\n\nChange-Id: I299d94101ab93faccc88917503409e0afaa0a523\n"
    },
    {
      "commit": "c07112a203aa9a25d2abaf497a740abd908e5919",
      "tree": "56deadcbfc0621549e473dd9faff2cd89b101141",
      "parents": [
        "9cb8e57482c6751e1c1c3d752e006828a3d49a67"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Mar 22 16:35:38 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Mar 29 16:14:45 2013 +0900"
      },
      "message": "Allow a plugin specific interface_driver config in q-lbaas\n\nPreviously interface_driver for q-lbaas is hardcoded and q-lbaas does\nnot work when quantum plugin requires additional configuration (like\novs_use_veth\u003dTrue). This commit set up interface_driver using\nquantum_plugin_setup_interface_driver function.\n\nThis commit also moves a script related Quantum service plugin to\nlib/quantum_plugins/services/\n\nChange-Id: Iad11c1b31071dfb580843be18be78c83feb91f10\n"
    },
    {
      "commit": "9cb8e57482c6751e1c1c3d752e006828a3d49a67",
      "tree": "5d89b597aacd89659f8212b1f259ca949e0ff99b",
      "parents": [
        "7104ab406a30e20dbeffdbdcc5820cc508d8cab2",
        "c0fad2b6a1729e7b1e7c6f892d6cac9d4a086433"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 28 23:25:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 28 23:25:54 2013 +0000"
      },
      "message": "Merge \"Don\u0027t clobber all iSCSI connections during nova cleanup\""
    },
    {
      "commit": "c0fad2b6a1729e7b1e7c6f892d6cac9d4a086433",
      "tree": "0fbd53015c80d9cb5bb7801ba5261d1a532e9c04",
      "parents": [
        "40ef624e368ebf5dcb70b3b5333b934f3a56e069"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Thu Mar 28 12:22:25 2013 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Thu Mar 28 12:24:38 2013 -0700"
      },
      "message": "Don\u0027t clobber all iSCSI connections during nova cleanup\n\nThe existing cleanup_nova() code inadvertently logs out of all iSCSI\nconnections on the machine because it does not pass the target name\nas the -T parameter. This patch changes it to step through the targets\nthat match the pattern, logging out of each individually, and following\nup with a delete op to cleanup the database.\n\nChange-Id: I26c14acbe0e8de18f0e3bf7ad83b37379503e199\n"
    },
    {
      "commit": "7104ab406a30e20dbeffdbdcc5820cc508d8cab2",
      "tree": "7c5f391d50edcd77330dd2552edb2b0282e9b46c",
      "parents": [
        "40ef624e368ebf5dcb70b3b5333b934f3a56e069"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Mar 27 19:47:11 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Mar 29 03:01:50 2013 +0900"
      },
      "message": "Use example settings in horizon repo as local_settings.py\n\nThe current horizon_settings.py in devstack is out-of-date and we\ntend to forget to update this file. This commit changes devstack\nto use the example settings in horizon repo.\n\nChange-Id: I0bb6af21a806a72ed59f31b094dd21da85ca335e\n"
    },
    {
      "commit": "40ef624e368ebf5dcb70b3b5333b934f3a56e069",
      "tree": "2766c67d3479e391d7d21b3a77ad52555690a962",
      "parents": [
        "e542883c898de40702ae3506f042ba84040f1f71",
        "0680204b1f437f140d6b4ef8f81e587dce4cb17b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 28 12:36:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 28 12:36:12 2013 +0000"
      },
      "message": "Merge \"Add support for iso files as glance images\""
    },
    {
      "commit": "e542883c898de40702ae3506f042ba84040f1f71",
      "tree": "7b00d951f2f003a94682ac732f0a47eea677c5ca",
      "parents": [
        "941f03ce92b921aa307a49e8a98e20d7215e26f8"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed Mar 27 23:40:59 2013 +0100"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed Mar 27 23:40:59 2013 +0100"
      },
      "message": "Only start zeromq-receiver when we\u0027re using zeromq.\n\nChange-Id: Ibd3e6a74f1098e330be0fcbbb83b9188e51202ad\n"
    },
    {
      "commit": "941f03ce92b921aa307a49e8a98e20d7215e26f8",
      "tree": "cf11337bfc6f7a34bcfd57351f268701574c8a3b",
      "parents": [
        "a2ae90fa026ab3bd9d12b6696b08a999100799e4",
        "57e3da9b760260bba020d4b65f9db29a339ec02a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 27 13:08:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 27 13:08:33 2013 +0000"
      },
      "message": "Merge \"xenapi: Extract plugin installation functions\""
    },
    {
      "commit": "0680204b1f437f140d6b4ef8f81e587dce4cb17b",
      "tree": "470f49df6e9731d1ddc43dfadcab7620812c5546",
      "parents": [
        "a2ae90fa026ab3bd9d12b6696b08a999100799e4"
      ],
      "author": {
        "name": "Jonathan Michalon",
        "email": "michalon@igbmc.fr",
        "time": "Thu Mar 21 14:29:58 2013 +0100"
      },
      "committer": {
        "name": "Jonathan Michalon",
        "email": "michalon@igbmc.fr",
        "time": "Wed Mar 27 14:05:30 2013 +0100"
      },
      "message": "Add support for iso files as glance images\n\nChange-Id: Id1731c1a0a579fab44bb3944d2369b3feecf15d2\n"
    },
    {
      "commit": "640f1e4c8d0da6de70e358f5bad28fb1b0306e0d",
      "tree": "f4be5a40ea6d6789a4f2d38d20915d4339848ccc",
      "parents": [
        "a2ae90fa026ab3bd9d12b6696b08a999100799e4"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "arosen@nicira.com",
        "time": "Tue Mar 26 16:52:53 2013 -0700"
      },
      "committer": {
        "name": "Aaron Rosen",
        "email": "arosen@nicira.com",
        "time": "Tue Mar 26 22:39:11 2013 -0700"
      },
      "message": "Change default PUBLIC_NETWORK_NAME/DEFAULT_FLOATING_POOL name\n\nThis patch changes the default network name/floating pool from nova\nto pubic as the name public makes more sense than nova for a public\nnetwork.\n\nChange-Id: I4153750c08d1510dbad3051681e8c142a79fe1a1\n"
    },
    {
      "commit": "a2ae90fa026ab3bd9d12b6696b08a999100799e4",
      "tree": "068274392df16a79f24c88a65a4c1c5e639a2df6",
      "parents": [
        "cf9eef859791d7ce6b809808d756c36ece5550e7",
        "1f11f9ac8f644b8bc6981f462af46fe4de816d40"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 26 20:34:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 26 20:34:27 2013 +0000"
      },
      "message": "Merge \"Add comments on how to run devstack with Quantum\""
    },
    {
      "commit": "cf9eef859791d7ce6b809808d756c36ece5550e7",
      "tree": "4e74a2eb08724f2410b11e2170519deb1099603d",
      "parents": [
        "b6a86dbe0f598536c576e6aafe0d493d108b9094"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Mon Mar 25 19:34:48 2013 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Mon Mar 25 19:34:48 2013 -0400"
      },
      "message": "Make sure the NOVA_INSTANCES_PATH is created\n\nUnder some conditions when NOVA_STATE_PATH is set\nthe NOVA_INSTANCES_PATH directory under it is removed\nbut then not correctly recreated if the parent directory\nis owned by root instead of the current user running\ndevstack. This change fixes that problem by creating\nthe NOVA_INSTANCES_PATH as root, and then chowning it\nto the correct user.\n\nChange-Id: I7fb724787b5e915bae9bd058454d2aa38991364e\nSigned-off-by: Doug Hellmann \u003cdoug.hellmann@dreamhost.com\u003e\n"
    },
    {
      "commit": "b6a86dbe0f598536c576e6aafe0d493d108b9094",
      "tree": "d5fd152077694eb89ba1fcb5395fab2c602179ec",
      "parents": [
        "5e482c9ea27e9ba1b5518c37972e36d6c0e5a2cc",
        "a6601a51eb725a4b0bee843c2861e88befdf0c97"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 25 16:21:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 25 16:21:13 2013 +0000"
      },
      "message": "Merge \"Multi-node setup: Fix keystone host\""
    },
    {
      "commit": "57e3da9b760260bba020d4b65f9db29a339ec02a",
      "tree": "8b8025031fcb3b2e45cf9f93f7ab659573e49793",
      "parents": [
        "5e482c9ea27e9ba1b5518c37972e36d6c0e5a2cc"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Mar 22 16:34:05 2013 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Mon Mar 25 15:12:58 2013 +0000"
      },
      "message": "xenapi: Extract plugin installation functions\n\nThis change extracts the plugin installation functions, and covers the\nextracted functions with tests. Use:\n\n    ./test_funtions.sh run_tests\n\nto run the tests.\n\nChange-Id: I1d78d9e8cc4d52ee2df83d07e4c74dda4805f21a\n"
    },
    {
      "commit": "1f11f9ac8f644b8bc6981f462af46fe4de816d40",
      "tree": "d0be048810faffcc5a96eb651fe48b98d7202524",
      "parents": [
        "5e482c9ea27e9ba1b5518c37972e36d6c0e5a2cc"
      ],
      "author": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Mon Mar 25 05:34:23 2013 -0700"
      },
      "committer": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Mon Mar 25 05:38:48 2013 -0700"
      },
      "message": "Add comments on how to run devstack with Quantum\n\nFixes bug 1077826\n\nChange-Id: I224db4e00e3c937f3106e9a099b79de789be1fc1\n"
    },
    {
      "commit": "5e482c9ea27e9ba1b5518c37972e36d6c0e5a2cc",
      "tree": "32a7611f12335cba560164e196c7c5f3a23c3308",
      "parents": [
        "341f9b3321a9acfe4d3625924d2b9d90206a5d80",
        "0c2c3fc20e99372f3fb54390f023ce5657feefbf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 22 21:35:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 22 21:35:11 2013 +0000"
      },
      "message": "Merge \"Explicitly add cosine and inetorgperson schemas on Fedora\""
    },
    {
      "commit": "341f9b3321a9acfe4d3625924d2b9d90206a5d80",
      "tree": "b90c54ebb131b7009e003f8884018fc6fcf26b47",
      "parents": [
        "04a07c6d7374b51b69fd38240364782af231886e",
        "b93b74ca021abb6d82a24ea04f760cdfa0e49474"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 22 21:35:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 22 21:35:08 2013 +0000"
      },
      "message": "Merge \"Fix FLAT_INTERFACE not working\""
    },
    {
      "commit": "04a07c6d7374b51b69fd38240364782af231886e",
      "tree": "bf2b602455b96c91b3e6d96d8fb9c80033b0f8da",
      "parents": [
        "dbd556c40b4f20568da1c9e4447dbb0c7d25cb67",
        "3452f8eb8663a8cfc5733784d918b59947630cf8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 22 21:29:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 22 21:29:43 2013 +0000"
      },
      "message": "Merge \"Support Quantum security group\""
    },
    {
      "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": "f85fa089bb76d57b5df85507d5b4163a9e5b0733",
      "tree": "313b8ef1f28a00a950f54c07bdb0aa65c060a8f8",
      "parents": [
        "3452f8eb8663a8cfc5733784d918b59947630cf8"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Sun Jan 13 05:01:08 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Mar 22 14:19:08 2013 +0900"
      },
      "message": "Add Quantum NEC OpenFlow plugin support\n\nNEC OpenFlow plugin supports several OpenFlow controllers. This commit\nalso adds a third party script to support Trema Sliceable Switch,\none of open source OpenFlow controllers.\n\nChange-Id: I5dddf04a25bc275c3119d751ca79b482e1875902\n"
    },
    {
      "commit": "b93b74ca021abb6d82a24ea04f760cdfa0e49474",
      "tree": "fb4494108349854b42f4816e28399f519bdde3b5",
      "parents": [
        "1a5d0339d0c3fb142de3fdedcfacee46d98a977d"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Thu Mar 21 21:25:05 2013 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Thu Mar 21 21:25:05 2013 -0400"
      },
      "message": "Fix FLAT_INTERFACE not working\n\nadd a missing colon\n\nFiex LP# 1158308\n\nChange-Id: Ia873788fd5dd17be3c2942057168fbfddb32c14f\n"
    },
    {
      "commit": "3452f8eb8663a8cfc5733784d918b59947630cf8",
      "tree": "8ca256b890e93d2fe750f4e03196faa938fadbbc",
      "parents": [
        "1a5d0339d0c3fb142de3fdedcfacee46d98a977d"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Mar 21 14:11:27 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Mar 21 18:34:14 2013 +0900"
      },
      "message": "Support Quantum security group\n\nAdds Q_USE_SECGROUP flag for quantum security group\n\n- Added has_quantum_plugin_security_group method for each plugin.\n- Set NOVA_VIF_DRIVER to the hybrid VIF driver for plugins with\n  iptables based security group support.\n- Specifying device_owner type on debug port in lib/quantum and\n  quantum-adv-test.sh. This change makes apply quantum security\n  group fro debug port\n\nChange-Id: Ifd155798912247d85a9765ef73a2186b929237b4\n"
    },
    {
      "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": "0c2c3fc20e99372f3fb54390f023ce5657feefbf",
      "tree": "de465e3452bbfac10dfe3d4e92495e586def633e",
      "parents": [
        "9a3ba4b3e1a6286cd1ccaafdb2c1d9960c91da9c"
      ],
      "author": {
        "name": "Brad Topol",
        "email": "btopol@us.ibm.com",
        "time": "Tue Mar 19 03:01:30 2013 -0500"
      },
      "committer": {
        "name": "Brad Topol",
        "email": "btopol@us.ibm.com",
        "time": "Tue Mar 19 15:58:59 2013 -0500"
      },
      "message": "Explicitly add cosine and inetorgperson schemas on Fedora\n\nFixes Bug1156651\n\nChange-Id: I957a8cdc562a887b0def7bc07c6bb434ce0a0437\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": "a6601a51eb725a4b0bee843c2861e88befdf0c97",
      "tree": "254055defd53afefed0b83d45039b175eeaa4a4e",
      "parents": [
        "e7f0c7be6dae72970610a25f714dbb77e781ef2c"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Mar 13 13:35:47 2013 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Mar 15 08:55:22 2013 +0000"
      },
      "message": "Multi-node setup: Fix keystone host\n\nFixes bug 1154587.\n\nUse KEYSTONE_AUTH_HOST instead of SERVICE_HOST when setting nova auth\nparameters. Also use KEYSTONE_AUTH_PROTOCOL instead of SERVICE_PROTOCOL.\n\nChange-Id: I54f7f31f6b795833b38968f6beea68e429f01d55\n"
    },
    {
      "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\""
    }
  ],
  "next": "b9578714ae39603636853ef1a97bcf22c2cb16e9"
}
