)]}'
{
  "log": [
    {
      "commit": "1316ff114019c27ce0406b09572942a60609d248",
      "tree": "ba6b8c216ea8dbf4f97f5916bd79414538f104a0",
      "parents": [
        "84744d8e38b9c729d4d9aef3638aefbab707ac37",
        "1bde9b4bafc766c57e6829e530a7d5da48430fec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 12 06:43:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 12 06:43:14 2014 +0000"
      },
      "message": "Merge \"Enable custom BUILD_TIMEOUT\""
    },
    {
      "commit": "84744d8e38b9c729d4d9aef3638aefbab707ac37",
      "tree": "506306cc694fae3ab7516c38a7c0e2549f99b15f",
      "parents": [
        "067106e477543a5f09a53b5d31080b6a7c09d359",
        "ca8239449fbdbc3a73f691683be2ec9d4a941ff6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 09 00:35:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 09 00:35:05 2014 +0000"
      },
      "message": "Merge \"Adds support for Hyper-V image formats\""
    },
    {
      "commit": "067106e477543a5f09a53b5d31080b6a7c09d359",
      "tree": "97734d70ad4c5b007ddab7dc489242ed81db697a",
      "parents": [
        "1357d0977a3efe91609fd68b0b5c5ba1aba762a5",
        "5988e623c390eef76292870b148ee56230f1a5a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 08 20:11:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 08 20:11:54 2014 +0000"
      },
      "message": "Merge \"Makes vpn plugin configurable\""
    },
    {
      "commit": "1357d0977a3efe91609fd68b0b5c5ba1aba762a5",
      "tree": "1cc4f2eaf6d9f93bb51669ed16f1c6e6779ecaf2",
      "parents": [
        "9039614a65c12142ed1b9acb3a8127f139531bfe",
        "01796fad29d6708ee983102ff7f98cec938180b5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 08 15:54:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 08 15:54:06 2014 +0000"
      },
      "message": "Merge \"remove kernel override ability\""
    },
    {
      "commit": "9039614a65c12142ed1b9acb3a8127f139531bfe",
      "tree": "0c76cf2b6691faaaad62fcc377554d9ddfced458",
      "parents": [
        "4407315ae9c2dad3c85544afefaf12e8e7cc2c9f",
        "ab5b5dedf854119bcb07623198c8f02d81b398b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 07 23:38:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 07 23:38:01 2014 +0000"
      },
      "message": "Merge \"remove saucy support\""
    },
    {
      "commit": "ca8239449fbdbc3a73f691683be2ec9d4a941ff6",
      "tree": "e4f66d34a6af35adf39f05b03c229b0bba0b3ae4",
      "parents": [
        "d8baf23634fb6654b71f79314a8d60dbd58cece4"
      ],
      "author": {
        "name": "Alessandro Pilotti",
        "email": "apilotti@cloudbasesolutions.com",
        "time": "Thu Aug 07 02:05:26 2014 +0300"
      },
      "committer": {
        "name": "Alessandro Pilotti",
        "email": "apilotti@cloudbasesolutions.com",
        "time": "Thu Aug 07 19:30:34 2014 +0300"
      },
      "message": "Adds support for Hyper-V image formats\n\nAdds support for VHD and VHDX image formats, including gz compression.\n\nChange-Id: I9b143c9883b947397b435a671f13703f78019d23\nCloses-bug: #1353726\n"
    },
    {
      "commit": "4407315ae9c2dad3c85544afefaf12e8e7cc2c9f",
      "tree": "72e2bcc7b8c0aae7b455667632de74acb151d92c",
      "parents": [
        "1dde567e75a08d634e090a8e3d972890c7438530",
        "72b3e448afb1c5e6017fb678df58f6ad6113b8a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 07 15:05:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 07 15:05:37 2014 +0000"
      },
      "message": "Merge \"Support Router Advertisement Daemon (radvd) for IPv6\""
    },
    {
      "commit": "1dde567e75a08d634e090a8e3d972890c7438530",
      "tree": "e28bddd03f2740159e3c6ae2b20879d20bed4e5f",
      "parents": [
        "fdfe7a010e65935fde22c2af7093e49934035f87",
        "f7ae9ff5dd0f7e20037d49869251d2367b46c459"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 07 15:05:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 07 15:05:22 2014 +0000"
      },
      "message": "Merge \"Use Mongo DB as the default backend\""
    },
    {
      "commit": "5988e623c390eef76292870b148ee56230f1a5a1",
      "tree": "0fe8ba79ef78c112d29c993d340d6420b4477b1c",
      "parents": [
        "d8baf23634fb6654b71f79314a8d60dbd58cece4"
      ],
      "author": {
        "name": "Yong Sheng Gong",
        "email": "gongysh@unitedstack.com",
        "time": "Thu Jul 10 11:21:37 2014 +0800"
      },
      "committer": {
        "name": "gongysh",
        "email": "gongysh@unitedstack.com",
        "time": "Thu Aug 07 04:07:15 2014 +0000"
      },
      "message": "Makes vpn plugin configurable\n\nCurrently, it is hardcoded and not good for those who have their\nown vpn plugin developed.\n\nChange-Id: I6244040dd2abea016556cd515e06f53edbb993a0\nCloses-bug: 1339977\n"
    },
    {
      "commit": "f7ae9ff5dd0f7e20037d49869251d2367b46c459",
      "tree": "fa88ddfedf6ea37fbacc5d30cab194b908ab849c",
      "parents": [
        "829f1b731b301fe469d568f7af42fea4ede57dd2"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Thu Jun 26 12:50:26 2014 -0400"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Wed Aug 06 20:59:17 2014 -0400"
      },
      "message": "Use Mongo DB as the default backend\n\nWith the gate upgrade to Trusty, Marconi should now be able to run with\nMongo DB at the gate.\n\nChange-Id: I7bfe25d42c9429606ee209860685077806eb6756\n"
    },
    {
      "commit": "fdfe7a010e65935fde22c2af7093e49934035f87",
      "tree": "a600e28387beff25c339911c46a36d836d475ec3",
      "parents": [
        "d8baf23634fb6654b71f79314a8d60dbd58cece4"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Jul 24 10:06:18 2014 -0400"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Aug 06 16:42:01 2014 -0700"
      },
      "message": "Set Tempest feature flags for Ironic\n\nMany features tested by Tempest are not relevant to baremetal deployments.\nThis sets compute-feature-enabled flags accordingly.\n\nChange-Id: I8a1820946bfc5d8f8c25692f9db67df59506126e\n"
    },
    {
      "commit": "d8baf23634fb6654b71f79314a8d60dbd58cece4",
      "tree": "d197360820438e682552ad36d5104b2d71295793",
      "parents": [
        "8f847ef53b4d6a87a77235c7eec34d3f5d795b75",
        "2988497b5d136f3646459d2fcc7e226e08d4bfb7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 06 13:47:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 06 13:47:46 2014 +0000"
      },
      "message": "Merge \"NSX: remove req_timeout as it\u0027s not longer used\""
    },
    {
      "commit": "8f847ef53b4d6a87a77235c7eec34d3f5d795b75",
      "tree": "545042e09649cae59cea9fa0bd428ed25bc98e1c",
      "parents": [
        "1fc022f9470d81d5baa6bbec57441c85e5cc7384",
        "a89a0dc62429b4752ab0566bc3bc4954613c132a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 06 03:34:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 06 03:34:16 2014 +0000"
      },
      "message": "Merge \"Revert \"cleanup potentially installed older oslo.config\"\""
    },
    {
      "commit": "1fc022f9470d81d5baa6bbec57441c85e5cc7384",
      "tree": "9ad758126df6208201445488a0b34c0cb914e21c",
      "parents": [
        "75ee80cfeff9bb42b71fd71b2e6c4d06a0454f2c",
        "7d31bdcfdaa130a75be1ecb7c475e423891a1a69"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 06 01:51:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 06 01:51:14 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - Heat\""
    },
    {
      "commit": "75ee80cfeff9bb42b71fd71b2e6c4d06a0454f2c",
      "tree": "5d5088b53aa2a35cdaa77304758d6dc3b359e675",
      "parents": [
        "829f1b731b301fe469d568f7af42fea4ede57dd2",
        "b52caa386cbaac1e463ed127465bd93610617b99"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 06 00:49:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 06 00:49:31 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - Ironic\""
    },
    {
      "commit": "01796fad29d6708ee983102ff7f98cec938180b5",
      "tree": "483b1d0c411ac4b04383c77add5e74477a495245",
      "parents": [
        "ab5b5dedf854119bcb07623198c8f02d81b398b3"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Jul 31 11:11:42 2014 -0700"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Aug 05 17:37:36 2014 -0400"
      },
      "message": "remove kernel override ability\n\nThis was landed to try to address an issue with netns vs nbd during\nicehouse development. It never really got us anywhere, and is now\njust cruft.\n\nChange-Id: Ie498fae8d1f796c1fc83459c65d0de948d1d50ce\n"
    },
    {
      "commit": "ab5b5dedf854119bcb07623198c8f02d81b398b3",
      "tree": "762b5c29940173b02dadc41c862351a25333c7e4",
      "parents": [
        "829f1b731b301fe469d568f7af42fea4ede57dd2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Jul 31 11:06:33 2014 -0700"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Aug 05 17:37:36 2014 -0400"
      },
      "message": "remove saucy support\n\nubuntu 13.10 is no longer supported by ubuntu. We should remove it.\n\nChange-Id: Ie0f92c3ba5df4848a0ff101ef52139c3a16a9dec\n"
    },
    {
      "commit": "2988497b5d136f3646459d2fcc7e226e08d4bfb7",
      "tree": "99fe533bb43de55339c0711b2ff9a2030e54cd18",
      "parents": [
        "829f1b731b301fe469d568f7af42fea4ede57dd2"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Tue Aug 05 12:20:54 2014 -0700"
      },
      "committer": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Tue Aug 05 12:20:54 2014 -0700"
      },
      "message": "NSX: remove req_timeout as it\u0027s not longer used\n\nThis patch removes req_timeout from devstack as it\u0027s no longer used.\nThis was removed from neutron here:\n    Id7244cd4d9316931f4f7df1c3b41b3a894f2909a\n\nChange-Id: Ife901479605323e32f24e11266a232fddbd6bdca\n"
    },
    {
      "commit": "829f1b731b301fe469d568f7af42fea4ede57dd2",
      "tree": "0298404df86cf1a119d8de5dd194d9ba9eae2546",
      "parents": [
        "d127ce38a6e9fd6ec3787ad42e2984a0fd1b6d82",
        "6eee49fc8911fa59e04c22631edb0473db9ac546"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 04 21:12:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 04 21:12:33 2014 +0000"
      },
      "message": "Merge \"Add libssl-dev for Ubuntu\""
    },
    {
      "commit": "d127ce38a6e9fd6ec3787ad42e2984a0fd1b6d82",
      "tree": "11261f0fc4a69c89a260521331e683d64454ed86",
      "parents": [
        "7c1ea5339cdffbd70f578a7eb94ee4914ea48466",
        "4a3d590fd948e931fd7ba80623f48ac2bc885a19"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 04 15:26:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 04 15:26:51 2014 +0000"
      },
      "message": "Merge \"Remove unused tools\""
    },
    {
      "commit": "7c1ea5339cdffbd70f578a7eb94ee4914ea48466",
      "tree": "774a16afd56b7ae39a9d798e6bac949b1f71d127",
      "parents": [
        "8827d2f61df6f5a5bc6df9f4276381ab7a4c28ce",
        "3ef23bceec1acc73ec766a64ece920be9f41128c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 04 15:08:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 04 15:08:22 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - Backends\""
    },
    {
      "commit": "8827d2f61df6f5a5bc6df9f4276381ab7a4c28ce",
      "tree": "9368109b5cff3b99914fb6cfc27222def32e46fa",
      "parents": [
        "363e15bb94ffbc4a746c47c2ec6ce81415a2c058",
        "2f23d757334e8042861bb3d7fb5b35780ad38d47"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 04 14:59:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 04 14:59:41 2014 +0000"
      },
      "message": "Merge \"Fixes tempest script to accomodate Storage Vendor Names with spaces.\""
    },
    {
      "commit": "363e15bb94ffbc4a746c47c2ec6ce81415a2c058",
      "tree": "056e3924fe772eb3f2478f6db8912e419b2e6d4e",
      "parents": [
        "5acf159c72fad931031d9768ae02575240a5ede9",
        "8fdb42fc0b73f26fb8c664f831d9da9f273f348c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 04 13:57:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 04 13:57:51 2014 +0000"
      },
      "message": "Merge \"Workaround for overwriting setuptools on RHEL\""
    },
    {
      "commit": "6eee49fc8911fa59e04c22631edb0473db9ac546",
      "tree": "6da9bfe75aba0abd792e440ef2da34e997879106",
      "parents": [
        "5acf159c72fad931031d9768ae02575240a5ede9"
      ],
      "author": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Mon Aug 04 09:38:21 2014 -0400"
      },
      "committer": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Mon Aug 04 09:38:21 2014 -0400"
      },
      "message": "Add libssl-dev for Ubuntu\n\nRebuilding pyOpenSSL requires the SSL development libraries. This is\npresent in files/rpms/general, but was missed in files/apts/general.\n\nChange-Id: Ie3c688e2d74485eb7f981363633bbddab5da7046\n"
    },
    {
      "commit": "5acf159c72fad931031d9768ae02575240a5ede9",
      "tree": "077cdc05957f449d6c38b2e7c1a8d221da53f5fc",
      "parents": [
        "a0c6d1e954003b8e24b33d88ead8f506c5354204",
        "e9f7667050c7385c734e6d653b2ee63b9c7dc0ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 02 21:49:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 02 21:49:29 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - upload_image()\""
    },
    {
      "commit": "a0c6d1e954003b8e24b33d88ead8f506c5354204",
      "tree": "440e138bde8cdea415abd769bb2b2d99bd2814aa",
      "parents": [
        "d91cef35c605164d3fb960db992a5a7cae980431",
        "8feaf6c9516094df58df84479d73779e87a79264"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 02 02:09:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 02 02:09:52 2014 +0000"
      },
      "message": "Merge \"vxlan default ml2 tenant network type\""
    },
    {
      "commit": "d91cef35c605164d3fb960db992a5a7cae980431",
      "tree": "a5537c3c7f1032ce82735c8eeb2aac98270c409f",
      "parents": [
        "bfc6631be8e59609fe3c9b6b19b800c9ff7574e5",
        "1229a0879f44cfd96be208fee8c56ed68c669576"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 02 02:09:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 02 02:09:09 2014 +0000"
      },
      "message": "Merge \"Resolve circular dependency when tracking dependencies.\""
    },
    {
      "commit": "bfc6631be8e59609fe3c9b6b19b800c9ff7574e5",
      "tree": "3b509fadbee2b928c8f6189968c8577fe40104c2",
      "parents": [
        "3acde946e65156cb03e8f6503e314a73581683ab",
        "14fd979a814a396184f8a28faaa0a661c1b03f37"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 02 01:21:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 02 01:21:47 2014 +0000"
      },
      "message": "Merge \"Fix log_error calls\""
    },
    {
      "commit": "3acde946e65156cb03e8f6503e314a73581683ab",
      "tree": "f496ed993bb1acd2ee69c64d96c784fdec5fcc66",
      "parents": [
        "fb2bf8cb9dd1b07650b9e362e056b92f4c101c2c",
        "e6aeb5912bec29eecd18852c75f49ddd868c62f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 02 00:52:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 02 00:52:13 2014 +0000"
      },
      "message": "Merge \"Avoid uploading trove guest image twice\""
    },
    {
      "commit": "fb2bf8cb9dd1b07650b9e362e056b92f4c101c2c",
      "tree": "b89e83a26081b960f4135fccdd4cf7bb4a699127",
      "parents": [
        "cdef3aa4d56823dba0051f99794550f2bb264c9c",
        "d5dfa4c5c721e6edd71add63b3bf301f2cc4c27b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 02 00:36:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 02 00:36:17 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - misc functions\""
    },
    {
      "commit": "cdef3aa4d56823dba0051f99794550f2bb264c9c",
      "tree": "995448d220e94ff6ce1c1b5e4232b7fe8961d9a3",
      "parents": [
        "f73c9b9e78471e9f522113b72a5750061199538a",
        "1c42599a3bb6be64266d04ebc1c753a8a05e4cdc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 01 20:31:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 01 20:31:41 2014 +0000"
      },
      "message": "Merge \"devstack.org site updates\""
    },
    {
      "commit": "72b3e448afb1c5e6017fb678df58f6ad6113b8a9",
      "tree": "ce49032164a03cc8a2228d3110baa03e168d5073",
      "parents": [
        "f73c9b9e78471e9f522113b72a5750061199538a"
      ],
      "author": {
        "name": "Robert Li",
        "email": "baoli@cisco.com",
        "time": "Thu Jul 17 15:04:52 2014 -0400"
      },
      "committer": {
        "name": "Henry Gessau",
        "email": "gessau@cisco.com",
        "time": "Fri Aug 01 16:10:01 2014 -0400"
      },
      "message": "Support Router Advertisement Daemon (radvd) for IPv6\n\nInstall radvd if the l3 service is enabled.\n\nPartially implements blueprint: neutron-ipv6-radvd-ra\n\nChange-Id: I749b31dcaad072a35e5921579b50f1ca451b1383\n"
    },
    {
      "commit": "f73c9b9e78471e9f522113b72a5750061199538a",
      "tree": "a5b96a82276148c36f07f4c3d83056caa86aba85",
      "parents": [
        "dd39fc36f7eb4ae3d3281e24cec8f67fdd5c8242",
        "053364cf60a3fade888eccd53076d8088657486f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 01 17:38:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 01 17:38:27 2014 +0000"
      },
      "message": "Merge \"Install gettext from apt on Trusty (Ubuntu 14.04)\""
    },
    {
      "commit": "dd39fc36f7eb4ae3d3281e24cec8f67fdd5c8242",
      "tree": "7f0922b1196b0701c9603e82f2119178eb88eb50",
      "parents": [
        "307cfcb9d11945b5f89f249d8779e51c87f1bc34",
        "5fb83a0a33f8c30c83484b06d2e4d9d633c255cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 01 16:47:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 01 16:47:35 2014 +0000"
      },
      "message": "Merge \"XenAPI: Fix declare definition\""
    },
    {
      "commit": "4a3d590fd948e931fd7ba80623f48ac2bc885a19",
      "tree": "54cb237dae94d1f5837ecc4fba5bce58ac3706cc",
      "parents": [
        "f29569db7a1de1f15b654e1db131de249143e210"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jul 31 13:29:34 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jul 31 13:29:38 2014 -0500"
      },
      "message": "Remove unused tools\n\nRemove old tools for building ramdisk images and the original\nPXE boot environment.\n\nChange-Id: I81dcc823387c610d3090e5397ed5e42244d6dc3d\n"
    },
    {
      "commit": "1229a0879f44cfd96be208fee8c56ed68c669576",
      "tree": "271671b7e0c879ac59db68ba6486e957e7a7e122",
      "parents": [
        "307cfcb9d11945b5f89f249d8779e51c87f1bc34"
      ],
      "author": {
        "name": "Robbie Harwood (frozencemetery)",
        "email": "rharwood@redhat.com",
        "time": "Thu Jul 31 13:55:06 2014 -0400"
      },
      "committer": {
        "name": "Robbie Harwood (frozencemetery)",
        "email": "rharwood@redhat.com",
        "time": "Thu Jul 31 13:58:46 2014 -0400"
      },
      "message": "Resolve circular dependency when tracking dependencies.\n\nWhen TRACK_DEPENDS\u003dTrue, there is a circular dependency wherein virtualenv is\nused to install virtualenv before a virtualenv has been established.\nTRACK_DEPENDS does not work in any use case without this fix.\n\nChange-Id: I7a6652ba091cb95dac3871b6c71edcd762a7be62\nCloses-Bug: 1208867\n"
    },
    {
      "commit": "307cfcb9d11945b5f89f249d8779e51c87f1bc34",
      "tree": "548eb101e449d8154869b1068050bbff58cbce3b",
      "parents": [
        "94143349723860105ef4fd1e3bbdda9a0ef96726",
        "b816e5d2a079a52c92482a138583376617bded47"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 11:05:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 11:05:07 2014 +0000"
      },
      "message": "Merge \"neutron: set connection string in neutron.conf\""
    },
    {
      "commit": "94143349723860105ef4fd1e3bbdda9a0ef96726",
      "tree": "b0ad15820cd350cdaab57484739f7d59c1b1caeb",
      "parents": [
        "f4c67b9e5355b5f058d8a998921b435db273f825",
        "53971539878251bc02383c4b68e627ef0e526b21"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 06:09:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 06:09:23 2014 +0000"
      },
      "message": "Merge \"Add architecture to tempest configuration\""
    },
    {
      "commit": "f4c67b9e5355b5f058d8a998921b435db273f825",
      "tree": "70fe3d08a3255e55c83569d55e025a80946db3ea",
      "parents": [
        "54650ce13712e27cdf817c6d1b1f0492238d9f2a",
        "6a4aa78fa3728f1b0a98850f432211da5c8caedf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 06:09:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 06:09:13 2014 +0000"
      },
      "message": "Merge \"Fix cinder volume type creation and rename variable\""
    },
    {
      "commit": "54650ce13712e27cdf817c6d1b1f0492238d9f2a",
      "tree": "906b0175f056f46959c318b73bc226bc0ee9758f",
      "parents": [
        "b3b672b82cf25e45962d9956ffa4a7752e9954bc",
        "683ff42d3cac11dbd25ed82f4c419215c5c1f84f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 06:09:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 06:09:10 2014 +0000"
      },
      "message": "Merge \"Support of an alternate pypi server\""
    },
    {
      "commit": "b3b672b82cf25e45962d9956ffa4a7752e9954bc",
      "tree": "146e44ffbd9a5b906d3ce76ed416955d125d016d",
      "parents": [
        "73e8deb09d0c71cfb3ee00685efbaf683ac67ecc",
        "0038a1ac6e6aca42b21f358a83c530270d5d3724"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 02:58:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 02:58:54 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - Nova\""
    },
    {
      "commit": "73e8deb09d0c71cfb3ee00685efbaf683ac67ecc",
      "tree": "41a1fc096f8e7d4b2ae3004d0be6d09c0fbe95ec",
      "parents": [
        "2f483950543ca000024218ad1a6fb9b9c8dfcffd",
        "36f2f024dbeafdc4cbd7a76ed1c96d28fea61fb4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 01:15:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 01:15:32 2014 +0000"
      },
      "message": "Merge \"Implement Ceph backend for Glance / Cinder / Nova\""
    },
    {
      "commit": "2f483950543ca000024218ad1a6fb9b9c8dfcffd",
      "tree": "b06ac70f2d923aaaf431584655b7b89b7837ae1d",
      "parents": [
        "7a3e7d0c39736f509c6003185c7eac50bc097898",
        "186119c39ea49b06af0220bf1241e2fd94406c87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 01:05:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 01:05:52 2014 +0000"
      },
      "message": "Merge \"Use Q_PORT variable rather than hardcoded port\""
    },
    {
      "commit": "7a3e7d0c39736f509c6003185c7eac50bc097898",
      "tree": "09341fff84c4b8c89068e67a416ec18a18c0cfc4",
      "parents": [
        "9d471355311a25fc8487e5ab0dcc0b1084e67ad9",
        "9c4f24afd972987076a125876e148a785de993e9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 00:55:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 00:55:49 2014 +0000"
      },
      "message": "Merge \"Fix trove guest confing to ignore user os_admin\""
    },
    {
      "commit": "9d471355311a25fc8487e5ab0dcc0b1084e67ad9",
      "tree": "2ab8499fe422d5a28b5cce9340ec56e34a8e79f3",
      "parents": [
        "f2572e7fcca7974ea0a46c45129d59614166ba39",
        "c83cc75e61c66d761ff8a222af92a6a6218494ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 00:14:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 00:14:35 2014 +0000"
      },
      "message": "Merge \"Configure the OVS datapath type with devstack.\""
    },
    {
      "commit": "f2572e7fcca7974ea0a46c45129d59614166ba39",
      "tree": "0a824c4a279805a67619b5e1dd48a07ab9b3ca50",
      "parents": [
        "ff98b144d64a7fc1e50df31ba20661fce4f06aec",
        "c294c503e1285cd3b8f1bc3e78dca53664d1652f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 00:14:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 00:14:33 2014 +0000"
      },
      "message": "Merge \"Add support for ironicclient bash completion\""
    },
    {
      "commit": "ff98b144d64a7fc1e50df31ba20661fce4f06aec",
      "tree": "f27eb9798c66fb6095bb9aba090649a433764a87",
      "parents": [
        "5d21e0b77796f9717f19139746a7f782dcec5c00",
        "50cda69f3c80f4f479fb0748ae6ee2cb9caf945c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 30 20:06:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 30 20:06:27 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - git functions\""
    },
    {
      "commit": "d5dfa4c5c721e6edd71add63b3bf301f2cc4c27b",
      "tree": "42294bf31399e0b502a129c163565033b5cb4c97",
      "parents": [
        "d3121f649d672fdaf757655b94ecd68c71b56b8e"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 11:13:11 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jul 30 09:26:21 2014 -0500"
      },
      "message": "Clean up local variable usage - misc functions\n\nA catch-all for a bunch of smaller functions\n\nChange-Id: I3f97a514f9964ef36bff2f24a2f0a98614871a9f\n"
    },
    {
      "commit": "8fdb42fc0b73f26fb8c664f831d9da9f273f348c",
      "tree": "6db0b6b2b716e17cc7411d8b59dcdd1cb8081045",
      "parents": [
        "5d21e0b77796f9717f19139746a7f782dcec5c00"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Jul 30 11:27:54 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Jul 30 22:04:15 2014 +1000"
      },
      "message": "Workaround for overwriting setuptools on RHEL\n\nThis old setuptools egg-info file causes havoc and really weird pip\ninstall errors.  I think possibly not everyone has the\npython-setuptools package installed, so it may only appear in some\nsituations.\n\nChange-Id: I7ef0fa35c650e323a8945ed7c5c7754ca62a0ca5\n"
    },
    {
      "commit": "8feaf6c9516094df58df84479d73779e87a79264",
      "tree": "3efe9d5c7b8baff970701e8751521f78ab96ba8f",
      "parents": [
        "5d21e0b77796f9717f19139746a7f782dcec5c00"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jul 27 20:47:04 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jul 30 11:36:44 2014 +0200"
      },
      "message": "vxlan default ml2 tenant network type\n\novs vxlan become supported on most distribution and provides\nisolated `multi tenant` networking without special `vlan` aware switch.\n\nIn single node deployment you will just see the br-tun ovs bridge\ncreated.\n\nIn multi-node setup you might need to adjust the MTU settings.\n\nIf your physical switch supports \u003e\u003d1550 MTU size\n probably you will not see any issue.\n\nIf your guest image honors the MTU size offered via dhcp,\nyou can adjust your dnsmask settings with the correct (likely 1450 byte)\nMTU size.\n\ncirros (udhcp) does not honors these setting, you might need to\nset lower MTU size on br-ex and/or adjust network_device_mtu option\nin your local.conf.\n\nThe default changed, because it will be used with the multi-node neutron\njobs.\n\nIf you want the original behavior for whatever reason add these to your\n`local.conf`:\nENABLE_TENANT_TUNNELS\u003dFalse\nQ_ML2_TENANT_NETWORK_TYPE\u003dlocal\n\nChange-Id: Id33ff0eca44905b3996618f1035ad984a6819b5b\n"
    },
    {
      "commit": "2f23d757334e8042861bb3d7fb5b35780ad38d47",
      "tree": "3d1dcd621b4831b1166f0b97f6330335bad01b8d",
      "parents": [
        "5d21e0b77796f9717f19139746a7f782dcec5c00"
      ],
      "author": {
        "name": "Ed Balduf",
        "email": "ebalduf@fusionio.com",
        "time": "Tue Jul 29 14:42:27 2014 -0600"
      },
      "committer": {
        "name": "Ed Balduf",
        "email": "ebalduf@fusionio.com",
        "time": "Tue Jul 29 14:42:27 2014 -0600"
      },
      "message": "Fixes tempest script to accomodate Storage Vendor Names with spaces.\n\nChange-Id: Ic651fbffaba9a9723ab572e8e8b732f6bea6d1c6\nCloses-Bug: 1329597\n"
    },
    {
      "commit": "e9f7667050c7385c734e6d653b2ee63b9c7dc0ed",
      "tree": "805e3160ada87a29ffeb74aeea23135e602b8ef6",
      "parents": [
        "d3121f649d672fdaf757655b94ecd68c71b56b8e"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 11:09:36 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Jul 29 15:40:45 2014 -0500"
      },
      "message": "Clean up local variable usage - upload_image()\n\nCleans up the rather coplex upload_image() function\n\nChange-Id: Ie1ef200b905dd5d17ef887390d620817208f2bf5\n"
    },
    {
      "commit": "5fb83a0a33f8c30c83484b06d2e4d9d633c255cd",
      "tree": "8f3b5f3ae3996ce9954ceeaf7729d6c12c3bd861",
      "parents": [
        "5c64a463d87a6b49807a641fa457be040740204a"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Jul 29 13:40:57 2014 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Jul 29 13:40:57 2014 +0100"
      },
      "message": "XenAPI: Fix declare definition\n\nSome versions of bash do not initialise a variable with declare -a\ntherefore with set -u bash can terminate the script.\n\nBe more verbose in declaring the array if it is not set\n\nChange-Id: I6ec2b6e986aeffe539a2ab93432fa7af9e5a4f5d\n"
    },
    {
      "commit": "b816e5d2a079a52c92482a138583376617bded47",
      "tree": "3c6dda83da6fc9ddf2cf648e88d4866c50c9409c",
      "parents": [
        "5d21e0b77796f9717f19139746a7f782dcec5c00"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Mon Jul 21 13:53:50 2014 +0200"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Jul 29 13:24:48 2014 +0200"
      },
      "message": "neutron: set connection string in neutron.conf\n\nit\u0027s not recommended to put the connection string in plugin specific\nconfig file [1].\n\n[1]:\nhttps://github.com/openstack/neutron/blob/master/etc/neutron.conf#L534\n\nChange-Id: I3c9d7fe3d34385185f483b509dadf7e2ba920a45\n"
    },
    {
      "commit": "a89a0dc62429b4752ab0566bc3bc4954613c132a",
      "tree": "6ebc92a03a30eeb9e234182eedd0115667c68eb4",
      "parents": [
        "e4368c6abb7dbc20bdc39fcbad99b8e8bef5b8d7"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Jul 29 11:45:29 2014 +0200"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Jul 29 13:13:12 2014 +0200"
      },
      "message": "Revert \"cleanup potentially installed older oslo.config\"\n\nIcehouse is for long behind our back, so let\u0027s remove that hack.\n\nConflicts:\n\tlib/oslo\n\nThis reverts commit db5fadb5cb768820df54fc3d1c7428a57b511582.\n\nChange-Id: I06d3b0a8779ba51e05c439832ef3b7dbdc97ded1\n"
    },
    {
      "commit": "5d21e0b77796f9717f19139746a7f782dcec5c00",
      "tree": "9ab7a1218b7329ee99be4833576b1d532fa5f142",
      "parents": [
        "c6a5126f4a4bb60c1ddc00bc7f01a2de8916f822",
        "23b12a6e40c958d762f772d511e8babb6e069887"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 29 08:47:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 29 08:47:09 2014 +0000"
      },
      "message": "Merge \"[Fedora] Install dnsmasq on n-cpu less host\""
    },
    {
      "commit": "1c42599a3bb6be64266d04ebc1c753a8a05e4cdc",
      "tree": "fa8628ced93f5cd17eb5932164cae2e7ebc8e4d7",
      "parents": [
        "c6a5126f4a4bb60c1ddc00bc7f01a2de8916f822"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jul 28 17:51:13 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jul 28 17:51:29 2014 -0500"
      },
      "message": "devstack.org site updates\n\nIncludes:\n* Change Precise to Trusty\n* Add the new plugin phase\n* Remove deprecated config options\n* much, much more\n\nChange-Id: I0385f18a3256ad37a611e505e49572f27b3bcc10\n"
    },
    {
      "commit": "e6aeb5912bec29eecd18852c75f49ddd868c62f0",
      "tree": "cc58c54c012ed0be5658f957a102d270c0c1b136",
      "parents": [
        "f29569db7a1de1f15b654e1db131de249143e210"
      ],
      "author": {
        "name": "Greg Lucas",
        "email": "glucas@tesora.com",
        "time": "Wed Jul 09 13:30:38 2014 -0400"
      },
      "committer": {
        "name": "Greg Lucas",
        "email": "glucas@tesora.com",
        "time": "Mon Jul 28 15:22:16 2014 -0400"
      },
      "message": "Avoid uploading trove guest image twice\n\nWhen creating the trove datastore, get the guest image id from glance.\nThe trove guest image gets uploaded along with all the other\nimages specified in $IMAGE_URLS. It is not necessary to upload\nit again in init_trove.\n\nAlso: add xenapi case to stackrc for trove guest image\n\nCloses-Bug: 1339818\nChange-Id: I2973af27ab93182fcd674f874daba1036d767d52\n"
    },
    {
      "commit": "1bde9b4bafc766c57e6829e530a7d5da48430fec",
      "tree": "dc047cbf3401ce2992f8351d03fe512e430445db",
      "parents": [
        "828e382e23a1ebda8b192dacafb691ae150db1ab"
      ],
      "author": {
        "name": "Arx Cruz",
        "email": "apcruz@br.ibm.com",
        "time": "Fri Jul 18 11:34:33 2014 -0300"
      },
      "committer": {
        "name": "Arx Cruz",
        "email": "apcruz@br.ibm.com",
        "time": "Mon Jul 28 12:48:50 2014 -0300"
      },
      "message": "Enable custom BUILD_TIMEOUT\n\nThe BUILD_TIMEOUT is hardcoded in lib/tempest. This patch\nenables people to pass a custom BUILD_TIMEOUT parameter\n\nChange-Id: I260c32e7ed6bf9a49a6bc40272a5535afbca2731\n"
    },
    {
      "commit": "0038a1ac6e6aca42b21f358a83c530270d5d3724",
      "tree": "d13b68fe5a79c88c741f6541520e6a160c4a527d",
      "parents": [
        "c6a5126f4a4bb60c1ddc00bc7f01a2de8916f822"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 15:27:54 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jul 28 10:15:09 2014 -0500"
      },
      "message": "Clean up local variable usage - Nova\n\nChange-Id: Ia4896746a2f574b7fcb95f85640e0d31c50c372b\n"
    },
    {
      "commit": "c6a5126f4a4bb60c1ddc00bc7f01a2de8916f822",
      "tree": "21e943b943c2e679d6b54c62f581c912a44825f5",
      "parents": [
        "b76a4e62a4fe0223e1d965509fff4542df8672f1",
        "f6f42c6a64f8d3b5841695d2a8b00e8fb637c17b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 28 00:08:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 28 00:08:48 2014 +0000"
      },
      "message": "Merge \"Remove configuration parameter Q_DHCP_EXTRA_DEFAULT_OPTS\""
    },
    {
      "commit": "b76a4e62a4fe0223e1d965509fff4542df8672f1",
      "tree": "164f19c35a2f07c3abfd3218d315e47664a3455b",
      "parents": [
        "e8ebb4901f6500b46531ab003e51618945484112",
        "4a67885629c99fcbec1779906699a0df231450b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jul 27 21:45:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jul 27 21:45:41 2014 +0000"
      },
      "message": "Merge \"Remove configuration parameter EXTRA_OPTS\""
    },
    {
      "commit": "f6f42c6a64f8d3b5841695d2a8b00e8fb637c17b",
      "tree": "4c39c6b1b8e7404abc33e23c2606013609e51e31",
      "parents": [
        "e8ebb4901f6500b46531ab003e51618945484112"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Jul 24 12:48:27 2014 +0200"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Sat Jul 26 21:54:18 2014 +0200"
      },
      "message": "Remove configuration parameter Q_DHCP_EXTRA_DEFAULT_OPTS\n\nAccording to the comments in stack.sh the configuration parameter\nQ_DHCP_EXTRA_DEFAULT_OPTS should be removed during the Juno cycle.\n\nChange-Id: I3b38ff57f00e93e6d9692f516291f7129584bc74\n"
    },
    {
      "commit": "4a67885629c99fcbec1779906699a0df231450b4",
      "tree": "e394216abc1b9bcbf8e0e17015a5274c1d6e1e06",
      "parents": [
        "fdcb41003441755042e2057bea8c2b9e17959b0b"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Jul 24 12:54:15 2014 +0200"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Sat Jul 26 21:52:26 2014 +0200"
      },
      "message": "Remove configuration parameter EXTRA_OPTS\n\nAccording to the comments in stack.sh the configuration parameter\nEXTRA_OPTS should be removed during the Juno cycle.\n\nChange-Id: Ic71d38d6f9b8a8949e45ce3321d593ee2f8feb40\n"
    },
    {
      "commit": "e8ebb4901f6500b46531ab003e51618945484112",
      "tree": "89afce7806ee057b9dda7f97a1c800cdf663c0fb",
      "parents": [
        "0f087c184692d50d614bc6b2c9acbacbf9166fb8",
        "26867a63c14cea76a5a36e835ce7cb18bec98eac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 26 19:51:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 26 19:51:22 2014 +0000"
      },
      "message": "Merge \"Move SERVICE_PROTOCOL from stack.sh to stackrc\""
    },
    {
      "commit": "0f087c184692d50d614bc6b2c9acbacbf9166fb8",
      "tree": "2786fc1b4b8778b8363717e2dfcf4ee5257bdda4",
      "parents": [
        "fdcb41003441755042e2057bea8c2b9e17959b0b",
        "3e57427bf2596be7fd389d27c9f7c08c7a4a265f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 26 19:51:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 26 19:51:14 2014 +0000"
      },
      "message": "Merge \"Fix exercises for Trove\""
    },
    {
      "commit": "fdcb41003441755042e2057bea8c2b9e17959b0b",
      "tree": "d0f8c6e6c27172aaf52ea924bf1fbdc930e98fea",
      "parents": [
        "00ca11d63df4432f9be158c2a591fbaa488bff6f",
        "a5b70a10828455647b8da1b21b3f32a8f651ccd0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 26 19:44:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 26 19:44:51 2014 +0000"
      },
      "message": "Merge \"Remove configuration parameter Q_SRV_EXTRA_DEFAULT_OPTS\""
    },
    {
      "commit": "00ca11d63df4432f9be158c2a591fbaa488bff6f",
      "tree": "5ec73e8ce7933dbbd88044c14cd87dcc67043405",
      "parents": [
        "368c45467b7b69cbe133e30e53c1b265e77be172",
        "9e8ac9942da31e3cefa311ed2bddde4b06364154"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 26 19:44:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 26 19:44:48 2014 +0000"
      },
      "message": "Merge \"Remove configuration parameter EXTRA_BAREMETAL_OPTS\""
    },
    {
      "commit": "368c45467b7b69cbe133e30e53c1b265e77be172",
      "tree": "06f9cbe84fe76e5a2ee9850b4f5f9a9c4959ee73",
      "parents": [
        "3348ca40f5c82250e8fd8022165ad544f4dcfff3",
        "0fc1cc29ac5d9aa88e47611de72f3a98f14bf242"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 26 19:38:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 26 19:38:10 2014 +0000"
      },
      "message": "Merge \"Use one name for neutron database after healing\""
    },
    {
      "commit": "186119c39ea49b06af0220bf1241e2fd94406c87",
      "tree": "add29977d77dfdabaf7881a02166b6e389d0cb60",
      "parents": [
        "3348ca40f5c82250e8fd8022165ad544f4dcfff3"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Fri Jul 25 15:35:09 2014 -0700"
      },
      "committer": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Fri Jul 25 15:36:26 2014 -0700"
      },
      "message": "Use Q_PORT variable rather than hardcoded port\n\nChange-Id: I647c6bdf14f2551bd120821a16044cec2b03b197\ncloses-bug: 1348834\n"
    },
    {
      "commit": "6a4aa78fa3728f1b0a98850f432211da5c8caedf",
      "tree": "f0ae118823d82d94d4498f9402ba51512f6c5355",
      "parents": [
        "3348ca40f5c82250e8fd8022165ad544f4dcfff3"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Jul 25 13:35:53 2014 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Jul 25 14:46:12 2014 -0700"
      },
      "message": "Fix cinder volume type creation and rename variable\n\nCommit 7062b12b9b91a1eb405d7079c62b62b0de59109f introduced\na bug where the default_volume_type is set to \u0027lvm\u0027 but\nthat is not the volume-type that\u0027s actually created, that\nis \u0027lvmdriver-1\u0027 in gate runs, so we see a ton of\nVolumeTypeNotFoundByName for the \u0027lvm\u0027 volume type in the\ncinder-api logs.\n\nThis simply sets the default_volume_type to the volume\ntype that\u0027s created in the create_volume_types function.\n\nAlso renames the default_type variable to default_name to\nbe consistent with variable naming in the rest of the\ncinder script.\n\nChange-Id: Ib35ffc09f6582354010ac8ca35da581ea508877a\nCloses-Bug: #1348786\n"
    },
    {
      "commit": "3ef23bceec1acc73ec766a64ece920be9f41128c",
      "tree": "5586d0ee8996ce25fd7ab5940d62a15c8077e004",
      "parents": [
        "d3121f649d672fdaf757655b94ecd68c71b56b8e"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 14:56:22 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 16:24:00 2014 -0500"
      },
      "message": "Clean up local variable usage - Backends\n\nCombines cleanup for mysql, postgresql and rpc\n\nChange-Id: I37b928a669146671c946fc1ccb8e3ef1a27a3891\n"
    },
    {
      "commit": "b52caa386cbaac1e463ed127465bd93610617b99",
      "tree": "9f33b0cb3276a945b7dc4404b39269f73c933cd0",
      "parents": [
        "d3121f649d672fdaf757655b94ecd68c71b56b8e"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 13:04:13 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 14:12:19 2014 -0500"
      },
      "message": "Clean up local variable usage - Ironic\n\nChange-Id: I7a455299c6aa079de02b75d4d53df43074880ff7\n"
    },
    {
      "commit": "7d31bdcfdaa130a75be1ecb7c475e423891a1a69",
      "tree": "e6b918949a48724018073e194b727646c99d31dd",
      "parents": [
        "d3121f649d672fdaf757655b94ecd68c71b56b8e"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 12:50:05 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 14:05:24 2014 -0500"
      },
      "message": "Clean up local variable usage - Heat\n\nChange-Id: Ia912a8d3ea764dc713e8fdc380175ab98f887a60\n"
    },
    {
      "commit": "50cda69f3c80f4f479fb0748ae6ee2cb9caf945c",
      "tree": "c10488254ca9fa56536b397f833397c8f73c6633",
      "parents": [
        "d3121f649d672fdaf757655b94ecd68c71b56b8e"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 11:57:20 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 13:58:36 2014 -0500"
      },
      "message": "Clean up local variable usage - git functions\n\nCleans up the git-related functions in functions-common\n\nChange-Id: I5f1851c0473e92c61b1e8af60e7ef32c3019f719\n"
    },
    {
      "commit": "3348ca40f5c82250e8fd8022165ad544f4dcfff3",
      "tree": "d38c9e3e3ff1e1df8ac063665048a29b84f6f641",
      "parents": [
        "d3121f649d672fdaf757655b94ecd68c71b56b8e",
        "5420992a2cad4c0a23e436f5f416011f46c97ecd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 25 16:14:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 25 16:14:04 2014 +0000"
      },
      "message": "Merge \"debian: do not enbable grizzly repository from gplhost\""
    },
    {
      "commit": "14fd979a814a396184f8a28faaa0a661c1b03f37",
      "tree": "c5b1423ee98888502d40f1c6ea5c73f2db96233c",
      "parents": [
        "d3121f649d672fdaf757655b94ecd68c71b56b8e"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 10:34:11 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 10:34:15 2014 -0500"
      },
      "message": "Fix log_error calls\n\nThere is no log_error function, these should have been calls to\ndie() all along...\n\nChange-Id: I6d853711bcf645de5ceb306f980ef654d5fabac5\n"
    },
    {
      "commit": "5420992a2cad4c0a23e436f5f416011f46c97ecd",
      "tree": "5032f3bbd70ea90354b1c6cd5006a0214fdcda2e",
      "parents": [
        "b13ebee873562f1c887e79837a23582fee8b714a"
      ],
      "author": {
        "name": "Gonéri Le Bouder",
        "email": "goneri.lebouder@enovance.com",
        "time": "Fri Jul 25 14:39:14 2014 +0200"
      },
      "committer": {
        "name": "Gonéri Le Bouder",
        "email": "goneri.lebouder@enovance.com",
        "time": "Fri Jul 25 14:49:57 2014 +0200"
      },
      "message": "debian: do not enbable grizzly repository from gplhost\n\nThere is not reason to enable this additional repository anymore.\nAll the important packages are either in wheezy or wheezy-backports.\n\nChange-Id: I47af16ba6b507fc929b0d2948c757f4060ba93a5\n"
    },
    {
      "commit": "d3121f649d672fdaf757655b94ecd68c71b56b8e",
      "tree": "cf5a4383d5d204872e3f63935adb0a73558eb561",
      "parents": [
        "b13ebee873562f1c887e79837a23582fee8b714a"
      ],
      "author": {
        "name": "Gael Chamoulaud",
        "email": "gchamoul@redhat.com",
        "time": "Thu Jul 24 23:53:02 2014 +0200"
      },
      "committer": {
        "name": "Gael Chamoulaud",
        "email": "gchamoul@redhat.com",
        "time": "Thu Jul 24 23:53:02 2014 +0200"
      },
      "message": "Fixes some typos in stack.sh\n\nChange-Id: Ia627d1793c6db76590844d51854dce35a87206b7\nSigned-off-by: Gael Chamoulaud \u003cgchamoul@redhat.com\u003e\n"
    },
    {
      "commit": "b13ebee873562f1c887e79837a23582fee8b714a",
      "tree": "e2cef9fc1173862d79538f6ecf28a5f053805ea0",
      "parents": [
        "d8b04c2a747fd91592a946ee3e93f69282b94d20",
        "72ab17b8301eaae717873595c8a4d37f08dc5c45"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 24 20:08:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 24 20:08:07 2014 +0000"
      },
      "message": "Merge \"Remove unfubar_setuptools\""
    },
    {
      "commit": "d8b04c2a747fd91592a946ee3e93f69282b94d20",
      "tree": "2a4fcdde995b6962b9ddc1dc5298062fda9ec9d1",
      "parents": [
        "dbcffa7497f5041e0b080c9ec49551645613479f",
        "5753eb8e267ccb7a89c0a0ead5e8837633b5c414"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 24 12:01:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 24 12:01:58 2014 +0000"
      },
      "message": "Merge \"Add SERVICE_TOKEN to the sample local.conf\""
    },
    {
      "commit": "a5b70a10828455647b8da1b21b3f32a8f651ccd0",
      "tree": "94618c3e93705ed59efe57833be780a773eba34e",
      "parents": [
        "dbcffa7497f5041e0b080c9ec49551645613479f"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Jul 24 12:50:48 2014 +0200"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Jul 24 12:50:48 2014 +0200"
      },
      "message": "Remove configuration parameter Q_SRV_EXTRA_DEFAULT_OPTS\n\nAccording to the comments in stack.sh the configuration parameter\nQ_SRV_EXTRA_DEFAULT_OPTS should be removed during the Juno cycle.\n\nChange-Id: I2a00c924cd51dab00b56cdab1e48e32ffa007de4\n"
    },
    {
      "commit": "9e8ac9942da31e3cefa311ed2bddde4b06364154",
      "tree": "6cdac6bc1796d79e65741352638d723e75f63f5f",
      "parents": [
        "dbcffa7497f5041e0b080c9ec49551645613479f"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Jul 24 12:37:13 2014 +0200"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Jul 24 12:37:13 2014 +0200"
      },
      "message": "Remove configuration parameter EXTRA_BAREMETAL_OPTS\n\nAccording to the comments in stack.sh the configuration parameter\nEXTRA_BAREMETAL_OPTS should be removed during the Juno cycle.\n\nChange-Id: I8564d16e56d1f77d3afa4af9a50fbffa3da8bfe5\n"
    },
    {
      "commit": "c294c503e1285cd3b8f1bc3e78dca53664d1652f",
      "tree": "625516c7bfff0bd0b10dafd3432645eabdd55fae",
      "parents": [
        "89a8a15ebe31f4b06e40ecadd4918e687087874c"
      ],
      "author": {
        "name": "Ramakrishnan G",
        "email": "rameshg87@gmail.com",
        "time": "Thu Jul 24 16:00:47 2014 +0530"
      },
      "committer": {
        "name": "Ramakrishnan G",
        "email": "rameshg87@gmail.com",
        "time": "Thu Jul 24 16:05:18 2014 +0530"
      },
      "message": "Add support for ironicclient bash completion\n\nThis commit adds statement to copy the file /ironic.bash_completion\nfile to the default bash completion directory.\n\nChange-Id: I436d46dbac0895a8ca14d085fec041981435936c\n"
    },
    {
      "commit": "dbcffa7497f5041e0b080c9ec49551645613479f",
      "tree": "946cca920f6b4c13bca047676eee84db7b4cc372",
      "parents": [
        "703f17e536ceb7f782550f1da3744e3a017d51a6",
        "eea7621d237228325007f2ba301fb62ba91185e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 24 09:59:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 24 09:59:06 2014 +0000"
      },
      "message": "Merge \"Add DVR support to DevStack\""
    },
    {
      "commit": "703f17e536ceb7f782550f1da3744e3a017d51a6",
      "tree": "bc78e145682e406fd422a3720f5b625a22265956",
      "parents": [
        "4f3b66f538937cf0c7f9fdc97e5472f4c77bbe69",
        "9e17974a622797d6249ebc85d999a9b89aba9e58"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 24 04:25:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 24 04:25:16 2014 +0000"
      },
      "message": "Merge \"Fixed NO_UPDATE_REPOS variable usage\""
    },
    {
      "commit": "053364cf60a3fade888eccd53076d8088657486f",
      "tree": "f545c04ec15c1a41ed0ffd65128cb837f2e2c90d",
      "parents": [
        "27eefd87298645b30972a0c0b5a32c3a699521b8"
      ],
      "author": {
        "name": "galstrom21",
        "email": "jshepher@rackspace.com",
        "time": "Wed Jul 23 21:59:40 2014 -0500"
      },
      "committer": {
        "name": "galstrom21",
        "email": "jshepher@rackspace.com",
        "time": "Wed Jul 23 22:02:32 2014 -0500"
      },
      "message": "Install gettext from apt on Trusty (Ubuntu 14.04)\n\nThe binary \u0027msgfmt\u0027 is not installed as part of python-gettext for Trusty\n(Ubuntu 14.04), so gettext needs to be installed from apt.\n\nChange-Id: I415814559d82be453e978a0d92a0cdb38f105683\nCloses-Bug: 1331328\n"
    },
    {
      "commit": "26867a63c14cea76a5a36e835ce7cb18bec98eac",
      "tree": "6223c3e30d66d8dd93f182810991a909fbb9833b",
      "parents": [
        "d8b04c2a747fd91592a946ee3e93f69282b94d20"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Wed Jul 23 20:29:57 2014 -0400"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Wed Jul 23 22:12:03 2014 -0400"
      },
      "message": "Move SERVICE_PROTOCOL from stack.sh to stackrc\n\nThis ensures that SERVICE_PROTOCOL is available to other consumers\nof the devstack environment like grenade.\n\nChange-Id: I702d7d239e50dd1446d55c076c7a7c57768486ff\nCloses-Bug: 1335953\n"
    },
    {
      "commit": "4f3b66f538937cf0c7f9fdc97e5472f4c77bbe69",
      "tree": "d1ba15f3adddcd38cd41ceb422f13b875fbb14e0",
      "parents": [
        "f0bd8dbe37bd855669ad4cddff0a49bccfd9b64e"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 23 16:45:12 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 23 16:45:12 2014 -0400"
      },
      "message": "add is_keystone_enabled\n\nThis is missing, and makes logic much harder for the grenade use\ncase.\n\nChange-Id: Ib6670096d190e69273256b87e6a67e2b46945a0d\n"
    },
    {
      "commit": "f0bd8dbe37bd855669ad4cddff0a49bccfd9b64e",
      "tree": "8c98548c656f2b72e592cad070a3a30d05842dde",
      "parents": [
        "27eefd87298645b30972a0c0b5a32c3a699521b8"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 23 15:14:07 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 23 15:14:07 2014 -0400"
      },
      "message": "stop leaking service as a global var\n\nthe tls code was leaking out $service as a global variable, which\nwas causing all manner of confusing errors in grenade trying to\nuse that variable name. All lower case vars should be localize.\n\nChange-Id: I74fa597f20ee7c714cab83490b42d874ea93db02\n"
    },
    {
      "commit": "27eefd87298645b30972a0c0b5a32c3a699521b8",
      "tree": "a328fe4c32cf2525d7c207e9754621039d986348",
      "parents": [
        "9f8bf58ba31e33f6ad7f1c499ae195a9f8f8dce6",
        "7ccf4e025a3bcb90b4fe419b232742a67746872b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 23 15:06:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 23 15:06:11 2014 +0000"
      },
      "message": "Merge \"Remove output filter on rabbitmq install\""
    },
    {
      "commit": "9f8bf58ba31e33f6ad7f1c499ae195a9f8f8dce6",
      "tree": "4a85d1d0f92c6fac13d11c1428ce8d2d8850a407",
      "parents": [
        "1ecd43da5434b8ef7dafb49b9b30c9c1b18afffe",
        "40f4438f9baa945e451f8a9fc682efe3fdf9b8f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 23 15:06:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 23 15:06:07 2014 +0000"
      },
      "message": "Merge \"Add conntrack-tools to nova dependencies\""
    },
    {
      "commit": "3e57427bf2596be7fd389d27c9f7c08c7a4a265f",
      "tree": "88bfe2ac898199f0f2b081c9d25f5ef3f89abf03",
      "parents": [
        "f16ebbe085272d63df74423c688ebeae24eac4f9"
      ],
      "author": {
        "name": "Denis Makogon",
        "email": "dmakogon@mirantis.com",
        "time": "Wed Jul 23 14:36:20 2014 +0300"
      },
      "committer": {
        "name": "Denis Makogon",
        "email": "dmakogon@mirantis.com",
        "time": "Wed Jul 23 17:31:29 2014 +0300"
      },
      "message": "Fix exercises for Trove\n\nReasons:\n - trove.sh should use native python client to exercise Trove API\n\nChanges:\n - adding datastore and datastore version exercises\n\nChange-Id: I041465e5bda6ad9ec3f597ecc290612b8baef09c\nCloses-Bug: #1346743\n"
    },
    {
      "commit": "36f2f024dbeafdc4cbd7a76ed1c96d28fea61fb4",
      "tree": "e1e3fe650a3a9a8c120aa495ca0a1873106f3dd2",
      "parents": [
        "097183356e60f6375061914e89816c8faafb3a6f"
      ],
      "author": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Mon Jan 06 18:09:26 2014 +0100"
      },
      "committer": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Wed Jul 23 16:13:45 2014 +0200"
      },
      "message": "Implement Ceph backend for Glance / Cinder / Nova\n\nThe new lib installs a full Ceph cluster. It can be managed\nby the service init scripts. Ceph can also be installed in\nstandalone without any other components.\nThis implementation adds the auto-configuration for\nthe following services with Ceph:\n\n* Glance\n* Cinder\n* Cinder backup\n* Nova\n\nTo enable Ceph simply add: ENABLED_SERVICES+\u003d,ceph to your localrc.\nIf you want to play with the Ceph replication, you can use the\nCEPH_REPLICAS option and set a replica. This replica will be used for\nevery pools (Glance, Cinder, Cinder backup and Nova). The size of the\nloopback disk used for Ceph can also be managed thanks to the\nCEPH_LOOPBACK_DISK_SIZE option.\n\nGoing further pools, users and PGs are configurable as well. The\nconvention is \u003cSERVICE_NAME_IN_CAPITAL\u003e_CEPH_\u003cOPTION\u003e where services are\nGLANCE, CINDER, NOVA, CINDER_BAK. Let\u0027s take the example of Cinder:\n\n* CINDER_CEPH_POOL\n* CINDER_CEPH_USER\n* CINDER_CEPH_POOL_PG\n* CINDER_CEPH_POOL_PGP\n\n** Only works on Ubuntu Trusty, Fedora 19/20 or later **\n\nChange-Id: Ifec850ba8e1e5263234ef428669150c76cfdb6ad\nImplements: blueprint implement-ceph-backend\nSigned-off-by: Sébastien Han \u003csebastien.han@enovance.com\u003e\n"
    },
    {
      "commit": "1ecd43da5434b8ef7dafb49b9b30c9c1b18afffe",
      "tree": "15ff8ce3085987077affda2c3f9179b2288895d3",
      "parents": [
        "cd8da9307e32fed4a0fd63410da903f0130408b8",
        "6dd8a8bee402a6be683075e0669a010a279950ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 23 14:06:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 23 14:06:50 2014 +0000"
      },
      "message": "Merge \"Users in service group should not have email addresses\""
    },
    {
      "commit": "cd8da9307e32fed4a0fd63410da903f0130408b8",
      "tree": "190a30dea749e72c13084d2395b4c22a91a84fa0",
      "parents": [
        "f16ebbe085272d63df74423c688ebeae24eac4f9",
        "13344bd975b01cbfce6017f91e14964cf03a47be"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 23 13:03:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 23 13:03:19 2014 +0000"
      },
      "message": "Merge \"Fix install_ceilometer and install_ceilometerclient\""
    },
    {
      "commit": "7ccf4e025a3bcb90b4fe419b232742a67746872b",
      "tree": "06ee3d05eb3659886da2138effb19b40e661dc4f",
      "parents": [
        "f16ebbe085272d63df74423c688ebeae24eac4f9"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Jul 23 14:24:11 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Jul 23 14:24:11 2014 +1000"
      },
      "message": "Remove output filter on rabbitmq install\n\nThe original workaround was for an init script that grabbed stdout.\nThis was some time ago and I think it\u0027s safe to remove.\n\nIt can be a problem on Fedora; out-of-the-box some old F20 images can\nhave a broken dependency when rabbitmq installs.  With this in place,\nall helpful output goes into the temp log file, but it is never shown\nbecause the install_packages function exits the script.  Thus things\njust stop and you have no idea why.\n\nChange-Id: I2f5b934492a8c9d7b93e89fdcfa776bf15f25cb8\n"
    },
    {
      "commit": "13344bd975b01cbfce6017f91e14964cf03a47be",
      "tree": "92a2525bd87222ebcd7dd4ad70783bf3a2a26dca",
      "parents": [
        "24729ab388a36f67060cb28e36f84c6ee0eb052a"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Jul 22 14:26:05 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Jul 22 14:26:05 2014 -0700"
      },
      "message": "Fix install_ceilometer and install_ceilometerclient\n\nOther projects do a setup_develop in install_*. This standard is used by\ngrenade to do installations. Currently grenade uses install ceilometer\nas part of the upgrade script, but this doesn\u0027t actually install the new\nceilometer.\n\nChange-Id: I4e44bec6574e6a4fcfc252418bc267191aef28fb\nCloses-Bug: #1347178\n"
    },
    {
      "commit": "53971539878251bc02383c4b68e627ef0e526b21",
      "tree": "3e57cd3391cbd5e4684741daae631601cd403e26",
      "parents": [
        "f16ebbe085272d63df74423c688ebeae24eac4f9"
      ],
      "author": {
        "name": "Adalberto Medeiros",
        "email": "adalbas@linux.vnet.ibm.com",
        "time": "Thu Jul 10 16:55:49 2014 -0300"
      },
      "committer": {
        "name": "Adalberto Medeiros",
        "email": "adalbas@linux.vnet.ibm.com",
        "time": "Tue Jul 22 17:49:13 2014 -0300"
      },
      "message": "Add architecture to tempest configuration\n\nCirros may be also built in other architectures other than\nx86_64 (ex: ppc). This option should be broader,\nso adding a new variable CIRROS_ARCH\n\nChange-Id: I9fcd3f15e04bb581cf647ad49172c7d698e8e574\n"
    },
    {
      "commit": "f16ebbe085272d63df74423c688ebeae24eac4f9",
      "tree": "f249c0264aa5831ee8284664266982eabe07a24b",
      "parents": [
        "2bb05fdb84aa472299efc714b7c1114a25a3ada2",
        "c21cfc92861b060b250ded2eb345d32db9390b34"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 22 16:37:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 16:37:14 2014 +0000"
      },
      "message": "Merge \"Fix trivial typo in HACKING.rst: tec. -\u003e etc.\""
    }
  ],
  "next": "6dd8a8bee402a6be683075e0669a010a279950ae"
}
