)]}'
{
  "log": [
    {
      "commit": "9e326779278a410366e913b65b9d0d9145fe53f9",
      "tree": "0fd08d56aec657c7847d9e3b9149790a0c445742",
      "parents": [
        "b4057a4c504a7b01124adcd9ca7001f5cd8caec6"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed May 08 16:42:22 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri May 24 12:07:56 2013 +0100"
      },
      "message": "xenapi - cleanup network configuration\n\nThe Xenserver/XCP part of devstack was configuring the hypervisor\u0027s\nconnectivity to the outer world, by adding VLANs, and physical\ninterfaces to the virtual networks. It added a lot of complexity, and\nmade it hard to get started with XenServer. This patch removes that\nextra complexity, so it is left as an exercise for the user.\n\nRelated to blueprint blueprint xenapi-devstack-cleanup\n\nChange-Id: If3367335c3da8621d0afe1f6cae77511fbdbb3e2\n"
    },
    {
      "commit": "b4057a4c504a7b01124adcd9ca7001f5cd8caec6",
      "tree": "4ab2647feae6a15bb1f00636e74a2e2989c347c4",
      "parents": [
        "5a5a089a3581d3ced9aae61f8680e93d6127031a",
        "8644676846baa3025e8a071852d43c64ef2e12b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 24 11:04:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 24 11:04:04 2013 +0000"
      },
      "message": "Merge \"xenapi - use management network to reach OS VM\""
    },
    {
      "commit": "d3740f70b52763d547d2a1d861829e6f853775bc",
      "tree": "dc291ac9295b9a74f2e7a044b78537091bc5df77",
      "parents": [
        "ad573f8543d5c0b98177ffc141423ff937962173"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu May 09 15:02:21 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Tue May 14 11:37:07 2013 +0100"
      },
      "message": "xenapi: Ubuntu installation repository/proxy fix\n\nGet rid of UBUNTU_INST_REPOSITORY, use UBUNTU_INST_HTTP_HOSTNAME and\nUBUNTU_INST_HTTP_DIRECTORY instead. User can also specify\nUBUNTU_INST_HTTP_PROXY to utilize a proxy for the OpenStack VM\ninstallation. The answer file will be edited to contain the specified\nvalues. Also get rid of the magic, undocumented MIRROR variable.\n\nThis is related to blueprint xenapi-devstack-cleanup\n\nChange-Id: Ic9fc564c4ad0f43e2e536854335ebe14791d0255\n"
    },
    {
      "commit": "8644676846baa3025e8a071852d43c64ef2e12b0",
      "tree": "fd75bc8f330fe298b9afc0dc7eb3064e12e4583e",
      "parents": [
        "5f349179f48c96cb4e9f6b346ef1b5d18b5ccd83"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Sun May 12 18:34:29 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Sun May 12 18:41:40 2013 +0100"
      },
      "message": "xenapi - use management network to reach OS VM\n\nDevstack used the HOST_IP_IFACE to reach the OpenStack VM through ssh.\nThis patch changes this behavior, so that the IP address of the\ninterface connected to the management network will be used.\n\nRelated to blueprint xenapi-devstack-cleanup\n\nChange-Id: I7f34d973870792d60a33ea512901d9b0d422150b\n"
    },
    {
      "commit": "0b3804bff7899211d3a80de5f7f22d3bc616f3bc",
      "tree": "f5a2c9c7b23d7ad2252a64a47dd2dcd7ec2c2b6e",
      "parents": [
        "5f349179f48c96cb4e9f6b346ef1b5d18b5ccd83"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Tue May 07 16:58:17 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Sun May 12 17:27:13 2013 +0100"
      },
      "message": "xenapi - cleanup\n\nAdd error on unitialised variable to the scripts. This way some issues\nwere identified. Also modify README with fresh variables. The patch\nincludes:\n - Add SWIFT_HASH to the README\n - Add XENAPI_CONNECTION_URL to the README\n - Add VNCSERVER_PROXYCLIENT_ADDRESS to the README\n - Introduce UBUNTU_INST_IFACE which is the OpenStack VM interface used\n   for the netinstall. It defaults to eth3. Previously this parameter\n   was set by the combination of HOST_IP_IFACE and the undocumented\n   NETINSTALL_IP\n - get rid of NETINSTALL_IP\n - xenrc includes CLEAN_TEMPLATES\n - xenrc no longer tries to change directory\n - remove chrooting from prepare_guest.sh (STAGING_DIR was always / )\n - remove DO_TGZ variable from prepare_guest.sh\n - use arguments to call prepare_guest.sh, instead of env vars\n - Fix backslash escaping in prepare_guest_template.sh\n\nNOTE: networking is about to be addressed in a separate change.\n\nRelated to blueprint xenapi-devstack-cleanup\n\nChange-Id: Ie9a75321c7f41cc9a0cc051398d1e6ec2c88adfa\n"
    },
    {
      "commit": "d2930a5286e03fd8738172f1d2bfe4d84498066d",
      "tree": "2306abcfbfe79ed50cee735d3abf67a1a5d10402",
      "parents": [
        "832659d05ded0872ec27adcfb2f4a91c06824090",
        "2634be00b862b3577d6f40c72486339fbc27c937"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 01 07:41:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 01 07:41:14 2013 +0000"
      },
      "message": "Merge \"Correcting comment for HOST_IP_IFACE\""
    },
    {
      "commit": "2634be00b862b3577d6f40c72486339fbc27c937",
      "tree": "61a8c55bba09933c66402167e4ad96a27377922f",
      "parents": [
        "cd30ad90b849546659a5f815338559b6d723702e"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Apr 29 23:35:57 2013 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Apr 29 23:35:57 2013 +0100"
      },
      "message": "Correcting comment for HOST_IP_IFACE\n\nChange-Id: I4c3438dc1168401c193841976cf8ba8534b33679\nFixes: bug #1174455\n"
    },
    {
      "commit": "7919d851a9e532c9d92c82a067e68cf95b6770c8",
      "tree": "3355dedcad19e16a528d454bcffefbf334fdc32b",
      "parents": [
        "cd30ad90b849546659a5f815338559b6d723702e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 26 11:28:29 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Apr 29 11:46:57 2013 +1000"
      },
      "message": "RHEL6 support rpms\n\nInstall some rpms required for operation on RHEL6.  Additionally,\nremove some system packages that interfere with pip installs.\n\nChange-Id: I273ce59d7bf066e73d524f61b8ad048599101dab\n"
    },
    {
      "commit": "fe586b1cbe3fcd62e14027c576c1140d94b9a8fb",
      "tree": "9f63411739fd247db8ed1589fbd407e0897c4650",
      "parents": [
        "fe51a90005fbea4bacb660907d4f7dd3a1c7f0f1"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Mar 28 15:02:27 2013 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Apr 03 15:33:33 2013 +0100"
      },
      "message": "xenapi: /boot/guest should point to local SR\n\nFixes bug 1037516\n\nThis patch creates a directory os-guest-kernels inside the local SR, and\nsets up /boot/guest to be a symlink to that directory. This way\nOpenStack won\u0027t pollute Dom0\u0027s filesystem.\n\nChange-Id: If8dfe24355bd782a401fed0f2c4b423efd9c11ba\n"
    },
    {
      "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": "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": "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": "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": "a8bf0f23e0309065ebeffa4a0a75c87dc91a77a8",
      "tree": "67e7d5f00d6e11ff792338747285929c94857494",
      "parents": [
        "fd6aa547f0eb2ab402a214d22039a2ad57e4fc36"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Mar 07 18:37:31 2013 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Mar 07 18:37:31 2013 +0000"
      },
      "message": "Small Refactors\n\nRename TOP_DIR to THIS_DIR, change the order of variable definitions.\n\nChange-Id: I96c12c5102e658ec76ab5176c3207fb641dae078\n"
    },
    {
      "commit": "8c43809ef6664521b2c906665609757ce7f0b55e",
      "tree": "fe495e9e697046a5a72ea31863f2d2c338629ee6",
      "parents": [
        "555ecd07b084e7f5149a36b97508408a74490eaa"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Tue Feb 12 22:30:56 2013 +0900"
      },
      "committer": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Tue Feb 26 17:39:05 2013 +0900"
      },
      "message": "package: consolidate get_packages logic\n\nRefactor get_package logic.\nWith this refactoring, code like\n\"if is_ubuntu; then install_package xxx elif is_fedora...\"\ncan be simplified later.\n\nChange-Id: I489bfd4cc12cc6b0b8201837f2bfb78c6881c82c\nSigned-off-by: Isaku Yamahata \u003cyamahata@valinux.co.jp\u003e\n"
    },
    {
      "commit": "b82ba4360f2e4efc92166e17f13c436c072398f4",
      "tree": "60655edb744be18b7c1c7fd3686880e9c5846ce6",
      "parents": [
        "64e5a0162289e40bbcb30888fda778d48e9ba05f",
        "7fcc157b3f3c2c62aab05cff6ee680e5ac03f115"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 23 23:12:34 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 23 23:12:34 2013 +0000"
      },
      "message": "Merge \"Remove excessive verbosity to make log files easier to debug\""
    },
    {
      "commit": "0f2d954b82e44d7bbd646e200510beb1ca3e469e",
      "tree": "3118992173c56676c07ac0aea11bf9e6750eb108",
      "parents": [
        "25ebbcd1a7bc95e69ad32b19245ce0990a29eaa7"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 20 17:51:19 2013 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 20 17:55:04 2013 -0600"
      },
      "message": "Fix create_userrc.sh private key hang\n\ntools/create_userrc.sh hangs in a couple of mv commands now that\nprivate keys are created with mode 400.  mv is prompting to\noverride the permissions, so let\u0027s just -f it all.\n\nChange-Id: I8fbb24da6582edcff741653ffdf8bf683b79851a\n"
    },
    {
      "commit": "7fcc157b3f3c2c62aab05cff6ee680e5ac03f115",
      "tree": "9279f54f03bc2299f3190f25257deabb3a943a80",
      "parents": [
        "d404c79930a80bd6330cfaca9b1278c706d50d0f"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Wed Feb 20 15:56:25 2013 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Wed Feb 20 15:56:25 2013 +0000"
      },
      "message": "Remove excessive verbosity to make log files easier to debug\n\nChange-Id: I8e10c706662b6e82e3d00aeaa436dbe0ec6a0ffd\n"
    },
    {
      "commit": "098b272cf76ce7150852daba79b714f9746a204f",
      "tree": "c9cf951045da576ac372a5497c0e194f4985090a",
      "parents": [
        "cfb3a0f12f027fc98ceabe8ca61ca0e4bf2cb55b",
        "ec06efc607328bce9dc535be79e9539d5edec536"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 11 18:11:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 11 18:11:15 2013 +0000"
      },
      "message": "Merge \"Disable non-dhcp resolv.conf\""
    },
    {
      "commit": "48352ee7c05cf79734abf74a2e7ac47425babb3a",
      "tree": "274eb0dcc1ecd9ada3f58322b7259a1b98739e31",
      "parents": [
        "f3da41a5eea19f429a296405bfa3b72d899c3141"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Dec 12 12:50:38 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Feb 08 10:35:43 2013 -0600"
      },
      "message": "Create tools/install_prereqs.sh\n\n* Factor system package prereq installs out to tools/install_prereqs.sh\n* Set minimum time between runs with PREREQ_RERUN_HOURS\n  default \u003d 2 hours\n* Create export_proxy_variables\n* Force an update with install_prereqs.sh -f or by setting\n  FORCE_PREREQ\u003dtrue\n\nFixed an issue with exit/return in tools/install_prereqs.sh\n\nChange-Id: I9a62090ad2f900b9b150cacb9cb02b326cb46972\n"
    },
    {
      "commit": "ec06efc607328bce9dc535be79e9539d5edec536",
      "tree": "17eb878f8ec8081b1148f085596eafabf40575a6",
      "parents": [
        "f127e2f316f1161bacdf4cccdbc3e56b2b8a54a8"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Feb 01 15:16:51 2013 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Fri Feb 08 10:50:34 2013 +0000"
      },
      "message": "Disable non-dhcp resolv.conf\n\nFixes: bug #1119268\nChange-Id: Icf7d420a31eb7a0cb46b2e59a4328f6b640deb57\n"
    },
    {
      "commit": "f96b762a84488fd0cc76c929d24aa10447401e20",
      "tree": "1c0a5b56e1cc6e47d08dc1388f5a7396c0cee966",
      "parents": [
        "a814f22ce49a3674fd6f266f52bf7de990521adc",
        "63c6c2b006a3b23ecbb324de93db51d7725ccd52"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 02 01:20:29 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 02 01:20:29 2013 +0000"
      },
      "message": "Merge \"Improved feedback for domU install on XS\""
    },
    {
      "commit": "a814f22ce49a3674fd6f266f52bf7de990521adc",
      "tree": "e60e8c3e7bed16e3dc9fe82c830b1abb8f84b9a5",
      "parents": [
        "dcbaf1ca6b43211ccf164064d57abd6e24057739"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Thu Jan 31 15:21:43 2013 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Thu Jan 31 15:21:43 2013 +0000"
      },
      "message": "Minor fix to readme - corrected indentation for some commands\n\nChange-Id: I0a16c59d258be4ce8bb8cdebfb3d1cbc30ce9d54\n"
    },
    {
      "commit": "63c6c2b006a3b23ecbb324de93db51d7725ccd52",
      "tree": "032201c6983d04674935175d6a60366834a75c3b",
      "parents": [
        "95fb0d440ceb4934c3116454cc2ff6349d39fca1"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Thu Jan 24 13:13:51 2013 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Jan 29 13:23:49 2013 +0000"
      },
      "message": "Improved feedback for domU install on XS\n\nChange-Id: I5b9d07493eb334169fb2643047a014f56ee265fa\n"
    },
    {
      "commit": "74759aa17a3b9e687aebf30c11b9bcb477aa48ef",
      "tree": "0199bbcca3023b266974580e9e9b13090ea851b9",
      "parents": [
        "3b3a6d78a63e93b43d3815f7e32a32458a82a3a9"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jan 24 14:19:55 2013 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jan 25 11:09:17 2013 -0600"
      },
      "message": "Remove DEFAULT_STACK_USER, just use STACK_USER\n\nSTACK_USER needs to be set for more than just stack.sh, there\nwas no real distinction for using DEFAULT_STACK_USER instead\nof just setting STACK_USER directly in stackrc and allowing it\nto be overridden in localrc.\n\nChange-Id: I9e8d70db29bb421f1ce3dbf40a5ad299cc7ea785\n"
    },
    {
      "commit": "2298ca4f705e28dcc4b2aa605b73470612f6bb61",
      "tree": "32a2c2cfb87539d925c7f87187ab714f95a16948",
      "parents": [
        "31c94ab510a6896f3e87912443006ed43e61cf72"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Oct 25 23:46:42 2012 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Mon Jan 14 21:33:49 2013 +0000"
      },
      "message": "Add limited support for Quantum+OVS on XS/XCP.\n\n * Add priliminary support for running the OVS L2 and DHCP agents\n   in domU:\n   * Configure Nova to use the correct vif driver and integration\n     bridge.\n   * Configure the ovs agent to target the dom0 integration bridge.\n   * Install a xapi plugin supporting dom0 execution of ovs agent\n     commands.\n * Config doc: http://wiki.openstack.org/QuantumDevstackOvsXcp\n * Supports blueprint xenapi-ovs\n\nChange-Id: If5ab07daab1dc3918004eb4bfb6fed6cab0a71fd\n"
    },
    {
      "commit": "fec9355fd274a588f27c28741a249790416c7605",
      "tree": "13ba3f28778584dd67e795c943b8a48be19cd462",
      "parents": [
        "9bd9d7d1a34dd7cb8d5f51936b67c7549f40c9a3",
        "91b8d13edad4d21bfd5b67219347f934728ee462"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 12 20:35:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 12 20:35:13 2013 +0000"
      },
      "message": "Merge \"Fix \"sudo: sorry, you must have a tty to run sudo\"\""
    },
    {
      "commit": "91b8d13edad4d21bfd5b67219347f934728ee462",
      "tree": "b4050bcde75c19a515000357638ddd06b31a5302",
      "parents": [
        "9f67bd692c380737e1e4f11ad3a91e4646c1e48d"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jan 06 22:40:09 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jan 11 09:15:30 2013 +0100"
      },
      "message": "Fix \"sudo: sorry, you must have a tty to run sudo\"\n\nOn many systems the requiretty sudoers option is turned on by default.\nWith \"requiretty\" option the sudo ensures the user have real tty access.\n\nJust several \"su\" variant has an option for skipping the new session creation step.\n\nOnly one session can posses a tty, so after a \"su -c\" the sudo will not\nwork.\n\nWe will use sudo instead of su, when we create the stack account.\n\nThis change adds new variable the STACK_USER for\n service username.\n\nChange-Id: I1b3fbd903686884e74a5a22d82c0c0890e1be03c\n"
    },
    {
      "commit": "ca8021712325dd4d4ac7185a287cb81cb10fd23d",
      "tree": "94e4be60c4e0c814a4276bada65846f5e1db0baa",
      "parents": [
        "db89a8189e9425720ba64afb0bffe2bc357831a1"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jan 09 19:08:02 2013 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jan 10 01:56:23 2013 -0600"
      },
      "message": "Add tools/make_cert.sh\n\nThis allows use of either the DevStack CA or creating another CA\nindependent of stack.sh.\n\nChange-Id: I055679b5fd06e830c8e6d7d7331c52dd8782d0b6\n"
    },
    {
      "commit": "5b813bc489eff682025d530557e2beda50db2eac",
      "tree": "95a7e200f62fab8d6c9ffa5664134a335b08e8c0",
      "parents": [
        "b2a1d7deaea62d8d4dc0372250f5a340ba336ad8"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jan 08 16:51:05 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jan 08 16:51:05 2013 +0100"
      },
      "message": "Fix role creation in tools/create_userrc.sh\n\n* use role-create instead of tenant-create\n* add some missing quote\n\nChange-Id: I3e263bfbfe63a35c5a95248f05d78bd6a1c2e593\n"
    },
    {
      "commit": "b73e247ad45eee9ef45c32eff9bfa0daa3b1d733",
      "tree": "e60eafb8841a7c647e2aee7326f0d060d6d9c215",
      "parents": [
        "3a30b06daf8a1f5a1b06480b53d6c31e47f40200"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Jan 02 13:59:47 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Jan 02 14:00:58 2013 -0500"
      },
      "message": "Revert \"Create tools/install_prereqs.sh\"\n\nThis reverts commit 7be0b04\n\nThis work breaks the ability to do multi database installs,\nrevert until there is a working solution here, as this is going\nto make fixing postgresql in tempest impossible.\n\nChange-Id: I39a2b78542fe60233806d1005186ce1b31d4be17\n"
    },
    {
      "commit": "3a30b06daf8a1f5a1b06480b53d6c31e47f40200",
      "tree": "2d55f7e220ad1825635603293fa355731e61b664",
      "parents": [
        "6d04fd7ba59450c4d9c6c7317eef05c7812056b1",
        "7be0b047dc668a0095d0c7e51948edf83b66d5b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 02 13:25:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 02 13:25:22 2013 +0000"
      },
      "message": "Merge \"Create tools/install_prereqs.sh\""
    },
    {
      "commit": "cf37f6a0f262db4ef404488e1ec83a4f60e5d520",
      "tree": "b12e5a9c4f65451f81522c3526e474f9e051b926",
      "parents": [
        "3dc18034d6ead99ba90986e9af09b2d15db56b4c",
        "22ef57317222b3e64eb5d2dcb3ae0588738062e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 27 22:19:38 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 27 22:19:38 2012 +0000"
      },
      "message": "Merge \"Add generic account rc creater\""
    },
    {
      "commit": "22ef57317222b3e64eb5d2dcb3ae0588738062e3",
      "tree": "944fd157c4efcb3bd89465cca32a7691e202a7af",
      "parents": [
        "701718a844a5efc9932cd28870057ac779a49e92"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Dec 16 14:03:06 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Dec 20 18:01:13 2012 +0100"
      },
      "message": "Add generic account rc creater\n\n* Creates account rc files for all tenant user\n* Able to create new accounts\n* The rc files contains certificates for image bundle\n* euca related steps can be simpler in the future\n\nChange-Id: I917bffb64e09a5d85c84cde45777c49eaca65e64\n"
    },
    {
      "commit": "7be0b047dc668a0095d0c7e51948edf83b66d5b8",
      "tree": "dc6e7cb6cca794fefaefac147a08ae4bc4f1bad3",
      "parents": [
        "63ea3185de5d3e703e623ba57bc19a70c160274a"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Dec 12 12:50:38 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Dec 19 12:30:35 2012 -0600"
      },
      "message": "Create tools/install_prereqs.sh\n\n* Factor system package prereq installs out to tools/install_prereqs.sh\n* Set minimum time between runs with PREREQ_RERUN_HOURS\n  default \u003d 2 hours\n* Create re_export_proxy_variables\n\nChange-Id: I4a182b1da685f403d6abdd8540d2114796c01682\n"
    },
    {
      "commit": "9efcf6042c9eddd84f8abd70ca2cdf9d20258264",
      "tree": "5b00c844db2566e9af4d2b618231bcb72c8f5564",
      "parents": [
        "d6decab220e933c37a5717091be0d58fd18e54db"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Dec 19 10:23:06 2012 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Dec 19 10:57:45 2012 +0000"
      },
      "message": "xenapi: Enhance devstack progress monitoring\n\nFixes bug 1091299\n\nXenServer - devstack install monitors a log file by tailing it, to see,\nif the devstack installation is finished. In some cases this script does\nnot detect, that the startup script is finished, and just waiting,\ncausing build failures with timeouts. With this change, the\ninstall_os_domU script monitors, if the run.sh script is still running,\nthus guaranteed to exit as soon as run.sh is done.\n\nChange-Id: I24a7a46e93ce26be024096828c7954bc694af2b2\n"
    },
    {
      "commit": "bc81c67839d860796dad69bc20009ef01a6910ac",
      "tree": "248e470cb152cfbc1a5a71f526ce6217b90e9a8d",
      "parents": [
        "eb4ae630bc706736d9ad0e7fce201ac0a29a037e",
        "6994296bf64f8b07db7e970b53691502d5341298"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 18 08:02:03 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 18 08:02:03 2012 +0000"
      },
      "message": "Merge \"Remove tools/configure_tempest.sh\""
    },
    {
      "commit": "f2a18c065e2447083e874eeae59bf6988491ae3f",
      "tree": "3c7aabc7fd1c58e89c67f9e18f2e4f9f4a7af525",
      "parents": [
        "63ea3185de5d3e703e623ba57bc19a70c160274a"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Dec 04 18:34:25 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 12 16:14:16 2012 +0100"
      },
      "message": "Two small fixes for openSUSE support\n\n- Use right package files for openSUSE in tools/info.sh\n- Use a2enmod to enable the wsgi apache module\n\nChange-Id: I51e3019be32dc0938674c9c8d285a55f5b023707\n"
    },
    {
      "commit": "00011c0847a9972b78051954e272f54e9d07ef51",
      "tree": "d700284b823a9464196dd59f96b2f45dba4a20ec",
      "parents": [
        "e5f8d1228a139ae13da5f2fbdfd09b3b43fd52fd"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Dec 06 09:56:32 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Fri Dec 07 09:06:07 2012 +0100"
      },
      "message": "Add is_fedora and exit_distro_not_supported functions\n\nBetween is_fedora, is_ubuntu and is_suse, we can make the code a bit\nsimpler to read. We also use exit_distro_not_supported to identify\nplaces where we need implementation details for new distros.\n\nAs \"/sbin/service --skip-redirect\" is Fedora-specific, guard this with a\nis_fedora test too.\n\nChange-Id: Ic77c0697ed9be0dbb5df8e73da93463e76025f0c\n"
    },
    {
      "commit": "6994296bf64f8b07db7e970b53691502d5341298",
      "tree": "6766a2fb3a6461e20de659f7ad50ef010fffe938",
      "parents": [
        "e5f8d1228a139ae13da5f2fbdfd09b3b43fd52fd"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Dec 07 08:36:14 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Dec 07 08:36:14 2012 +0100"
      },
      "message": "Remove tools/configure_tempest.sh\n\nRelated bug #1087203\n\nChange-Id: I2df4601197214d9d50d86876d4a2892b3421217a\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "596b906b63e2f60a185ae969e35f58c6318480e7",
      "tree": "819b7ba08f3ce4d7f1730b3671c981c2ad7ad552",
      "parents": [
        "82b0bd8301609041cc852155e0cbbc2fdbe322a3"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Nov 19 10:58:50 2012 -0500"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Nov 19 10:58:50 2012 -0500"
      },
      "message": "Adds requisite changes to configure_tempest.sh for EC2/S3 tests\n\n* Adds all the BOTO_XXX variables to the configuration file\n  setup that are needed by https://review.openstack.org/#/c/14689/15\n\nChange-Id: I44b2950705807fcfd026f1069fbe0d2727632760\n"
    },
    {
      "commit": "203edc569bec0fe845ab1d64388c53aaedc256f0",
      "tree": "361441cb4d98eafada3878fba8307ec8b8721083",
      "parents": [
        "7a51891cb4dc6b2ee56ad24000ba1fcfed084528"
      ],
      "author": {
        "name": "jiajun xu",
        "email": "jiajun.xu@intel.com",
        "time": "Thu Nov 15 10:45:44 2012 +0800"
      },
      "committer": {
        "name": "jiajun xu",
        "email": "jiajun.xu@intel.com",
        "time": "Thu Nov 15 10:45:44 2012 +0800"
      },
      "message": "Fix the parameter expansion issue in configure_tempest.sh\n\nWe need follow the syntax like ${parameter:-word} for OS_PASSWORD set.\n\nChange-Id: I44f630007b578779658ddcd68417a778b242ed4d\n"
    },
    {
      "commit": "da339829472ffcdc3044f79b76b6cd03608db191",
      "tree": "dc6d192b5d26c1dfdb574e122d4ed07a3c4ebeb5",
      "parents": [
        "43a94c476d3a69452244731d86e81b3eccb9cc23"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Nov 14 12:45:10 2012 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Nov 14 12:47:17 2012 +0000"
      },
      "message": "Remove hardwired ansolabs urls\n\nFixes bug 1078618.\n\nThe files are no longer available on ansolabs\u0027 servers. The files were\nput on github, and this change modifies the location used in devstack.\n\nChange-Id: I1f512ad3b52d6b04d0e28ce6a532e11bfede1462\n"
    },
    {
      "commit": "fd802345d1fc0a4abfd79c49bfd6710db1897292",
      "tree": "3019982fdce8e7cd653b42d0532fe1fc00b28929",
      "parents": [
        "f5c221525d58656b9a8ba0f1f0ffd5842c30e960",
        "f993b2353fdf3fc643afa78df9b64af446352220"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 13 17:39:49 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 13 17:39:49 2012 +0000"
      },
      "message": "Merge \"Enable Xen/DevStackDomU to have larger disk\""
    },
    {
      "commit": "efcda85b7ddfe045c5e7f340977031416d64491f",
      "tree": "891294d23f0dd18348d36c85ad2c252cd094c00d",
      "parents": [
        "8263c22cd952ea24e7190dd54727d07a1d2494d4"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Nov 09 12:22:16 2012 -0500"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Nov 09 13:23:38 2012 -0500"
      },
      "message": "Ensure BASE_SQL_CONN is set properly in tools/configure_tempest.sh\n\nRecent changes to enable more than just MySQL to be used\nin devstack moved some setup stuff to lib/database. While\nthis file was source\u0027d in tools/configure_tempes.sh, the\nBASE_SQL_CONN variable was not being set because\nlib/database/initialize_database_backends was not called.\n\nChange-Id: I53c3302097a94c842860fcb781e21383150bde7f\nfixes: LP bug#1077056\n"
    },
    {
      "commit": "c7ac694090dd493d5088f1bf966113fb9403cadc",
      "tree": "23c980e098b9feb9228e452d2f9ed12b5efa2bee",
      "parents": [
        "8ac888d7dc89bf8852870d7e8fe842ce16f742c0",
        "3edca54923495cf48186808dd2ed788315c29126"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 08 17:59:48 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 17:59:48 2012 +0000"
      },
      "message": "Merge \"Fixed path for calling build_uec_ramdisk.sh from build_usb_boot.sh\""
    },
    {
      "commit": "f993b2353fdf3fc643afa78df9b64af446352220",
      "tree": "b0e875e03962e5caec4e619da4fa67d56fef8c4b",
      "parents": [
        "8ac888d7dc89bf8852870d7e8fe842ce16f742c0"
      ],
      "author": {
        "name": "Stef T",
        "email": "stelford@internap.com",
        "time": "Thu Nov 08 10:46:48 2012 -0500"
      },
      "committer": {
        "name": "Stef T",
        "email": "stelford@internap.com",
        "time": "Thu Nov 08 10:49:32 2012 -0500"
      },
      "message": "Enable Xen/DevStackDomU to have larger disk\n\n  * Size of xvda can be specified via xenrc\n\n  * Fixes bug 1076430\n\nChange-Id: Ia4ffef98b01fa9572e43c46275a132b2b1e5f689\n"
    },
    {
      "commit": "8ac888d7dc89bf8852870d7e8fe842ce16f742c0",
      "tree": "0ca81f949b53b3a64a473b8d97f87c1237e7b2d7",
      "parents": [
        "ba05621c6ffa1adb9fe2772a2e5d0ea94043950c",
        "0c49539288ddfc6446f2f198a4b1b76355a4c52b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 08 13:25:45 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 13:25:45 2012 +0000"
      },
      "message": "Merge \"Few changes to get_uec_image.sh:\""
    },
    {
      "commit": "3189611d2e19549ff34703f94d2ff3448bfb2965",
      "tree": "644a18dfaea69695e6c5318eb18ca0e90347ca8a",
      "parents": [
        "59dd95e165a6e5d0375f45cbf61c484e0bc62a3f",
        "3a87eddc7fb83c5cdbbc231f0fd2a94e92d958d7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 08 03:35:57 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 03:35:57 2012 +0000"
      },
      "message": "Merge \"Added options to improve offline usage.\""
    },
    {
      "commit": "5233064713b94ca56137bbcee6f8d5c2cbbd48e3",
      "tree": "4606b09bdd64666e351cb14bac3f6f3156d721ff",
      "parents": [
        "8ec719b4d43a2c234442256df1ade62cc26755d6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Nov 07 15:00:01 2012 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Nov 07 17:02:03 2012 -0500"
      },
      "message": "Add multiple database support to configure_tempest\n\nAfter support for multiple databases were added to devstack,\nconfigure tempest would not work with update_database() in\nlocalrc.\n\nThis sources lib/database before localrc is loaded so that\nupdate_database is defined. Also, COMPUTE_DB_URI is now\nreplaced by BASE_SQL_CONN from lib/database.\n\nChange-Id: Ifd791e5732898a661cc1237839bd18cef2f36f60\nSigned-off-by: Matthew Treinish \u003ctreinish@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "3a87eddc7fb83c5cdbbc231f0fd2a94e92d958d7",
      "tree": "bb82c4a1a57cec7b52633e2718215e3b2f1dbc74",
      "parents": [
        "afaeefd183bd79a7f8dbfd6bd38de4ff82f0a4fb"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Oct 25 23:01:06 2012 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Wed Nov 07 19:49:12 2012 +0000"
      },
      "message": "Added options to improve offline usage.\n\n * NOVA_ZIPBALL_URL can be set for a XS/XCP install to point to a\n   non-standard zipball location.\n * PIP_USE_MIRRORS (default True) can be set to False to stop pip\n   from attempting to use mirrors (useful for when using an offline\n   eggproxy).\n\nChange-Id: I01a9944fe4c13c8cc8323a703f598bc498491b73\n"
    },
    {
      "commit": "3edca54923495cf48186808dd2ed788315c29126",
      "tree": "4a78890dce74862919fb49feb849c787c2ede647",
      "parents": [
        "161e2807a9f530988e21b9b723fb43dbc992496c"
      ],
      "author": {
        "name": "Dmitriy Budnik",
        "email": "dmitriy.budnik@gmail.com",
        "time": "Tue Nov 06 09:58:24 2012 +0200"
      },
      "committer": {
        "name": "Dmitriy Budnik",
        "email": "dmitriy.budnik@gmail.com",
        "time": "Tue Nov 06 10:11:06 2012 +0200"
      },
      "message": "Fixed path for calling build_uec_ramdisk.sh from build_usb_boot.sh\n\nBug desc: build_usb_boot.sh is unable to find build_uec_ramdisk.sh while being called from tools directory. Variable with correct path wasn\u0027t been used at all.\n\nChange-Id: I5ddff3d587a495e6768163f6b282e5b5f7a40849\n"
    },
    {
      "commit": "0c49539288ddfc6446f2f198a4b1b76355a4c52b",
      "tree": "4b2c729e7d47d987ff9ffeff77601a33a1231188",
      "parents": [
        "308beccc2475f7ff35421eef23048fc1d43a3491"
      ],
      "author": {
        "name": "dmitriybudnik",
        "email": "dmitriy.budnik@gmail.com",
        "time": "Sun Oct 21 02:00:07 2012 +0300"
      },
      "committer": {
        "name": "dmitriybudnik",
        "email": "dmitriy.budnik@gmail.com",
        "time": "Sun Nov 04 21:43:58 2012 +0200"
      },
      "message": "Few changes to get_uec_image.sh:\n\nFixed typo in usage message\n\nFixed usage message to represent actual code\n\nSet default minimum image size to 2000MB from 2000*BS\n\nfixed bug not creating directory for downoladed files\n\nChange-Id: Id736ac7984f88e61b685569b6ba5e9158bea5889\n\nadded percise and quantal\n\nChange-Id: Id9cb74dded044ec998700c1b456a8077f76c96e8\n"
    },
    {
      "commit": "32cce9ef3e28309f97416e935aa2c90dbbd40fe6",
      "tree": "e7acae0ec71650a2789ced6476d78bbe52cfeff9",
      "parents": [
        "855c5875c7756db192fe7078bed207ab280f7780"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Oct 05 12:27:51 2012 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Oct 05 12:32:07 2012 +0100"
      },
      "message": "Default values for live migration tempest tests\n\nRelated to https://review.openstack.org/#/c/13101/\n\nAdd tempest test variables, so tempest tests will be configured with\nproper default values.\n\nChange-Id: Iec13ec3492cbfa6dcce665a4e0723f1b941ae88a\n"
    },
    {
      "commit": "98ab500c2c9f1bd98309915643a44bf140a40391",
      "tree": "d56939f4d66a526baa75e3d1a688193a2aa7eaf9",
      "parents": [
        "c132625d1dcdc4d8ea824c0efb2b7428ab07341f"
      ],
      "author": {
        "name": "Andrew Melton",
        "email": "andrew.melton@rackspace.com",
        "time": "Thu Sep 06 15:18:11 2012 -0400"
      },
      "committer": {
        "name": "Andrew Melton",
        "email": "andrew.melton@rackspace.com",
        "time": "Wed Sep 12 14:06:47 2012 -0400"
      },
      "message": "prepare_guest_template.sh fails when there are multiple xs-tools iso\u0027s in ISO_DIR\n\nIn the case of two iso\u0027s (\u0027xs-tools-6.0.2.iso\u0027 and \u0027xs-tools-6.0.2-1111.iso\u0027),\nTOOLS_ISO gets set to \u0027xs-tools-6.0.2-1111.iso xs-tools-6.0.2.iso\u0027 This causes\n\u0027mount -o loop xs-tools-6.0.2-1111.iso xs-tools-6.0.2.iso $TMP_DIR\u0027 to get\ncalled, which fails as it\u0027s meant to be called with only one file. This fix\nsimply sets TOOLS_ISO to the first iso that ls returns.\n\nChange-Id: Id4d883e2b1e33b233c9ee907016b4ce117c28021\n"
    },
    {
      "commit": "c5dfecd81829a08986ce3e5f2ab2aba4d9909886",
      "tree": "b3b8a25626adec6a6bcc37343e2763cf391b5902",
      "parents": [
        "59f4da37c44ce0b7f0aa8b812c69b8b80351cf5a"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Sep 08 14:20:43 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Sep 08 14:21:44 2012 -0500"
      },
      "message": "Fix RST formatting errors\n\nClean up some shocco RST errors\n\nChange-Id: I9afa0f155f2bfcc73638ae11447c693579288355\n"
    },
    {
      "commit": "88ae3761dd370f6979047ae4fc33cf126518a3a7",
      "tree": "e64f30dd85addbd54dac101ede13d8bcea32a834",
      "parents": [
        "3bae7c2c61ba69bb0cac05560acace943c9ebc8e"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Tue Sep 04 10:18:18 2012 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Tue Sep 04 10:19:45 2012 -0700"
      },
      "message": "Support new allow_tenant_reuse parameter in tempest config\n\nThis adds support for setting the above-mentioned attribute, which\nwas added in tempest recently.\n\nChange-Id: I14fe21f97d1c57f538254fa0420e9bc56115fc3b\n"
    },
    {
      "commit": "09cc131c06196f564cf6ed4c20fbffc68c53fd35",
      "tree": "4aa0fb904adc3607e321f61133af9938dbbfc697",
      "parents": [
        "05f23656d016f99c56b1a9c193c5715d6d614529",
        "2eb9a13cce822251fd8e3115bf71ee62b777c265"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 30 17:00:46 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 30 17:00:46 2012 +0000"
      },
      "message": "Merge \"Splits out build config params in Tempest.\""
    },
    {
      "commit": "ca0e3d0230879fbad55472f742d3166a5579208c",
      "tree": "db3a8a836b2597c26529e1543b8df7be05deffc6",
      "parents": [
        "555767abbf2191feb1c2ecfeff1356a9e2e52ef8"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Apr 13 15:58:37 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Aug 17 12:12:46 2012 -0500"
      },
      "message": "Add tools/upload_image.sh\n\n* moves the image upload logic from stack.sh to functions upload_image()\n* tools/upload_image.sh which is a thin wrapper around upload_image()\n\nChange-Id: I8746beebf50cf623b6fe903d6497e66e3fa5dda6\n"
    },
    {
      "commit": "7d8f0366627e2c5f3873782c4a279d5e67bc51c5",
      "tree": "13e12e2afe32ba0a51acc69159788fb8e762cd0a",
      "parents": [
        "d85e96510459095da1aa067b0d3c833a2ef0fe54",
        "b6c87144085815c2bfabd73a670b3caf0434f821"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 16 17:15:08 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 16 17:15:08 2012 +0000"
      },
      "message": "Merge \"Install XenServer tools from the iso on XenServer\""
    },
    {
      "commit": "d85e96510459095da1aa067b0d3c833a2ef0fe54",
      "tree": "014ad588c9047f892d73c7e2b0dfae546bf9d1ce",
      "parents": [
        "8ded869601cdd075772fb3b496aa8d99cd33fd1c",
        "d8f1a87a45080cd2514f620c94c7eec97de74877"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 16 17:14:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 16 17:14:55 2012 +0000"
      },
      "message": "Merge \"Make it easier to use Precise or Oneric with XenServer DevStack\""
    },
    {
      "commit": "2700492c349c32a4e3a93a327231256c8db50ec5",
      "tree": "2772ed3b11f2f3fa0e983579df56c4b3499bd7b8",
      "parents": [
        "75e0354a3be623c157e4ac12aac9463c4d804cfc"
      ],
      "author": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Wed Aug 15 16:38:29 2012 -0700"
      },
      "committer": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Wed Aug 15 16:40:23 2012 -0700"
      },
      "message": "Fix tools/configure_tempest FLAVOR_LIST\n\nCorrect the grep expression in tools/configure_tempest.sh\nwhich generates the FLAVORS that tempest will boot.\n\nFixes bug 1037347\n\nChange-Id: I50352fd23ca1e5332592bb343821c6355b274e9f\n"
    },
    {
      "commit": "2eb9a13cce822251fd8e3115bf71ee62b777c265",
      "tree": "14facf58934ebaa491e9e335478134d9a53c7c38",
      "parents": [
        "0416f332fdbb55a2dbeb68810fa165bdb1e0f4a4"
      ],
      "author": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Wed Aug 08 02:34:51 2012 -0700"
      },
      "committer": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Wed Aug 08 07:01:00 2012 -0700"
      },
      "message": "Splits out build config params in Tempest.\n\nThe build parameters for instances and volumes should be configured separately.\n\nThis patch adds the following Tempest vars:\nCOMPUTE_BUILD_INTERVAL\nCOMPUTE_BUILD_TIMEOUT\nVOLUME_BUILD_INTERVAL\nVOLUME_BUILD_TIMEOUT\n\nChange-Id: Ia5357114f8e4248a8de4bd0327e08323c487e897\n"
    },
    {
      "commit": "c0c6f00698ca88f3c88f90ba211b234096eb3ac6",
      "tree": "aa96e08abc5927b690b3cc1e1e36a675fe927bc7",
      "parents": [
        "43278a3cb5f6f622ffae1e64587c2867f34914e7"
      ],
      "author": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Fri Jul 06 17:49:12 2012 -0700"
      },
      "committer": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Fri Aug 03 18:15:01 2012 -0700"
      },
      "message": "enable testing of openvz guests\n\nThis patch adds several options to allow using OpenVZ virt layer.\n- modifies stack.sh and stackrc to recognize a new VIRT_TYPE option\n- set IMAGE_URLS to an openvz image, if VIRT_TYPE \u003d\u003d openvz\n\nIt also makes a few changes to some tests so that some implicit\ndefaults (such as the guest user account) can be overridden.\n\nChange-Id: I0dde2dffbf3848fac1dd27eb37af84c0ac73d9aa\n"
    },
    {
      "commit": "b6c87144085815c2bfabd73a670b3caf0434f821",
      "tree": "a5d360e3dd2e498c027362261207ef025c661d3d",
      "parents": [
        "68369775827e9170ee1ab874d575a0f03808a61e"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Thu Aug 02 12:34:03 2012 +0100"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri Aug 03 17:57:41 2012 +0100"
      },
      "message": "Install XenServer tools from the iso on XenServer\n\nFixes bug 1032122 by ensuring, where possible, we use the tools\nshipped with XenServer rather than downloading the tools from\nimages.ansolabs.com\n\nChange-Id: I4592eca315b4700e73097d678309d00323923c8b\n"
    },
    {
      "commit": "4ba6eeb53afe4b06f87f034cfe2d9cd82eb1634f",
      "tree": "1b1695971d18ad0c03aa9c905901c771fdaf2625",
      "parents": [
        "68369775827e9170ee1ab874d575a0f03808a61e"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Aug 01 11:55:12 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Aug 03 09:56:16 2012 -0400"
      },
      "message": "Adds compute whitebox configuration options\n\nAdds the following options to the tempest configuration\nfile:\n\nCOMPUTE_CONFIG_PATH\nCOMPUTE_SOURCE_DIR\nCOMPUTE_WHITEBOX_ENABLED\nCOMPUTE_PATH_TO_PRIVATE_KEY\nCOMPUTE_DB_URI\nCOMPUTE_BIN_DIR\n\nThese options are used in an upcoming Tempest patchset\n\nChange-Id: I50409d03255b92f154112b57e96ad71f8542ac96\n"
    },
    {
      "commit": "d8f1a87a45080cd2514f620c94c7eec97de74877",
      "tree": "303be4b9cbe6c7f9655f1cc1c8b9d6e8ff856c87",
      "parents": [
        "68369775827e9170ee1ab874d575a0f03808a61e"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue Jun 26 11:16:38 2012 +0100"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri Aug 03 12:44:08 2012 +0100"
      },
      "message": "Make it easier to use Precise or Oneric with XenServer DevStack\n\nThis is a partial fix for bug 1009937\n\nChange-Id: I1fc7059cd812bce1539a5050f60717db4cbd81ef\n"
    },
    {
      "commit": "89ff452ad9ecaf6873e993bc2c318ccb59389006",
      "tree": "9e4204b0325f7d07d7672f0e9a2c8b6002d22cec",
      "parents": [
        "13b7c22053fe83f031949535be7fb047a072c161",
        "5ef90475937a0ac6b7b160cd2385c406d93a64c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 02 17:59:30 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 02 17:59:30 2012 +0000"
      },
      "message": "Merge \"Adds parameter interpolation for Tempest config\""
    },
    {
      "commit": "05530caf2cc12716f6b22c103212ba3ea7fe7910",
      "tree": "26a5c7582ac3b58888ce0983c396940abced9981",
      "parents": [
        "3256b8d6511b7194d2da359460ef118983b96534"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 06 15:09:10 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Aug 01 20:03:01 2012 -0500"
      },
      "message": "Source functions before stackrc\n\nThe enable_service() and disable_service() functions in\nhttps://review.openstack.org/9407 require the functions\nfile be sourced before stackrc.\n\n* exercise.sh\n* samples/local.sh (this will require manual addition to the user\u0027s\n  local.sh if they based it on the sample)\n* tools/build_bm.sh\n\nChange-Id: I1bed687867e870bef5748289d712376435a776af\n"
    },
    {
      "commit": "5ef90475937a0ac6b7b160cd2385c406d93a64c4",
      "tree": "3d9fea04a2d8a12481dfe023333afe569e6386d7",
      "parents": [
        "14ab37eb4174b8a1be8c5ff5e531cff5db3791c9"
      ],
      "author": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Tue Jul 31 06:20:35 2012 -0700"
      },
      "committer": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Tue Jul 31 06:22:29 2012 -0700"
      },
      "message": "Adds parameter interpolation for Tempest config\n\nAdds Tempest variable for Volume catalog Type\n\nChange-Id: I4ab968f30146bd9e40533d67dba49114649f029d\n"
    },
    {
      "commit": "686f98ea10e137669cc09e903944261ce6fbc2c5",
      "tree": "2e9a7f0c4ba46a5b3797bb0c95162e898a8e9471",
      "parents": [
        "4e823ff4ad8fb22602c6d70c02b5910e0ad467ef"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue Jul 24 09:15:44 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue Jul 24 09:17:20 2012 -0400"
      },
      "message": "Add flag for availablility of change password API.\n\nChange-Id: Ic63754050ef4a5838144edd1d24a2e9206cc0fa5\n"
    },
    {
      "commit": "798da01906b0ecd827fb4562feebaf149317403c",
      "tree": "74cf5f5bcc16f8f6fcdd7343952b733f88fb0ceb",
      "parents": [
        "3aabdbad1d1b73144ad5aad522706dd473ff5bb4",
        "a9e0a488cf72431aabc972f7aac76abb56aaba02"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 18 18:45:32 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 18 18:45:32 2012 +0000"
      },
      "message": "Merge \"Update info.sh\""
    },
    {
      "commit": "94906c48d5be325587e2062cc23d0a0b4f390352",
      "tree": "84b4adf8ac499e2e1f3c6e9c5ddaf08a1dadbb8b",
      "parents": [
        "0230aa899bb6900ca5c343d6360e79e205ac8f2c",
        "7fc6dcd092d3bd638514403e888b05808a0ad911"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 17 18:02:51 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 17 18:02:51 2012 +0000"
      },
      "message": "Merge \"Fix bug 1020513 by downloading xenapi plugins from correct place\""
    },
    {
      "commit": "7fc6dcd092d3bd638514403e888b05808a0ad911",
      "tree": "7777259f3ac265b49f57c993925da841bfd2d7c6",
      "parents": [
        "070d492da95629e56609c91a631efe8534c02ac5"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue Jul 03 12:25:21 2012 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 16 10:02:48 2012 +0000"
      },
      "message": "Fix bug 1020513 by downloading xenapi plugins from correct place\n\nChange-Id: I2fc9c55b444bac355347f0d53b5971d4b809fbff\n"
    },
    {
      "commit": "a9e0a488cf72431aabc972f7aac76abb56aaba02",
      "tree": "b26774e5d14cee141ecac2278879c3897b98e23b",
      "parents": [
        "08bc3048b10b7dbe62b38109274b0cd32a460de9"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jul 09 14:07:23 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jul 09 14:59:52 2012 -0500"
      },
      "message": "Update info.sh\n\n* Works properly on Fedora 17 now, possibly other RPM-based distros\n* Add GetDistro() function taken from logic in stack.sh\n* Source functions in tools/info.sh\n* Use GetDistro() and get_packages() in tools/info.sh\n* Report all installed pips\n* Don\u0027t sort localrc output as order is important\n\nChange-Id: I1b3e48e94786378c7313a0a6bea88d5cf9d0f0c0\n"
    },
    {
      "commit": "3edd5b41bcb969bc6f8403b03ae41700701fac1c",
      "tree": "9072af8f63b047af49efe31de19a1ae7dffa3a64",
      "parents": [
        "08bc3048b10b7dbe62b38109274b0cd32a460de9"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Sun Jul 08 21:04:12 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Sun Jul 08 21:04:12 2012 -0400"
      },
      "message": "Adds new parameter interpolations for tempest config\n\nTempest recently added a number of new config variables\nand this patch merely adds those variables to the\ntemplate replacement process in tools/configure_tempest.sh\n\nThis needs to go in before this:\n\nhttps://review.openstack.org/#/c/8738/2\n\nAdditionally, this patch sets the build_interval to 3\nand the build_timeout to 400. This faster status check\ninterval should allow Tempest to run a bit quicker in the\nJenkins gate job.\n\nChange-Id: I8835ccdee6af58da66c6327ddae8a05b6789d454\n"
    },
    {
      "commit": "e76fb89bbfc94e474908c3358d29d32a4e0be0ee",
      "tree": "8dce6bc95cad44fb1d49eecd5c1373c88b5ee5a6",
      "parents": [
        "6a19b59f6459c248c775377090561acdd57ca2f7",
        "e62ba4d312e3bb9ea6d754b6267f57b793ad0f60"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 06 15:41:31 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 06 15:41:31 2012 +0000"
      },
      "message": "Merge \"Cleanup tools scripts\""
    },
    {
      "commit": "70edafc9d396db3f47de24d4b5224268396360f0",
      "tree": "c4fb64b0fd969c7b706784bac365a74a29c020a6",
      "parents": [
        "5a70e3f5501a157b62528ea44a7da1df0fc4009e"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue Jul 03 10:24:08 2012 +0100"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue Jul 03 10:39:32 2012 +0100"
      },
      "message": "Fix bug 1020474 by correcting substitutions in configure_tempest.sh\n\nThis is caused by the following commit in tempest:\nf38eaace9cb39d98b1203bd4c86b33d20501b7a3\n\nChange-Id: I0cf6b49e81b696411a0c01f66c2b89508dc701b9\n"
    },
    {
      "commit": "8d618ca855e9aa4f09073040490cb5ca769b7142",
      "tree": "c89e723d370b5a246c3f90c37e5a6f405e922d00",
      "parents": [
        "c4cd4140d3bb64a02321918df2f0f9258c6c4148",
        "1f8efd93d9e28cee2caf72267335126954bbb45e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 28 14:04:20 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 28 14:04:20 2012 +0000"
      },
      "message": "Merge \"fix syntax error in the if test\""
    },
    {
      "commit": "e62ba4d312e3bb9ea6d754b6267f57b793ad0f60",
      "tree": "9c38cfcf7611a0c3fb779be23f83d5762030cb59",
      "parents": [
        "c4cd4140d3bb64a02321918df2f0f9258c6c4148"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jun 27 22:07:34 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jun 27 22:25:56 2012 -0500"
      },
      "message": "Cleanup tools scripts\n\n* whitespace and comment cleanups only\n\nChange-Id: I4e631e9a9b8151758dc8c96b3aef76b963d5ea7e\n"
    },
    {
      "commit": "7aea1758fc697f2bd74bb41c755fe0417d31d148",
      "tree": "5bb7223f5b8ec2cb98895acdaa8e31c3ecc0de4c",
      "parents": [
        "33bd721e8843ca0cdd95481eea22e2c6f369beb1",
        "819d2bed1d0cccf8f5afc31975c9a674a6938096"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 14 20:18:21 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 14 20:18:21 2012 +0000"
      },
      "message": "Merge \"Remove unused tools/rfc.sh\""
    },
    {
      "commit": "1f8efd93d9e28cee2caf72267335126954bbb45e",
      "tree": "747f199a81648bc02b7ebf71d12e4b2c962dd3c3",
      "parents": [
        "e959dbc1324047a47cde1ccfb26d05a1d26fdb3f"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Sat Jun 02 01:40:00 2012 +0100"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Sat Jun 02 01:47:27 2012 +0100"
      },
      "message": "fix syntax error in the if test\n\nswitch to using -f rather than -a. This has been overlooked\nin a review recently merged. Without this fix, devstack on\nXenServer is broken.\n\nChange-Id: I1882cc70528772287241848adea3a520738d4144\n"
    },
    {
      "commit": "e959dbc1324047a47cde1ccfb26d05a1d26fdb3f",
      "tree": "c01115f9555ff1ea8166a77a6e57c7f2b4aec8f2",
      "parents": [
        "8df3823c5287eb7f41dd2a5cfd5d59886e205381",
        "37826bc8c878aefc23d945aff3c63e8b00397b5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 01 19:21:06 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 01 19:21:06 2012 +0000"
      },
      "message": "Merge \"Move the ubuntu template generator to use Squeeze.\""
    },
    {
      "commit": "37826bc8c878aefc23d945aff3c63e8b00397b5c",
      "tree": "debbe62232f14a5fb1fc93f824decd3466f21322",
      "parents": [
        "4ffbe0bd60c24a7e5b46d9f78ff78a0a8b346d42"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri May 25 12:55:29 2012 +0100"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri May 25 13:09:38 2012 +0100"
      },
      "message": "Move the ubuntu template generator to use Squeeze.\n\nNewer versions of XenServer don\u0027t have lenny templates, so moving\nto use Squeeze.\n\nChange-Id: I95473d4cdc6caad86bc53799fe2ecbedd9223026\n"
    },
    {
      "commit": "819d2bed1d0cccf8f5afc31975c9a674a6938096",
      "tree": "ee4a2bba9dafb977c4eb6026543ac3b7ceebe0f5",
      "parents": [
        "0c2891558122aa9d030811109536caf5c81cfb75"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Wed May 23 19:06:34 2012 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Wed May 23 19:07:54 2012 -0700"
      },
      "message": "Remove unused tools/rfc.sh\n\nOpenStack now uses git-review from pip\n\nChange-Id: If9f59738b807f36168076dc5b1c6bfb8cc780536\n"
    },
    {
      "commit": "030fb2362f6ca33a2bf19d1083c9556433f2b983",
      "tree": "dc09dd7cbb5f624a51f5810d5ca2c3219f6d2539",
      "parents": [
        "daadf744edfae895da1d254f9d25c9dbe2ae6db0"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri Apr 27 18:28:28 2012 +0100"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue May 22 18:12:43 2012 +0100"
      },
      "message": "Make devstack work with xcp-xapi package on Ubuntu 12.04\n\n- allow you to configure the xenapi_user (often other than root)\n- allow you to disable the guest installer network\n- install the plugins in the xcp-xapi location\n- use alternate webserver location when adding the preseed file\n- skip the centos specific ip forwarding configuration\n- make use xcp inventory, if no xensource-inventory is found\n- correctly deal with kpartx to mount the VM VDI in manage_vdi\n\nChange-Id: I8d51725fc97f0bcaa27a46f7a7ced13c369c809e\n"
    },
    {
      "commit": "daadf744edfae895da1d254f9d25c9dbe2ae6db0",
      "tree": "f91eabf6f2d9980f5d17ca2103af478253a760fd",
      "parents": [
        "d0e55c859ab2482ea1d85f1c234238a153fe334e"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri Apr 27 18:28:28 2012 +0100"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue May 22 18:12:43 2012 +0100"
      },
      "message": "Improvements to DevStack\u0027s XenServer scripts\n\nI have ensured:\n- template gets re-used on second run\n- template includes XenServer tools, and custom user accounts\n- take snapshot before first boot, for easy re-run\n- make host_ip_iface work with either eth2 or eth3\n- make ssh into domU checks looser\n- above is all ground work for improved jenkins tests\n- added some more comments to make it scripts clearer\n\nChange-Id: I5c45370bf8a1393d669480e196b13f592d29154f\n"
    },
    {
      "commit": "461203b2c871d5c3e02bf546f3471e3f00bf7656",
      "tree": "542fcf081f47cce62f100a56a3e89e7efe202734",
      "parents": [
        "368bfa2252b0bf6d08981f3a8a6b5a2539bc9c60",
        "d7ed417fecf3c510165e9fee514868c34a4c5fb7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 16 20:06:04 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 16 20:06:04 2012 +0000"
      },
      "message": "Merge \"Add script to delete templates\""
    }
  ],
  "next": "368bfa2252b0bf6d08981f3a8a6b5a2539bc9c60"
}
