)]}'
{
  "log": [
    {
      "commit": "5da67fe42f88987875bbfa40d9c81a7519e72abc",
      "tree": "a851f8309d36081d2f03915a4daa0768d3ec183c",
      "parents": [
        "3d42cdc76650c5568d9660f53a83383511868dda"
      ],
      "author": {
        "name": "Sascha Peilicke",
        "email": "saschpe@suse.de",
        "time": "Wed Jul 18 13:27:32 2012 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Aug 07 09:47:28 2012 +0200"
      },
      "message": "Use right service name when stopping tgt in unstack.sh\n\nOn non-deb systems, \u0027tgt\u0027 is \u0027tgtd\u0027.\n\nChange-Id: I357b47cf117a5e615eb4af9603b7c5670e5cff1c\n"
    },
    {
      "commit": "3d42cdc76650c5568d9660f53a83383511868dda",
      "tree": "8eed4b57d851cb7bd65ff988bc090a08be122e8f",
      "parents": [
        "ecb9036fdafaf55e81bab54df513aa4579ae46bf",
        "6f85ab3583b31a2f84c66331f8c091b08d2d2b78"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 07 03:34:37 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 07 03:34:37 2012 +0000"
      },
      "message": "Merge \"q-dhcp: When q-dhcp is enabled, dangling dnsmasq needs to be killed like n-net\""
    },
    {
      "commit": "ecb9036fdafaf55e81bab54df513aa4579ae46bf",
      "tree": "6541e2797862136b812c8a1a9cd07481f5d626f7",
      "parents": [
        "43278a3cb5f6f622ffae1e64587c2867f34914e7",
        "e29b94e26eb3fd98f18cd9b6a8f765bf4e241f54"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 07 03:12:32 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 07 03:12:32 2012 +0000"
      },
      "message": "Merge \"Do not pass -U to useradd\""
    },
    {
      "commit": "6f85ab3583b31a2f84c66331f8c091b08d2d2b78",
      "tree": "ba96de7b1891001c9f234e7c2d9cf0fc5f50da98",
      "parents": [
        "43278a3cb5f6f622ffae1e64587c2867f34914e7"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Mon Aug 06 16:56:10 2012 +0900"
      },
      "committer": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Mon Aug 06 16:58:23 2012 +0900"
      },
      "message": "q-dhcp: When q-dhcp is enabled, dangling dnsmasq needs to be killed like n-net\n\nfixes bug 1033428\nKill dnsmasq processes on startup like n-net case.\n\nq-dhcp(quantum dhcp agent) forks dns-masq child processes.\nBut those dns-masq processes are not killed on initialization unlike n-net.\nSo non-first run of q-dhcp fails due to stale dns-masq process.\n\nChange-Id: I15f464e527a5258f88da573facfa2eef4c03f753\nSigned-off-by: Isaku Yamahata \u003cyamahata@valinux.co.jp\u003e\n"
    },
    {
      "commit": "43278a3cb5f6f622ffae1e64587c2867f34914e7",
      "tree": "22a52833fa37a3d6dae8bd310691f3704e9309df",
      "parents": [
        "4ba6eeb53afe4b06f87f034cfe2d9cd82eb1634f",
        "f2a25b776bd1e7bffadf6939ffdc76384da34848"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 03 22:25:16 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 03 22:25:16 2012 +0000"
      },
      "message": "Merge \"Ensure that we have access to sbin binaries through sudo\""
    },
    {
      "commit": "f2a25b776bd1e7bffadf6939ffdc76384da34848",
      "tree": "8b19fc566bbe175996e5c4ddc8866a3d07eef23b",
      "parents": [
        "68369775827e9170ee1ab874d575a0f03808a61e"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Jun 13 17:45:43 2012 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Fri Aug 03 16:18:01 2012 +0200"
      },
      "message": "Ensure that we have access to sbin binaries through sudo\n\nWe need to add the sbin paths to the secure path in sudoers for the user\nrunning the script, to make sure that running sbin binaries from sudo\nwill work.\n\nChange-Id: I7942407df768bfa8dd035f15fa8b43ba05319779\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": "68369775827e9170ee1ab874d575a0f03808a61e",
      "tree": "20ae8065da3088c91e7973a2c469f49623f43440",
      "parents": [
        "d77db29673d766b66bf504367bc6d3825558f33d",
        "32c520f46d25dd95db1fd2283e5621068d9223f3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 02 19:05:45 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 02 19:05:45 2012 +0000"
      },
      "message": "Merge \"Add bridge-utils to deps for Ubuntu and Fedora.\""
    },
    {
      "commit": "d77db29673d766b66bf504367bc6d3825558f33d",
      "tree": "55ab6c33ed0279300ab8a27bd0f30ec69c8f6e94",
      "parents": [
        "68b5a6a397015f57118e3ba9af145871a115d28e",
        "47f02060ad0500ccb2d4ceeb6015ad7a4c56b4e9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 02 18:37:58 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 02 18:37:58 2012 +0000"
      },
      "message": "Merge \"Optionally install all pip into a global venv.\""
    },
    {
      "commit": "68b5a6a397015f57118e3ba9af145871a115d28e",
      "tree": "45962927df1ac8c8b485b1f9ea4ed0885eb285d9",
      "parents": [
        "ce469841c69bfbbb1f0e88a0b907c09184855869",
        "d5b18ecb724ba64a57a7bf97f4982b670d639da5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 02 18:33:19 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 02 18:33:19 2012 +0000"
      },
      "message": "Merge \"Add ability to override base git location.\""
    },
    {
      "commit": "ce469841c69bfbbb1f0e88a0b907c09184855869",
      "tree": "e84c5c67b3f7e795050f8df529c5701e44a2413a",
      "parents": [
        "89ff452ad9ecaf6873e993bc2c318ccb59389006",
        "345363023da70404180dc645538547a84fa326e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 02 17:59:31 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 02 17:59:31 2012 +0000"
      },
      "message": "Merge \"Set a valid / unique SECRET_KEY others than the empty default.\""
    },
    {
      "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": "13b7c22053fe83f031949535be7fb047a072c161",
      "tree": "9fb8dc8ea482edc66cf9ec080eca9b4539d4f133",
      "parents": [
        "05530caf2cc12716f6b22c103212ba3ea7fe7910",
        "1214d9d05a1f61752f8723ceefa8d55e890268dc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 02 01:34:15 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 02 01:34:15 2012 +0000"
      },
      "message": "Merge \"Define DEST in stackrc\""
    },
    {
      "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": "32c520f46d25dd95db1fd2283e5621068d9223f3",
      "tree": "9cc37b203b00728c0f6484ab45cc93e2bc85ca9d",
      "parents": [
        "3256b8d6511b7194d2da359460ef118983b96534"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jul 19 18:35:50 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Aug 01 19:57:34 2012 -0500"
      },
      "message": "Add bridge-utils to deps for Ubuntu and Fedora.\n\nThey don\u0027t always get installed via dependencies any more.\n\nChange-Id: I46f333c79ecccca9e10170d06039611fad5813dc\n"
    },
    {
      "commit": "3256b8d6511b7194d2da359460ef118983b96534",
      "tree": "868a5bb1dccc21b0a0a259ca503d8d5fcd2be4ab",
      "parents": [
        "2d604cd32083172a63cd38fa4f0c16d219cd9748",
        "3f603d93c87ad200d61ec3827bb847cccd699929"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 01 23:58:34 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 01 23:58:34 2012 +0000"
      },
      "message": "Merge \"Setup tgtd configuration files\""
    },
    {
      "commit": "2d604cd32083172a63cd38fa4f0c16d219cd9748",
      "tree": "a98bb4efca0e5cb29bf98659d13b7c84844c94ed",
      "parents": [
        "1a4166ca66e71e5ed57ace68f4bfea9af2346ce1",
        "2ee1fd1e82971dc522ae71d2bfc97678e73cf84e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 01 18:40:04 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 01 18:40:04 2012 +0000"
      },
      "message": "Merge \"Removing python-cmd2 at it is not available on Ubuntu 11.10\""
    },
    {
      "commit": "2ee1fd1e82971dc522ae71d2bfc97678e73cf84e",
      "tree": "b1ef54befe085e6394d8c6947b1e71fc1368feb8",
      "parents": [
        "14ab37eb4174b8a1be8c5ff5e531cff5db3791c9"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue Jul 31 11:59:43 2012 +0100"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Wed Aug 01 10:29:19 2012 +0100"
      },
      "message": "Removing python-cmd2 at it is not available on Ubuntu 11.10\n\nThis fixes bug 1030899\n\nUbuntu 11.10 is used by the XenAPI devstack install because\nof issues running Ubuntu 12.04 on XenServer 6.0.2 and ea11.10\n\nChange-Id: I35bca1f484e0caea8316e78ca6543d3b7af49088\n"
    },
    {
      "commit": "3f603d93c87ad200d61ec3827bb847cccd699929",
      "tree": "68096bdfda7bf99a8944d589a00fc0870f0260ca",
      "parents": [
        "14ab37eb4174b8a1be8c5ff5e531cff5db3791c9"
      ],
      "author": {
        "name": "Chuck Short",
        "email": "chuck.short@canonical.com",
        "time": "Sat Jul 28 13:28:33 2012 -0500"
      },
      "committer": {
        "name": "Chuck Short",
        "email": "chuck.short@canonical.com",
        "time": "Tue Jul 31 15:50:58 2012 -0500"
      },
      "message": "Setup tgtd configuration files\n\nSetup devstack to use tgtd confiuration files.\n\nChange-Id: Icb2a1a0c5ca517604f9a3930e7c89e3be9a36b0c\nSigned-off-by: Chuck Short \u003cchuck.short@canonical.com\u003e\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": "1a4166ca66e71e5ed57ace68f4bfea9af2346ce1",
      "tree": "36224818e7e25854dd9264ce459ecd2a05cb4bbd",
      "parents": [
        "14ab37eb4174b8a1be8c5ff5e531cff5db3791c9"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Jul 25 17:53:40 2012 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Sun Jul 29 17:38:09 2012 +0900"
      },
      "message": "Enables keystone-enabled Quantum in devstack.\n\nFixes bug 1028075.\n\nWhether keystone is enabled for Quantum is determined according to Q_AUTH_STRATEGY.\n* \u0027keystone\u0027 (default): Enables authN with keystone for Quantum\n* \u0027noauth\u0027: No authN used by Quantum.\n\nChange-Id: Icfc77089e085b43e97601869d9c61c9f4da1164b\n"
    },
    {
      "commit": "14ab37eb4174b8a1be8c5ff5e531cff5db3791c9",
      "tree": "6c63e398f66350ff6e71509f0ffe2d8a270c7c93",
      "parents": [
        "e57f40990679fdfdd1824d736868d5fc36353f9c",
        "8301f1475b9a6aa1d5c731585d2463763a71cb26"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 27 23:10:38 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 27 23:10:38 2012 +0000"
      },
      "message": "Merge \"Enable Quantum agents and plugins to use more than one config file\""
    },
    {
      "commit": "e57f40990679fdfdd1824d736868d5fc36353f9c",
      "tree": "59b359b72657ccf23ccd94a9eed108b74c13e986",
      "parents": [
        "fabf5924e05e06bb372e790e7fd9d5015c551627",
        "e9659e503ebaad23db0ed2a3489ece204b0f1640"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 27 22:07:35 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 27 22:07:35 2012 +0000"
      },
      "message": "Merge \"Add python-cmd2 install for openstackclient.\""
    },
    {
      "commit": "fabf5924e05e06bb372e790e7fd9d5015c551627",
      "tree": "74ae7c59d3974592c493bbe426bb36130fca3052",
      "parents": [
        "686f98ea10e137669cc09e903944261ce6fbc2c5",
        "d586e1c2b9f33a63237a2ccd5f3440522360aa96"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 27 22:06:32 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 27 22:06:32 2012 +0000"
      },
      "message": "Merge \"Change default volume service to Cinder\""
    },
    {
      "commit": "8301f1475b9a6aa1d5c731585d2463763a71cb26",
      "tree": "0838206f591a22fbe7e9c693aeb6dfa230e75cfa",
      "parents": [
        "4e823ff4ad8fb22602c6d70c02b5910e0ad467ef"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Wed Jul 25 03:26:23 2012 -0400"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Fri Jul 27 06:55:47 2012 -0400"
      },
      "message": "Enable Quantum agents and plugins to use more than one config file\n\nChange-Id: I039101471d264c84f6e05cc3f33073932e71f788\n"
    },
    {
      "commit": "e9659e503ebaad23db0ed2a3489ece204b0f1640",
      "tree": "25b40d144bc39daf2f95672c2d997af830a1edfc",
      "parents": [
        "4e823ff4ad8fb22602c6d70c02b5910e0ad467ef"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Thu Jul 26 13:22:42 2012 -0500"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Thu Jul 26 13:22:42 2012 -0500"
      },
      "message": "Add python-cmd2 install for openstackclient.\n\nChange-Id: I5cf6772c6fa1c813efa4993bd0461c45bbaae4ea\n"
    },
    {
      "commit": "47f02060ad0500ccb2d4ceeb6015ad7a4c56b4e9",
      "tree": "a6df46450d7b63230b44e4ee7e5350b4991dfb91",
      "parents": [
        "d5b18ecb724ba64a57a7bf97f4982b670d639da5"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Thu Jul 26 11:09:24 2012 -0500"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Thu Jul 26 13:18:40 2012 -0500"
      },
      "message": "Optionally install all pip into a global venv.\n\nThis is useful for tracking what pip is causing to be\ninstalled over and beyond os pacakges.\n\nIn support of this, move all package installation to before\nthe section where we install via pip. Leave the deferred configuration\nuntil later though.\n\nChange-Id: I89677fd54635e82b10ab674ddeb9ffb3f1a755f0\n"
    },
    {
      "commit": "d5b18ecb724ba64a57a7bf97f4982b670d639da5",
      "tree": "ef38acc9e9add1982f79a47409fc22dab2245c47",
      "parents": [
        "4e823ff4ad8fb22602c6d70c02b5910e0ad467ef"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Thu Jul 26 09:21:01 2012 -0500"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Thu Jul 26 11:15:24 2012 -0500"
      },
      "message": "Add ability to override base git location.\n\nChange-Id: I823cf5ac467e903677783aee082785ec85c36186\n"
    },
    {
      "commit": "d586e1c2b9f33a63237a2ccd5f3440522360aa96",
      "tree": "3ce2e1a698eebebe6b3f56e32d33af924e5f0b78",
      "parents": [
        "4e823ff4ad8fb22602c6d70c02b5910e0ad467ef"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Wed Jul 11 13:21:08 2012 -0600"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Wed Jul 25 14:10:01 2012 -0600"
      },
      "message": "Change default volume service to Cinder\n\n  * Modifies stackrc to load Cinder instead of n-vol by default\n  * Depends on https://review.openstack.org/#/c/9746/\n  * Depends on https://review.openstack.org/#/c/9747/\n\nChange-Id: I1fcb4bd274311d048dee54826b6408e5abb493d2\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": "4e823ff4ad8fb22602c6d70c02b5910e0ad467ef",
      "tree": "6d41ecfbdd21fd840d4ee7fc1a66ce68cb291ab8",
      "parents": [
        "51f5f88f1065c502fa8ac287d37c645af46cddbc"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Fri Jul 20 13:18:17 2012 -0600"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Fri Jul 20 15:06:27 2012 -0600"
      },
      "message": "Add Cinder to ROOTWRAP_SUDOERS\n\n * Perform operations in lib/cinder\n * Use specific cidner-rootwrap file\n * Add root_helper to cinder.conf\n\nChange-Id: Ibcae8bae2d06c9cbb4c41c39791e8dbdc8bbb0ac\n"
    },
    {
      "commit": "51f5f88f1065c502fa8ac287d37c645af46cddbc",
      "tree": "60fa927abe8fac56dbebb9d11e9b2ffe586978eb",
      "parents": [
        "3492c941c8c5b6aa72171ccf8a1f15bc1903fdaa",
        "d55509d46e59b1b734605965fae3bc5d94161ce9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 20 19:16:25 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 20 19:16:25 2012 +0000"
      },
      "message": "Merge \"Use c-api for service when creating cinder user.\""
    },
    {
      "commit": "3492c941c8c5b6aa72171ccf8a1f15bc1903fdaa",
      "tree": "002d3950e27ce75fad63a2af0a11cb8b9f0dfdd6",
      "parents": [
        "20435d7de4b2157c241660f4aee821970c8b57a7",
        "6a57f2649d6d8b28c8fa1a03c8b5eb8b8b6789aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 20 18:46:24 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 20 18:46:24 2012 +0000"
      },
      "message": "Merge \"Use latin1 character set when creating the nova database\""
    },
    {
      "commit": "20435d7de4b2157c241660f4aee821970c8b57a7",
      "tree": "de24c6e47fe23b7447c57779fec6de0cd4b18ef0",
      "parents": [
        "f4d5780d644d7107c5e47969b02d5085f67aab95",
        "91b0acdefff432edf0021b00fe535637ecb8d789"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 20 18:16:04 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 20 18:16:04 2012 +0000"
      },
      "message": "Merge \"Allow wget to handle Non-English output\""
    },
    {
      "commit": "d55509d46e59b1b734605965fae3bc5d94161ce9",
      "tree": "b5c6e646f435620c80c022579d724a37202ac3d9",
      "parents": [
        "f4d5780d644d7107c5e47969b02d5085f67aab95"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Fri Jul 20 15:00:02 2012 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Fri Jul 20 15:00:02 2012 +0000"
      },
      "message": "Use c-api for service when creating cinder user.\n\n- cinder is not a service but c-api is.\n\nChange-Id: I580fe91216d3fa066120dc774811bfe08119ca02\n"
    },
    {
      "commit": "f4d5780d644d7107c5e47969b02d5085f67aab95",
      "tree": "e111807345a88151483d059df672fb2d5d2447b6",
      "parents": [
        "026f85bb84e8952b71e7d0cd73565a86ceed4160",
        "722fe6732a2165bdf610d6dc10060a3285e534d7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 19 17:02:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 19 17:02:55 2012 +0000"
      },
      "message": "Merge \"Ensure that dnsmasq is terminated when running unstack.sh\""
    },
    {
      "commit": "026f85bb84e8952b71e7d0cd73565a86ceed4160",
      "tree": "c3ade0b9a69ac0b2d9d75ee17da1253bfbbe20f6",
      "parents": [
        "798da01906b0ecd827fb4562feebaf149317403c",
        "9cb1776a9206dcc4279c9d7c3b587d246b54ae1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 19 16:54:40 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 19 16:54:40 2012 +0000"
      },
      "message": "Merge \"2.5x increase in default volume backing file size\""
    },
    {
      "commit": "6a57f2649d6d8b28c8fa1a03c8b5eb8b8b6789aa",
      "tree": "414c4f37f5e362e7ffd61c98071e73f9b6defd7c",
      "parents": [
        "798da01906b0ecd827fb4562feebaf149317403c"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Jun 14 10:07:42 2012 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Jul 19 14:22:27 2012 +0200"
      },
      "message": "Use latin1 character set when creating the nova database\n\nNova expects the latin1 character set to be used in its database by\ndefault and then alters the database to utf8 when upgrading the\ndatabase (in 082_essex.py).\n\nNova works this way to work around bug 829209 (\"Specified key was too\nlong\" errors) that will be hit with the dns_domains table.\n\nChange-Id: I81e6ed476e8a310fe01809e9afcc2c8d5360e9df\n"
    },
    {
      "commit": "9cb1776a9206dcc4279c9d7c3b587d246b54ae1c",
      "tree": "99cb6f9ddde38902dba0c1cddd653b636616c92e",
      "parents": [
        "070d492da95629e56609c91a631efe8534c02ac5"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Sun Jul 15 10:22:45 2012 +0100"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Thu Jul 19 12:40:16 2012 +0100"
      },
      "message": "2.5x increase in default volume backing file size\n\nThe current default volume backing file size of ~2Gb seem unfeasibly\nsmall and precludes running exercises that require multiple volumes\nand/or snapshots to be created.\n\nWe increase this to ~5Gb.\n\nChange-Id: Id6b8d122be919d1b0041288e81b735af21958ff7\n"
    },
    {
      "commit": "91b0acdefff432edf0021b00fe535637ecb8d789",
      "tree": "e1a242e9f0f47675734307b404c867e4d48b4475",
      "parents": [
        "798da01906b0ecd827fb4562feebaf149317403c"
      ],
      "author": {
        "name": "Zhang Hua",
        "email": "zhuadl@cn.ibm.com",
        "time": "Mon Jul 02 13:57:53 2012 +0800"
      },
      "committer": {
        "name": "zhang-hare",
        "email": "zhuadl@cn.ibm.com",
        "time": "Thu Jul 19 18:01:42 2012 +0800"
      },
      "message": "Allow wget to handle Non-English output\n\nThe stack.sh has a loop to wait for keystone to start. But the output of wget tool has been globalized\nwhich means it won\u0027t return the English word \u0027refused\u0027 on Non-English environment even the keystone is\nnot up. So the script will assume the keystone has been started and continue. The command of keystone\ntenant-create always failed immediately after skipping this loop since it require keystone to be started\nto authenticate. That\u0027s why you can see authentication error in the log because the tenant information\nwas not correctly set up.\n\nFix bug 1019942\n\nChange-Id: Icc2bd9551e235173683e3677880c2641faee62a9\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": "722fe6732a2165bdf610d6dc10060a3285e534d7",
      "tree": "7ce0fa61e0f2f5db00d36e6249beb77d11a6c973",
      "parents": [
        "3aabdbad1d1b73144ad5aad522706dd473ff5bb4"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Wed Jul 18 07:43:01 2012 -0400"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Wed Jul 18 14:36:17 2012 -0400"
      },
      "message": "Ensure that dnsmasq is terminated when running unstack.sh\n\nIf the Quantum dhcp-agent is enabled then we ensure that the dnsmasq\nprocess is termated when running unstack.sh\n\nChange-Id: I0aee8b806c61dff42400a3b8552b7c748e9c5adf\n"
    },
    {
      "commit": "3aabdbad1d1b73144ad5aad522706dd473ff5bb4",
      "tree": "152b29e3b6f4edcf9c6c3c986d77c43839978de2",
      "parents": [
        "23c754b7d221be44ef1e54b4465392ce87b56e90"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Tue Jul 03 16:20:41 2012 +0000"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Jul 17 21:34:29 2012 -0500"
      },
      "message": "Enable delay_auth_decision for swift/auth_token.\n\n- Add delay_auth_decision\u003d1 in swift proxy configuration to allow\n  anonymous access or tempurl.\n\nRebased\n\nChange-Id: I6a97d0ff6d24a3ffef56d3d426683e48206eff71\n"
    },
    {
      "commit": "23c754b7d221be44ef1e54b4465392ce87b56e90",
      "tree": "15e496775ee276a09bd1bd8be214c7ba8c791467",
      "parents": [
        "ee7245e1ac7f1028a44bc3f434abde581bf510e1",
        "3b73df764686b592f84ea6da1d5f0c1ca37f2fed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 17 19:58:13 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 17 19:58:13 2012 +0000"
      },
      "message": "Merge \"Don\u0027t setup swift3 if it\u0027s not being used.\""
    },
    {
      "commit": "ee7245e1ac7f1028a44bc3f434abde581bf510e1",
      "tree": "45710f088fca887efa513eea137a0a4fc4ff2a17",
      "parents": [
        "94906c48d5be325587e2062cc23d0a0b4f390352",
        "9604b7427199a3dd65f67f7f32b423cdac4479ff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 17 18:50:53 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 17 18:50:53 2012 +0000"
      },
      "message": "Merge \"Stop avoiding calling systemctl for tgtd on Fedora\""
    },
    {
      "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": "0230aa899bb6900ca5c343d6360e79e205ac8f2c",
      "tree": "a76de4bcf0b83a6519b8cdfc9ca76ecfa98307d0",
      "parents": [
        "bff593d9282742aa7e7f2feeb3f3862978a1ea99"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Jun 14 08:51:01 2012 +0200"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Jul 17 12:22:37 2012 -0500"
      },
      "message": "Start tgtd service after installing the rpm\n\nThe later call to tgtadm needs the daemon to be running, and the rpm\npackage doesn\u0027t start it.\n\nRebased and add a corresponding change for cinder.\n\nChange-Id: Ia72b935575ed8b7c635e8f8edeea835754b2d49f\n"
    },
    {
      "commit": "345363023da70404180dc645538547a84fa326e2",
      "tree": "1fe176bb774666912d00d48604cc5f5f8c71a28f",
      "parents": [
        "282fbda6f4202d365be085a78dbb0f195323dea8"
      ],
      "author": {
        "name": "Sascha Peilicke",
        "email": "saschpe@suse.de",
        "time": "Thu Jun 21 16:09:27 2012 +0200"
      },
      "committer": {
        "name": "Sascha Peilicke",
        "email": "saschpe@suse.de",
        "time": "Tue Jul 17 12:42:45 2012 +0200"
      },
      "message": "Set a valid / unique SECRET_KEY others than the empty default.\n\nDjango\u0027s default SECRET_KEY is an empty string, which is actually not\nsecure. Use horizon.util.secret key to generate a unique key and store\nit securely.\n\nChange-Id: I7b6deed7db6136ee15ac7ea315019a5b78698f7d\n"
    },
    {
      "commit": "bff593d9282742aa7e7f2feeb3f3862978a1ea99",
      "tree": "6740c593bd3f121d57810ee75f707c57dd3ad12d",
      "parents": [
        "282fbda6f4202d365be085a78dbb0f195323dea8"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Mon Jul 16 18:02:37 2012 -0400"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Tue Jul 17 01:56:03 2012 -0400"
      },
      "message": "Devstack support for Quantum DHCP\n\nFixes bug 1019462.\n\nA new screen q-dhcp is created for the agent output.\n\nChange-Id: Ie7f21a5f76ea7988ce817568edac7222cf7063d1\n"
    },
    {
      "commit": "3b73df764686b592f84ea6da1d5f0c1ca37f2fed",
      "tree": "a06ea833e2c187f331c7c60d24b3568b42dac46c",
      "parents": [
        "282fbda6f4202d365be085a78dbb0f195323dea8"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Mon Jul 16 14:28:24 2012 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Mon Jul 16 14:28:24 2012 -0700"
      },
      "message": "Don\u0027t setup swift3 if it\u0027s not being used.\n\n\"setup_develop\" was still being called for swift3, even if it\u0027s\nnot in enabled services.  This wraps that call in an\n\"is_service_enbled\" conditional so that stack.sh doesn\u0027t attempt\nto set it up if it\u0027s not enabled.\n\n- Fixes bug 1021150.\n\nChange-Id: I26ed1a1e73eee24da78580eda3b13e5d3eb65361\n"
    },
    {
      "commit": "282fbda6f4202d365be085a78dbb0f195323dea8",
      "tree": "1da8250d7f11a24a5c2d65021973986151987db4",
      "parents": [
        "971b6c7eda8b617a0d5d76b3341e4f9f34955e9d",
        "d63044662501e9ef3bb6c4593dff789ef13eec5b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 16 20:12:18 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 16 20:12:18 2012 +0000"
      },
      "message": "Merge \"Add Eric Windisch to AUTHORS\""
    },
    {
      "commit": "971b6c7eda8b617a0d5d76b3341e4f9f34955e9d",
      "tree": "2099beb2352e984595b4d1ff2fc844eceb1fc017",
      "parents": [
        "787fff38b214e4755875645ff9bb7ea1dac2b349",
        "9313dfac0358503b679090aba3884937c7d1d813"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 16 17:17:37 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 16 17:17:37 2012 +0000"
      },
      "message": "Merge \"devstack support for v2 nova/quantum integration\""
    },
    {
      "commit": "787fff38b214e4755875645ff9bb7ea1dac2b349",
      "tree": "eb88b8e08c8d24708c3001265dfac61eec01b3c7",
      "parents": [
        "f67466a32635be5ca25a5ce332c0a39232857d4d",
        "55576d6f84a9e7ff33803203315fa59130c158fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 16 16:35:56 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 16 16:35:56 2012 +0000"
      },
      "message": "Merge \"enable xtrace for keystone_data.sh\""
    },
    {
      "commit": "f67466a32635be5ca25a5ce332c0a39232857d4d",
      "tree": "6b4faa11593a7f7fea2dec8ede0a2e2617da7cf9",
      "parents": [
        "36e6fe44990e57244ee16d2e5d3851916bcea865",
        "a548fc9740a78a997da70e2e76f23e5028ccd32a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 16 16:35:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 16 16:35:55 2012 +0000"
      },
      "message": "Merge \"update list of files for git to ignore\""
    },
    {
      "commit": "36e6fe44990e57244ee16d2e5d3851916bcea865",
      "tree": "b656e74f462f85d4bf40ba46a5894c95dc716bc3",
      "parents": [
        "91de932052c8b3782327610bf9bc6b8e74b96801",
        "2a5f681be6f7a9fc1858ab5b9e20a9e20df1c696"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 16 16:03:42 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 16 16:03:42 2012 +0000"
      },
      "message": "Merge \"Use swift-init to kill swift processes.\""
    },
    {
      "commit": "91de932052c8b3782327610bf9bc6b8e74b96801",
      "tree": "fed07ed75d1e8fb0a5a5c6dc96e6b63a344b3ba1",
      "parents": [
        "f7acc44f54984ea31177db643a8cee7f6160d3ef",
        "3edd5b41bcb969bc6f8403b03ae41700701fac1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 16 16:03:39 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 16 16:03:39 2012 +0000"
      },
      "message": "Merge \"Adds new parameter interpolations for tempest config\""
    },
    {
      "commit": "f7acc44f54984ea31177db643a8cee7f6160d3ef",
      "tree": "6df762f6b9d0785f32631d53256d4a7de80ecb18",
      "parents": [
        "b5a1f92b490a1292f1588af5087882f83df62f7d",
        "03086e18b4ea63e7b3a398e7edead425087410f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 16 16:02:01 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 16 16:02:01 2012 +0000"
      },
      "message": "Merge \"Add tar to list of packages to install\""
    },
    {
      "commit": "b5a1f92b490a1292f1588af5087882f83df62f7d",
      "tree": "3d85fb3d812be6123c3b34f5d0b40e652a791fd4",
      "parents": [
        "070d492da95629e56609c91a631efe8534c02ac5",
        "4d5e29d906068a7a2ed8815b27c48c3b3622af76"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 16 15:59:46 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 16 15:59:46 2012 +0000"
      },
      "message": "Merge \"Allow user to override pip cache location\""
    },
    {
      "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": "9313dfac0358503b679090aba3884937c7d1d813",
      "tree": "2242dec15fab21ae3a1591f2c29fb37b260216b3",
      "parents": [
        "070d492da95629e56609c91a631efe8534c02ac5"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "arosen@nicira.com",
        "time": "Fri Jul 06 16:08:49 2012 -0400"
      },
      "committer": {
        "name": "Aaron Rosen",
        "email": "arosen@nicira.com",
        "time": "Sun Jul 15 16:03:25 2012 -0400"
      },
      "message": "devstack support for v2 nova/quantum integration\n\nAdds support to use v1 or v2 quantum api via  NOVA_USE_QUANTUM_API\n\nThis fixes bug 1017760\n\nChange-Id: Iaf77b830edc51fd4c820ddff9e1f482bc4c9904d\n"
    },
    {
      "commit": "070d492da95629e56609c91a631efe8534c02ac5",
      "tree": "9c92d29c16f21391c89bd173b0c66ee182ef5305",
      "parents": [
        "d79aa2c48f1b79fb2d6baeec6a0b054835efa6c5",
        "f04178fd12731a58c899c309ad43f55d339909c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 14 00:17:16 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 14 00:17:16 2012 +0000"
      },
      "message": "Merge \"add functions to manipulate ENABLED_SERVICES\""
    },
    {
      "commit": "d79aa2c48f1b79fb2d6baeec6a0b054835efa6c5",
      "tree": "bcdfcf7e7eb9d44b2dd7d6ee927faa9b2038412c",
      "parents": [
        "f59f2f459044f9f01dd3d6403cc5430a18006565",
        "ea6b2d3f3249b766fffb460d28b5feef110858fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 13 21:21:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 13 21:21:55 2012 +0000"
      },
      "message": "Merge \"add TENANT_ARG to swift command line.\""
    },
    {
      "commit": "f59f2f459044f9f01dd3d6403cc5430a18006565",
      "tree": "e7e7a71b454a766a5a9b838896e503e616e0393e",
      "parents": [
        "dc33dd43f606a2811527e69e808fa66818118985",
        "e0e91d2c697522083827abc0f20637ab01b28e2d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 13 21:11:54 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 13 21:11:54 2012 +0000"
      },
      "message": "Merge \"convert from connection_type to compute_driver\""
    },
    {
      "commit": "dc33dd43f606a2811527e69e808fa66818118985",
      "tree": "221c44dc9581bfdb7add2a955cef3f5bf5bfe0d7",
      "parents": [
        "91a79e3dd788dcf19b30b6fb6f40c9a3671c8911",
        "4a1f5a723db8cc7508e58e9063555700eb29476c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 13 21:08:24 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 13 21:08:24 2012 +0000"
      },
      "message": "Merge \"Add f17 to tested distro list\""
    },
    {
      "commit": "91a79e3dd788dcf19b30b6fb6f40c9a3671c8911",
      "tree": "b0dbdbde9dcc3e5d9414182ad9b76ec680774086",
      "parents": [
        "efb80509f397e4a01589de96a2e2d83c4722b164",
        "5119f6b8b75307e4f1fa764c0c56d3953a18e2ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 13 19:23:14 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 13 19:23:14 2012 +0000"
      },
      "message": "Merge \"Setup PKI for Keystone\""
    },
    {
      "commit": "4d5e29d906068a7a2ed8815b27c48c3b3622af76",
      "tree": "64fff7b6007355ce81784dd4105fc04124718fd5",
      "parents": [
        "efb80509f397e4a01589de96a2e2d83c4722b164"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Fri Jul 13 11:11:50 2012 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Fri Jul 13 11:11:50 2012 -0400"
      },
      "message": "Allow user to override pip cache location\n\nBuilding a VM containing devstack is faster if you can save\nthe cache files for pip in a location that is not deleted\nwhen the VM is rebuilt. This change allows the user to\nset the PIP_DOWNLOAD_CACHE in their localrc file to point\nto any directory writable by root, including a directory\nmounted from the host containing the VM.\n\nChange-Id: I27179c1c212140d6734f6725f498be52fd18e9ed\nSigned-off-by: Doug Hellmann \u003cdoug.hellmann@dreamhost.com\u003e\n"
    },
    {
      "commit": "efb80509f397e4a01589de96a2e2d83c4722b164",
      "tree": "af1fc595225c05790ddf7f0ebbc4022902e3a580",
      "parents": [
        "e80c0be554a54337b6300c6429d037f61cfc90b0",
        "6ae9ea595b346a6ce0d37a8104b67405293c8411"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 12 22:55:14 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 12 22:55:14 2012 +0000"
      },
      "message": "Merge \"Disable swift3 by default.\""
    },
    {
      "commit": "e80c0be554a54337b6300c6429d037f61cfc90b0",
      "tree": "bfac45dcd8d0cef3369a9afd9a7410ee3c18b77d",
      "parents": [
        "8156062dc4f0e8338590dcb74cfade5af31daa8a"
      ],
      "author": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Thu Jul 12 11:06:50 2012 -0400"
      },
      "committer": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Thu Jul 12 11:09:49 2012 -0400"
      },
      "message": "Set libvirt_cpu_mode\u003dnone in nova.conf.\n\nThis patch sets the libvirt cpu mode to \"none\" unconditionally.  Optimal\nCPU performance isn\u0027t really critical with devstack.  Without this\noption, we are getting some devstack failures on some of the cloud\nproviders used by jenkins.\n\nFixes bug 1023513.\n\nChange-Id: I01dc89a3edc6f118e248a965db858b26acbfeafe\n"
    },
    {
      "commit": "2a5f681be6f7a9fc1858ab5b9e20a9e20df1c696",
      "tree": "9755c93678cdeaf850522963b1c61683787f2f8b",
      "parents": [
        "8156062dc4f0e8338590dcb74cfade5af31daa8a"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Jul 12 05:22:44 2012 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Jul 12 05:22:44 2012 +0000"
      },
      "message": "Use swift-init to kill swift processes.\n\n- That pkill wasn\u0027t working.\n\nChange-Id: Ibcb6fc6d9433dca08e0584ae811a2ca276cc469a\n"
    },
    {
      "commit": "6ae9ea595b346a6ce0d37a8104b67405293c8411",
      "tree": "c46d6e89c44308f5a81d8add070cdd2bec1e65c1",
      "parents": [
        "8156062dc4f0e8338590dcb74cfade5af31daa8a"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Jul 05 06:50:51 2012 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Jul 12 04:49:43 2012 +0000"
      },
      "message": "Disable swift3 by default.\n\n- Disable swift3 by default but add a new service `swift3` to enable it.\n- Fixes bug 1021150.\n\nChange-Id: I6b635008659e1a77fdfce364dfceaca593273c54\n"
    },
    {
      "commit": "e0e91d2c697522083827abc0f20637ab01b28e2d",
      "tree": "4fd952f4fcff244d5c17b481925d0d24d76c880a",
      "parents": [
        "8156062dc4f0e8338590dcb74cfade5af31daa8a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Jul 11 09:35:42 2012 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Jul 11 09:35:42 2012 -0400"
      },
      "message": "convert from connection_type to compute_driver\n\nconnection_type is deprecated for Folsom, now using compute_driver\nto specify virt driver. This makes the change so that devstack\nuses the prefered way.\n\nChange-Id: I35c5ce64dc329121a61b888d44c05e3c70c6aecc\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": "8156062dc4f0e8338590dcb74cfade5af31daa8a",
      "tree": "ff352ec41ac1d3c1569f83e6e11b29d3b82da2b9",
      "parents": [
        "08bc3048b10b7dbe62b38109274b0cd32a460de9"
      ],
      "author": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Sun Jul 08 20:03:55 2012 -0700"
      },
      "committer": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Sun Jul 08 20:03:55 2012 -0700"
      },
      "message": "Run syncdb command without user input.\n\nChange-Id: Ic21455e640ece9d77409a2589c531d124f7d2a1b\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": "f04178fd12731a58c899c309ad43f55d339909c5",
      "tree": "0183e5361383370cd5b0c104ece6b45731379f50",
      "parents": [
        "08bc3048b10b7dbe62b38109274b0cd32a460de9"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Thu Jul 05 17:10:03 2012 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Fri Jul 06 15:52:06 2012 -0400"
      },
      "message": "add functions to manipulate ENABLED_SERVICES\n\nEditing ENABLED_SERVICES directly can get tricky when\nthe user wants to disable something. This patch includes\ntwo new functions for adding or removing services\nsafely, and a third (for completeness) to clear the\nsettings entirely before adding a minimal set of\nservices.\n\nIt also moves the logic for dealing with \"negated\"\nservices into a function so it can be tested and\napplied by the new functions for manipulating\nENABLED_SERVICES.\n\nChange-Id: I88f205f3666b86e6f0b6a94e0ec32a26c4bc6873\nSigned-off-by: Doug Hellmann \u003cdoug.hellmann@dreamhost.com\u003e\n"
    },
    {
      "commit": "a548fc9740a78a997da70e2e76f23e5028ccd32a",
      "tree": "389e4434930d66619cba671818b073b50de6f3cc",
      "parents": [
        "08bc3048b10b7dbe62b38109274b0cd32a460de9"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Fri Jul 06 10:10:10 2012 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Fri Jul 06 14:03:14 2012 -0400"
      },
      "message": "update list of files for git to ignore\n\nThese files are all created in the course of running\ndevstack and openstack but should not be tracked\nas part of the devstack sources.\n\nChange-Id: Ia3939c6e20f8d6fadaa18d2f3619361dc9375696\nSigned-off-by: Doug Hellmann \u003cdoug.hellmann@dreamhost.com\u003e\n"
    },
    {
      "commit": "08bc3048b10b7dbe62b38109274b0cd32a460de9",
      "tree": "4fd1f42dc12f7d8b1f362bdc0fdfa7ba4f494a69",
      "parents": [
        "0da8bdcf3816701ccc2ef9181efd5e022b12580a",
        "7d28a0e1fceae826b4c25fbd4236bcb547ade92d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 06 15:41:58 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 06 15:41:58 2012 +0000"
      },
      "message": "Merge \"Cleanup stack/unstack\""
    },
    {
      "commit": "0da8bdcf3816701ccc2ef9181efd5e022b12580a",
      "tree": "42936c1474568cba10c5263129b70a9d3247e115",
      "parents": [
        "e76fb89bbfc94e474908c3358d29d32a4e0be0ee",
        "ad101767b7f611ad5ac9a7972b74d6221b962908"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 06 15:41:57 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 06 15:41:57 2012 +0000"
      },
      "message": "Merge \"Cleanup exercise scripts\""
    },
    {
      "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": "1214d9d05a1f61752f8723ceefa8d55e890268dc",
      "tree": "2974411f7475198b93d06e2a782c952b4d61035e",
      "parents": [
        "6a19b59f6459c248c775377090561acdd57ca2f7"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 06 09:39:07 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 06 09:39:15 2012 -0500"
      },
      "message": "Define DEST in stackrc\n\nMove the initial definition of DEST so it is available in localrc and\nthe tools/*.sh scripts.\n\nChange-Id: Ifc1b3cf3c3cd7b732007e83e74710f14f20f7624\n"
    },
    {
      "commit": "7d28a0e1fceae826b4c25fbd4236bcb547ade92d",
      "tree": "e025df54a123f8e78b5781e7f30463adc88a8fe5",
      "parents": [
        "6a19b59f6459c248c775377090561acdd57ca2f7"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jun 27 17:55:52 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 06 09:26:15 2012 -0500"
      },
      "message": "Cleanup stack/unstack\n\n* whitespace and comment cleanups only\n\nChange-Id: I31b3057657bb3bc5c4e085886ef6ac561967706f\n"
    },
    {
      "commit": "e29b94e26eb3fd98f18cd9b6a8f765bf4e241f54",
      "tree": "7d10edfe1fd0616c96e9baf5369133864edd4d49",
      "parents": [
        "6a19b59f6459c248c775377090561acdd57ca2f7"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Jun 12 14:21:18 2012 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Fri Jul 06 08:49:39 2012 +0200"
      },
      "message": "Do not pass -U to useradd\n\nThe -U option doesn\u0027t have the same meaning on all distributions,\nunfortunately: in some cases, it means \"create a group for the user with\nthe same name\", and in others, it means \"default umask for the user\".\n\nInstead, manually create a stack group with groupadd.\n\nChange-Id: I32f4c0603785e54a465c2d3b47a1852b8635fde0\n"
    },
    {
      "commit": "d63044662501e9ef3bb6c4593dff789ef13eec5b",
      "tree": "96c9dbafd78c47b2c46fdd1c617662201860c715",
      "parents": [
        "6a19b59f6459c248c775377090561acdd57ca2f7"
      ],
      "author": {
        "name": "Eric Windisch",
        "email": "eric@cloudscaling.com",
        "time": "Thu Jul 05 16:58:00 2012 -0400"
      },
      "committer": {
        "name": "Eric Windisch",
        "email": "eric@cloudscaling.com",
        "time": "Thu Jul 05 16:58:17 2012 -0400"
      },
      "message": "Add Eric Windisch to AUTHORS\n\nChange-Id: Iaf0a90a3fff99c012d5093a30098329996ae800a\n"
    },
    {
      "commit": "6a19b59f6459c248c775377090561acdd57ca2f7",
      "tree": "7ed2fa0556f46315ee80017caa40fabc43cdf0ef",
      "parents": [
        "1cdf5fa4b5cef19672786ef3073fae8faf4172e4",
        "4556b5d2b041b279f17501d1c8037ee5c5e35931"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 05 20:00:02 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 05 20:00:02 2012 +0000"
      },
      "message": "Merge \"Fix grep on MySQL configuration file\""
    },
    {
      "commit": "ea6b2d3f3249b766fffb460d28b5feef110858fc",
      "tree": "50197f333e26b362ffc4c61fae026024c5fe99bf",
      "parents": [
        "67ec4065fbd430e7f55c75976e3d7f765d732e6e"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Wed Jul 04 16:24:47 2012 +0100"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Wed Jul 04 16:24:47 2012 +0100"
      },
      "message": "add TENANT_ARG to swift command line.\n\nFix bug 1020985.\n\nChange-Id: I51733d37a50159a4b4872d61fa768d5bba3d6a03\n"
    },
    {
      "commit": "03086e18b4ea63e7b3a398e7edead425087410f2",
      "tree": "932f5e3f48072792c558350326e1d300d0510aa8",
      "parents": [
        "67ec4065fbd430e7f55c75976e3d7f765d732e6e"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Jul 04 12:27:42 2012 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Jul 04 12:27:42 2012 +0200"
      },
      "message": "Add tar to list of packages to install\n\nIt turns out a minimal Fedora installation doesn\u0027t have tar by default.\nSince we use tar when uploading the default image to glance, we need to\nmake sure it\u0027s installed. And since it might be useful for other very\ngeneric tasks DevStack might do, just always install it (by putting it\nin the general list of packages).\n\nChange-Id: I4dae3b43a700d80b8752a5b846a6ce302fadb751\n"
    },
    {
      "commit": "1cdf5fa4b5cef19672786ef3073fae8faf4172e4",
      "tree": "944e078afbfb556e581db128a267b46940258eda",
      "parents": [
        "67ec4065fbd430e7f55c75976e3d7f765d732e6e"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Jul 03 13:57:39 2012 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Jul 03 13:57:39 2012 -0700"
      },
      "message": "Register cinder when using sql keystone catalog.\n\n* Fixes bug #1020735\n\nChange-Id: Ibd954cdda3c855800ae1080950c62dd71b094a01\n"
    },
    {
      "commit": "67ec4065fbd430e7f55c75976e3d7f765d732e6e",
      "tree": "d3c5b8c06c04695a5bf70f293d8849200039ce0b",
      "parents": [
        "88ca6e493bea8f94e34aca73db49f4d26e29cf4f",
        "70edafc9d396db3f47de24d4b5224268396360f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 03 18:47:54 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 03 18:47:54 2012 +0000"
      },
      "message": "Merge \"Fix bug 1020474 by correcting substitutions in configure_tempest.sh\""
    },
    {
      "commit": "88ca6e493bea8f94e34aca73db49f4d26e29cf4f",
      "tree": "d70f0f74010e287aeabec374f8e5ddd1ac4e5c8d",
      "parents": [
        "5a70e3f5501a157b62528ea44a7da1df0fc4009e",
        "3378b3a69ef911d2bdd2548891a0c29f66e9b4cc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 03 18:47:08 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 03 18:47:08 2012 +0000"
      },
      "message": "Merge \"Stop adding the stack user to the sudo or wheel group\""
    },
    {
      "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": "5a70e3f5501a157b62528ea44a7da1df0fc4009e",
      "tree": "aa88ae30565dba7c2c0371dd3cd6708f0ce5892e",
      "parents": [
        "2db5f085a037973faacd889c1ad016ed19a417a5",
        "10db44dea85202465e50abc88403cb8af9bc248d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 03 06:21:36 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 03 06:21:36 2012 +0000"
      },
      "message": "Merge \"Use ip instead of ifconfig. Should work on F16, F17 and Debian based systesm.\""
    },
    {
      "commit": "5119f6b8b75307e4f1fa764c0c56d3953a18e2ed",
      "tree": "6aed0ca728ae665de6f93d4b81a147eb628f0b90",
      "parents": [
        "2db5f085a037973faacd889c1ad016ed19a417a5"
      ],
      "author": {
        "name": "Adam Young",
        "email": "ayoung@redhat.com",
        "time": "Wed Jun 27 21:23:38 2012 -0400"
      },
      "committer": {
        "name": "Adam Young",
        "email": "ayoung@redhat.com",
        "time": "Mon Jul 02 19:20:07 2012 -0400"
      },
      "message": "Setup PKI for Keystone\n\nRequired for http://wiki.openstack.org/PKI\nspecifically Delegation and Scaling section\n\nwhen complete, you should see certificates and keys in\n/etc/keystone/ssl\n\nThe important files are:\n\n/etc/keystone/ssl/private/signing_key.pem\n/etc/keystone/ssl/certs/ca.pem\n/etc/keystone/ssl/certs/signing_cert.pem\n\nChange-Id: Iece395413af767042235d6e1cc0421879a810044\n"
    },
    {
      "commit": "2db5f085a037973faacd889c1ad016ed19a417a5",
      "tree": "7f0ac0d6599f473e4814ee6b7c957771085b2bbf",
      "parents": [
        "ebad9ccc3d9e474593023211d5f24c4c4fd07dbf",
        "7e27051ccb125de4e419cc9b6d33528ca66b9774"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 02 21:54:07 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 02 21:54:07 2012 +0000"
      },
      "message": "Merge \"Move get_packages() to functions.\""
    },
    {
      "commit": "9604b7427199a3dd65f67f7f32b423cdac4479ff",
      "tree": "3a56c8f967d81940f0cacc5dd00b7af7bf83fcc4",
      "parents": [
        "ebad9ccc3d9e474593023211d5f24c4c4fd07dbf"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Fri Jun 29 15:04:19 2012 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Fri Jun 29 15:06:08 2012 +0200"
      },
      "message": "Stop avoiding calling systemctl for tgtd on Fedora\n\nThe bug that lead to this workaround was fixed and an update is\navailable for Fedora:\n  https://bugzilla.redhat.com/show_bug.cgi?id\u003d797913\n\nKeeping this workaround would be annoying as --skip-redirect doesn\u0027t\nexist on all rpm-based distributions, and we\u0027d have to remember using it\neverywhere we interact with the tgtd service.\n\nChange-Id: I22a5d4fe154ea04bd35d89db6d63734b5bd405aa\n"
    },
    {
      "commit": "ebad9ccc3d9e474593023211d5f24c4c4fd07dbf",
      "tree": "189d635d3007007375f85ca1c07de5b866db0ea8",
      "parents": [
        "39898102581634959cd2995b65ae8fda82954692",
        "5cc2129c4b160b3d03c5514abc9cda1ca263071c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 29 12:12:11 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 29 12:12:11 2012 +0000"
      },
      "message": "Merge \"Fix keystone auth failures\""
    },
    {
      "commit": "39898102581634959cd2995b65ae8fda82954692",
      "tree": "41b900b484bc84453f16ef73d357d91e7aa2ca34",
      "parents": [
        "8d618ca855e9aa4f09073040490cb5ca769b7142",
        "e26232bc9283a6f26a4d37bc0451b2fe06968bad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 29 00:30:04 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 29 00:30:04 2012 +0000"
      },
      "message": "Merge \"Move DEST ahead of stack account creation\""
    },
    {
      "commit": "5cc2129c4b160b3d03c5514abc9cda1ca263071c",
      "tree": "3edc8a7174b9f901724849e11f3a333d410da7a5",
      "parents": [
        "8d618ca855e9aa4f09073040490cb5ca769b7142"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jun 28 17:50:28 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jun 28 18:05:45 2012 -0500"
      },
      "message": "Fix keystone auth failures\n\nSet up environment credentials after keystone is initialized\n\nFixes bug 1019056\n\nChange-Id: Ifd0080f102e08c1f5517a08681ac277709f191c0\n"
    },
    {
      "commit": "7e27051ccb125de4e419cc9b6d33528ca66b9774",
      "tree": "26a9c2d9161fd61e54a2c14231df5581592e03f8",
      "parents": [
        "8d618ca855e9aa4f09073040490cb5ca769b7142"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jun 14 15:23:24 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jun 28 18:00:15 2012 -0500"
      },
      "message": "Move get_packages() to functions.\n\nThis is a prerequisite to fixing the tools/build_uec* scripts to properly\ninstall prereq packages.\n\nChange-Id: I1c60f7b9a9d07076841d9aff524c0833dc987c66\n"
    },
    {
      "commit": "55576d6f84a9e7ff33803203315fa59130c158fd",
      "tree": "01f2582f18f458273ac02dd8e084080a9f8f1a81",
      "parents": [
        "8d618ca855e9aa4f09073040490cb5ca769b7142"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Thu Jun 28 17:25:54 2012 +0100"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Thu Jun 28 17:25:54 2012 +0100"
      },
      "message": "enable xtrace for keystone_data.sh\n\nThis is useful for troubleshooting keystone errors.\n\nChange-Id: I9b50e88e30d71afd17549d42f04f07a95815906e\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\""
    }
  ],
  "next": "e62ba4d312e3bb9ea6d754b6267f57b793ad0f60"
}
