)]}'
{
  "log": [
    {
      "commit": "7164fc9bc06534e3c54ce9b7784676bda5f757b6",
      "tree": "6df4be32ff4c92b1d44691f56f0a5db716f57ea1",
      "parents": [
        "edbea45888cea7f94bfbb8c94e0de3c47443ac4d"
      ],
      "author": {
        "name": "Jian Wen",
        "email": "jian.wen@canonical.com",
        "time": "Sat May 25 00:43:44 2013 +0800"
      },
      "committer": {
        "name": "Jian Wen",
        "email": "jian.wen@canonical.com",
        "time": "Sat May 25 00:43:44 2013 +0800"
      },
      "message": "Add myself to AUTHORS and add my email addresses to .mailmap\n\nChange-Id: I5922421cfb5ef0929f6375089efcd1dc1224e30a\n"
    },
    {
      "commit": "3759c65677cafffd2762178efa1b7948d2a6dea6",
      "tree": "bc0219b95cd9408149196d1bea777b00c193a2be",
      "parents": [
        "7640350bb5b343fae0932c86b7e536bb5d5e8db1"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri May 24 06:41:18 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri May 24 06:41:18 2013 -0400"
      },
      "message": "add myself to AUTHORS\n\nrealized that apparently I\u0027d never done that, assuming it was\nauto generated like other projects. Oops.\n\nChange-Id: Ib3374e1eed54fb723da8afc006f83d42432307aa\n"
    },
    {
      "commit": "057a41bf3b2726369c769341c5f4b45f5001a771",
      "tree": "6e88e24a916320ac184744b525426384fc0a3660",
      "parents": [
        "09d6185b3f79f558cf6a42ca3d9b3c7d685dbce7"
      ],
      "author": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Thu Feb 28 18:03:03 2013 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 03 18:53:28 2013 +0000"
      },
      "message": "Quantum PLUMgrid Plugin Support\n\nThe commit introduces devstack support for the Quantum PLUMgrid Plugin.\n\nChange-Id: Idc4d97a65f9e7669075609aafe7ffc8286f0b94a\nImplements: blueprint plumgrid-plugin\n"
    },
    {
      "commit": "0dd34df455637ee29176525974d6dab93f530e66",
      "tree": "c3dd87d2965008ddd5dac92431a3b5b564c08c8c",
      "parents": [
        "e575b6f9ae6ab530c27cb5b2f680025d7078c4ea"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Fri Dec 28 13:15:31 2012 +0900"
      },
      "committer": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Mon Jan 21 11:33:24 2013 +0900"
      },
      "message": "lib/quantum: refactor quantum plugins and third party\n\nAs quantum plugin support is coming like floodlight, nvp and nec,\nit\u0027s worth while to refactor quantum plugin logic so that each plugin can\nbe modified/enhanced intervening with other quantum plugin.\nAnd new plugin support can be added easily (hopefully) without modifying\ncore logic.\n\nChange-Id: Ic5ab5b993272fdd3b4e779823323777a845ee681\n"
    },
    {
      "commit": "4b26d3191ee82e96fedaffa68362919deb8a3813",
      "tree": "9d90fafb61c198b658d54acc8995bc0ac35c27ad",
      "parents": [
        "eae8f82678aa5ba70cb136e93bc1234671f1cbcc"
      ],
      "author": {
        "name": "Sumit Naiksatam",
        "email": "sumitnaiksatam@gmail.com",
        "time": "Fri Jan 04 10:32:54 2013 -0800"
      },
      "committer": {
        "name": "Sumit Naiksatam",
        "email": "sumitnaiksatam@gmail.com",
        "time": "Sat Jan 12 01:04:57 2013 -0800"
      },
      "message": "Quantum FloodLight/BigSwitch Plugin Support\n\nThe patch introduces devstack support for the Quantum FloodLight/BigSwitch\nRESTProxy Plugin.\n\nChange-Id: I8c032fd16723ed6055821de0860fae508df371b7\nImplements: blueprint quantum-floodlight-bigswitch-plugin-support\n"
    },
    {
      "commit": "66afb47cb9b470bfa40f11f23ca4f80483cb7aad",
      "tree": "b3348d9d359906dfe06d4a5a3b6da36546079f60",
      "parents": [
        "7ae9425e046a147414d8bbb20408bd0ff3807125"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Dec 21 15:34:13 2012 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Dec 26 23:41:38 2012 +0900"
      },
      "message": "Refactor quantum installation\n\n* Move quantum installation to lib/quantum\n* Refactor quantum configuration\n* Move Quantum service account creation from keystone_data.sh to lib/quantum\n* Define generic functions to install third party programs\n\n* Minor cleanups related to Quantum\n  * Kill dnsmasq which watches an interface \u0027ns-XXXXXX\u0027 in unstack.sh\n  * Set default_floating_pool in nova.conf to make default flaoting pool\n    work when PUBLIC_NETWORK_NAME is other than \u0027nova\u0027\n  * Make tempest work even when PRIVATE_NETWORK_NAME is other than \u0027private\u0027\n\nChange-Id: I4a6e7fcebfb11556968f53ab6a0e862ce16bb139\n"
    },
    {
      "commit": "ac9b20c94da2a6653e6bf879432eaf0c2163b676",
      "tree": "21e838ecf574ac75e349ceeca62caf65f4a85cd6",
      "parents": [
        "4d6cea68fa2adafe3678e9dff22cdb706b3f27e5",
        "f724fb784504256ef50d390b9394b36b30698bf8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 12 23:14:28 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 12 23:14:28 2012 +0000"
      },
      "message": "Merge \"BUG #1039180 - misconfiguration in horizon settings leads to stack trace\""
    },
    {
      "commit": "f900bd79463821c8f5a677c566f9af053d81a860",
      "tree": "5f6f1526dc07dd63911a29107c98d353851725bf",
      "parents": [
        "6a1c8497733073ec5855acf7e6de2f57cbf6bf9a"
      ],
      "author": {
        "name": "Andrew Laski",
        "email": "alaski@gmail.com",
        "time": "Wed Sep 05 17:23:14 2012 -0400"
      },
      "committer": {
        "name": "Andrew Laski",
        "email": "andrew.laski@rackspace.com",
        "time": "Wed Sep 05 17:31:00 2012 -0400"
      },
      "message": "Add git_update_remote_branch to functions.\n\nWhen $RECLONE\u003dyes, and the branch specified for a project in stackrc is\na remote branch, the git_clone function would not recognize it as a\nbranch.  git_clone now attempts to recognize a remote branch and handle\nit appropriately.\n\nChange-Id: Ie23ff12eb5a7905088a9c2bb0ea2b02453ec0258\n"
    },
    {
      "commit": "f724fb784504256ef50d390b9394b36b30698bf8",
      "tree": "747063000eca7f334c90dbe707d32a65dee941ce",
      "parents": [
        "555767abbf2191feb1c2ecfeff1356a9e2e52ef8"
      ],
      "author": {
        "name": "Matt Joyce",
        "email": "matt.joyce@cloudscaling.com",
        "time": "Mon Aug 20 14:54:58 2012 -0700"
      },
      "committer": {
        "name": "Matt Joyce",
        "email": "matt.joyce@cloudscaling.com",
        "time": "Mon Aug 20 15:22:59 2012 -0700"
      },
      "message": "BUG #1039180 - misconfiguration in horizon settings leads to stack trace\n\nChange-Id: I328df7dc91bde723acb0dcd6fa0e8986255b9c50\n"
    },
    {
      "commit": "ceaa75fdb3b237f48e91f62e0862eb7b014dac91",
      "tree": "21d28316fbd208e8b6c239a6a1b5312a38e62522",
      "parents": [
        "c42922090ba92cd1be870650dee9fa16c2838e45",
        "7abe4f24a3b77a1507ab0d1c994c3f5052aa0fe9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 10 21:43:46 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 10 21:43:46 2012 +0000"
      },
      "message": "Merge \"support no_proxy environment variable\""
    },
    {
      "commit": "d1804b32fbf462161caa314a7d20494321eb721b",
      "tree": "fcfb05031ec9c7af7a788c2de1cb924583a016c1",
      "parents": [
        "3d42cdc76650c5568d9660f53a83383511868dda"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Aug 07 09:43:22 2012 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Aug 07 09:43:22 2012 +0200"
      },
      "message": "Add Vincent Untz to AUTHORS\n\nSeveral of my patches are in already.\n\nChange-Id: I0b96f4d262205346e112ec8ac23dd7d5a0f252dd\n"
    },
    {
      "commit": "7abe4f24a3b77a1507ab0d1c994c3f5052aa0fe9",
      "tree": "826f831002ae67bfaf894584a54698eb7669e66e",
      "parents": [
        "14ab37eb4174b8a1be8c5ff5e531cff5db3791c9"
      ],
      "author": {
        "name": "Osamu Habuka",
        "email": "xiu.yushen@gmail.com",
        "time": "Wed Jul 25 12:39:32 2012 +0900"
      },
      "committer": {
        "name": "Osamu Habuka",
        "email": "xiu.yushen@gmail.com",
        "time": "Tue Jul 31 13:49:34 2012 +0900"
      },
      "message": "support no_proxy environment variable\n\nChange-Id: I5175f9752abe358cca0d2e3e5cf6d94605df451a\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": "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": "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": "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": "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": "0f39c5df1442a9d72c55408f76ad0480ab7939a4",
      "tree": "f637db439f302f7df8a1f6cc0d7640683d24dfcd",
      "parents": [
        "0ad99205e8129ca2b6fee5f96d350839412bf291"
      ],
      "author": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Wed Jun 13 15:17:19 2012 -0400"
      },
      "committer": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Wed Jun 13 15:20:17 2012 -0400"
      },
      "message": "Run glance-manage db_sync.\n\nUpdates stack.sh so that it runs glance-manage db_sync. This\nshould pave the way for us to default Glance DB auto-creation\nto False in Glance.\n\nPreviously we would rely on glance-registry (and glance-api in Folsom)\nto auto create the DB for us. I\u0027ve found this to be a bit racey\nso explicitly using glance-manage seems the way to go.\n\nChange-Id: I61f165db6e0591e819d12aa2e2a4d336ad1172c3\n"
    },
    {
      "commit": "d2f8fa3b444d944a7fad29cabb4216e745c66772",
      "tree": "318f26191519477695e47c53a89a206f16eeb6c8",
      "parents": [
        "a1683aada195186f4f3c2f2f931c028e6fd73242"
      ],
      "author": {
        "name": "Thierry Carrez",
        "email": "thierry@openstack.org",
        "time": "Mon Jun 11 16:45:29 2012 +0200"
      },
      "committer": {
        "name": "Thierry Carrez",
        "email": "thierry@openstack.org",
        "time": "Mon Jun 11 16:47:33 2012 +0200"
      },
      "message": "Always setup rootwrap sudoers entry\n\nSetup /etc/sudoers.d/nova-rootwrap in all cases, and not just\nwhen devstack is not run as root. Fixes bug 1011652.\n\nChange-Id: Ib4cdeaa282f01cf2ce98119618f232c91b6e8db4\n"
    },
    {
      "commit": "484cf92b40e0b4d55c75081fa2946d97152bc955",
      "tree": "ef76e188f0953746e86739da54bb966377dfbc9a",
      "parents": [
        "0c2891558122aa9d030811109536caf5c81cfb75",
        "1fad810cef247356a362448ec01a808b9b13a107"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 24 17:53:44 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 24 17:53:44 2012 +0000"
      },
      "message": "Merge \"Remove unused service_* from authtoken middleware\""
    },
    {
      "commit": "0c2891558122aa9d030811109536caf5c81cfb75",
      "tree": "b2c7fb07ff98ea547a9a198713d02eaa9ae129cb",
      "parents": [
        "62fc903157b3e1c4b316ae933c51bcfd8c952c39"
      ],
      "author": {
        "name": "John Postlethwait",
        "email": "john.postlethwait@nebula.com",
        "time": "Tue May 22 13:40:39 2012 -0700"
      },
      "committer": {
        "name": "John Postlethwait",
        "email": "john.postlethwait@nebula.com",
        "time": "Tue May 22 13:43:45 2012 -0700"
      },
      "message": "Node JS is a Horizon requirement now.\n\nHorizon is going to start using LessCSS, so Node\nJS needs to be installed now with Horizon now.\n\nChange-Id: I416824dcab169f9be9afd3c3aa46ff911223947d"
    },
    {
      "commit": "1fad810cef247356a362448ec01a808b9b13a107",
      "tree": "6b80603c5a2fe078999b636bc0e0da14f6e4e1bd",
      "parents": [
        "55f4ce9ce7660b356f1f107586cb54890a8523ef"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Mon May 07 15:18:27 2012 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Thu May 17 15:54:36 2012 -0700"
      },
      "message": "Remove unused service_* from authtoken middleware\n\nservice_port and service_host are not used by the current keystone authtoken\nChange-Id: Iff5d2dccdc69b0a05443500d45b144acfbbe3c79\n"
    },
    {
      "commit": "520a9ca5565d145d4e970595419cb00b19735030",
      "tree": "0ca38a681890f28c1873bf1cdc874e52a3a9ac3d",
      "parents": [
        "8d6638e809ebc5cc206c0c8bb72a8829f6b48570"
      ],
      "author": {
        "name": "Hua ZHANG",
        "email": "zhuadl@cn.ibm.com",
        "time": "Thu May 03 18:17:18 2012 +0800"
      },
      "committer": {
        "name": "zhang-hare",
        "email": "zhuadl@cn.ibm.com",
        "time": "Thu May 03 18:29:26 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 978739\n\nChange-Id: Ia4ebe6ad0f9b5a886de48a4bea7c2aebff420dad\n"
    },
    {
      "commit": "0a7a41eb1ebbbed7814e47690db8248576e4ed47",
      "tree": "94db5a3e8345f5ef97c88d2b3e0a1bd121213925",
      "parents": [
        "b24fca07fa9d8324b11ec812119441258e3b4b61"
      ],
      "author": {
        "name": "Josh Kearney",
        "email": "josh@jk0.org",
        "time": "Wed Apr 04 17:47:56 2012 -0500"
      },
      "committer": {
        "name": "Josh Kearney",
        "email": "josh@jk0.org",
        "time": "Thu Apr 05 13:03:00 2012 -0500"
      },
      "message": "Make the screen hardstatus line configurable.\n\nThe default hardstatus line now includes the system load along with the hostname. Minor color changes.\n\nChange-Id: I70ebeef0981c741dd647c0e98df3f4b7e09de9cd\n"
    },
    {
      "commit": "0ddcae6baa01468eb8d23c1e418bc81a3ef307e0",
      "tree": "3b0e3c34eeaf02490bd7c792a097cd1e05a9119e",
      "parents": [
        "bd07d61c4545c52d39b9c957ff9e4423525ca452"
      ],
      "author": {
        "name": "Yong Sheng Gong",
        "email": "gongysh@cn.ibm.com",
        "time": "Tue Mar 20 21:17:39 2012 +0800"
      },
      "committer": {
        "name": "Yong Sheng Gong",
        "email": "gongysh@cn.ibm.com",
        "time": "Tue Mar 20 21:58:22 2012 +0800"
      },
      "message": "move glance conf dir to /etc/glance\n\nbug 959735\n\nChange-Id: I0593790fda6c2f3c9af7a8c930234d21e4acf643\n"
    },
    {
      "commit": "8ebe0308e314878b85cd51913d2c826ef07cd8a0",
      "tree": "c43586a5fc2cad55e27a421bbfb98374e4f43f0f",
      "parents": [
        "379ac23114a7a91cff35517ee2830390e3b4359e",
        "3b719e50fb8c3bf770018178e522580293a25cd4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 13 18:15:47 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 18:15:47 2012 +0000"
      },
      "message": "Merge \"Remove trailing whitespaces in regular file\""
    },
    {
      "commit": "51c1d8adfa3d291525f44fbc165774f57d82769c",
      "tree": "527fabb6b2c0780db3a9ad70196e55e83931612d",
      "parents": [
        "0bd2410d469f11934b5965d83b57d56418e66b48",
        "389f4efb1ed9c2261caffc3a64006fe6171aae39"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 10 05:27:30 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 10 05:27:30 2012 +0000"
      },
      "message": "Merge \"support glance only mode by if...then checking for is_service_enabled nova. removed redundant is_service_enabled checks for screen_it processes. fixes bug 885767\""
    },
    {
      "commit": "389f4efb1ed9c2261caffc3a64006fe6171aae39",
      "tree": "eec7f9c225e32cb97fbd4aa7015e548f30a66710",
      "parents": [
        "165121f7b69d9b8ad01d3256d068fdf77cebf840"
      ],
      "author": {
        "name": "Ken Pepple",
        "email": "ken.pepple@rabbityard.com",
        "time": "Thu Mar 08 19:37:03 2012 -0800"
      },
      "committer": {
        "name": "Ken Pepple",
        "email": "ken.pepple@rabbityard.com",
        "time": "Fri Mar 09 08:36:31 2012 -0800"
      },
      "message": "support glance only mode by if...then checking for is_service_enabled nova.\nremoved redundant is_service_enabled checks for screen_it processes.\nfixes bug 885767\n\nChange-Id: I4441e8d0e9d7b96770923721fa97dbd10c4379a8\n"
    },
    {
      "commit": "3b719e50fb8c3bf770018178e522580293a25cd4",
      "tree": "8be55076fe1d46d034f28bcb056677055e60f052",
      "parents": [
        "165121f7b69d9b8ad01d3256d068fdf77cebf840"
      ],
      "author": {
        "name": "Hengqing Hu",
        "email": "hudayou@hotmail.com",
        "time": "Fri Mar 09 16:03:00 2012 +0800"
      },
      "committer": {
        "name": "Hengqing Hu",
        "email": "hudayou@hotmail.com",
        "time": "Fri Mar 09 16:04:56 2012 +0800"
      },
      "message": "Remove trailing whitespaces in regular file\n\nChange-Id: I5faf840dd6649afcb53e91f1d033447f9729cee1\n"
    },
    {
      "commit": "690e1e32ea56d8666644017cb9bcfb4da8963efb",
      "tree": "dd9603ef184e0a5de1ae0ecf1f3fa7e1afeb4541",
      "parents": [
        "165121f7b69d9b8ad01d3256d068fdf77cebf840"
      ],
      "author": {
        "name": "Aaron Lee",
        "email": "aaron.lee@rackspace.com",
        "time": "Thu Mar 08 09:57:30 2012 -0800"
      },
      "committer": {
        "name": "Aaron Lee",
        "email": "aaron.lee@rackspace.com",
        "time": "Thu Mar 08 14:13:55 2012 -0800"
      },
      "message": "Change the default mac range to not 0\n\nThis fixes some of the confusion caused by\nBug 947382\n\nzoinks! set the U/L bit\n\nChange-Id: I3a610e3aa3904fdb82ad314c3fd1d06c6017f46c\n"
    },
    {
      "commit": "0d7b5a4035a2d9db10f3209d543dbddddc8cb983",
      "tree": "29eb3252203dc7553427c43069c4cc82305fa86a",
      "parents": [
        "b32c876ed5e66c8971c8126432c1ae957301eb08"
      ],
      "author": {
        "name": "Zhongyue Luo",
        "email": "lzyeval@gmail.com",
        "time": "Sat Feb 11 00:56:18 2012 +0800"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "lzyeval@gmail.com",
        "time": "Wed Feb 29 14:18:40 2012 +0800"
      },
      "message": "Backslash continuations (DevStack)\n\nFixes bug #943087\n\nBackslash continuations removal for DevStack\n\nChange-Id: I3e3e6d35b939ce8d0e3bc2b529c9d172286ba2c0\n"
    },
    {
      "commit": "155266b94713da74065e5555cd42485f6e8915e7",
      "tree": "2068ec0c128f3f605241adc2339f010e724d2fc5",
      "parents": [
        "bb64f2d6446359ec328d10670ec2cd862fa2efa7"
      ],
      "author": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Thu Feb 23 16:54:01 2012 -0800"
      },
      "committer": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Thu Feb 23 17:01:40 2012 -0800"
      },
      "message": "Preserve swift tenant_id variable when writing into keystone catalog.\n\nChange-Id: Ib01e520f554dbf3f3a07e120e28c95a005172dfc\n"
    },
    {
      "commit": "e7ed17eea4975931401d80e360cbd66e797ef258",
      "tree": "7b0eabb5267a45be324750f480886c59c35bf2f9",
      "parents": [
        "a3a496f9c2de8ab161bbe1e5723e66659bb1072e"
      ],
      "author": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Tue Feb 21 17:43:33 2012 -0500"
      },
      "committer": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Tue Feb 21 17:47:46 2012 -0500"
      },
      "message": "Delete security group after terminating instance.\n\nThis patch slightly modifies the order of operations in the euca exercise\nscript.  It moves the deletion of the security group to the end, after\nthe instance has been terminated.  The reason this change must be made\nis because of this change proposed to nova:\n\n    https://review.openstack.org/#change,4154\n\nWithout this change, when exercise.sh is run against this patch, the euca\nexercises will fail when the security group is deleted.  Moving it to the\nend should make it pass, as the security group will no longer be in use.\n\nChange-Id: I9095a02c42173ed1837ec20b38d5ef00fe4474ec\n"
    },
    {
      "commit": "f62caf6db401b8d29e431081afd8e8817e5217e5",
      "tree": "15a73db00213c3db21511ad3a78680c4fb70268c",
      "parents": [
        "18ee4eaf582d27012173ed017d57283f662d7cb5"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Sat Feb 18 23:55:04 2012 +0000"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Sun Feb 19 00:56:41 2012 +0000"
      },
      "message": "Add python-iso8601 to nova and glance dependencies\n\nNova and glance will shortly require the python-iso8601 package in\norder to support non-UTC timestamps in the changes-since filter.\n\nIn particular, the following nova patch is blocked by devstack\nfailing due to the missing dependency:\n\n  https://review.openstack.org/#change,4211\n\nChange-Id: Iaae8812cf19c9ae1ad237b7fda7d99827aca1485\n"
    },
    {
      "commit": "34f6249f7a8250122207f5bbe3ba68e000a341b4",
      "tree": "254dac5b8547900bd566953c2a2798b2ef4ee9f0",
      "parents": [
        "ce05e03213847da1220356e5d95adfde1bd3ae32"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armando.migliaccio@eu.citrix.com",
        "time": "Tue Jan 31 14:33:19 2012 +0000"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armando.migliaccio@eu.citrix.com",
        "time": "Tue Jan 31 14:33:19 2012 +0000"
      },
      "message": "bug 924267: Explicitly set firewall_driver to nova.virt.libvirt.firewall.IptablesFirewallDriver\n\nBecause of https://bugs.launchpad.net/nova/+bug/924266, the default firewall_driver should\nnot be the libvirt\u0027s one. So set the driver explicitly.\n\nChange-Id: I1e6a0d824e857bb082eef2a684445241d4c31aae\n"
    },
    {
      "commit": "ce05e03213847da1220356e5d95adfde1bd3ae32",
      "tree": "bc844ddabbee3404c46635d63aa2b53e1c3a1363",
      "parents": [
        "d2be50c6e098bc2add116106f80845c364440558"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@canonical.com",
        "time": "Mon Jan 30 14:43:14 2012 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@canonical.com",
        "time": "Mon Jan 30 14:46:25 2012 -0800"
      },
      "message": "exercises: Multihost support for Glance client\n\nfloating_ips and volumes exercises both access Glance directly, but\nassume it is running locally.  To better accomodate exercising a\nmulti-host cloud, specify glance host via GLANCE_HOST setting which\ndefaults to HOST_IP to maintain current single-node functionality.\n\nChange-Id: Iad06044af031083afa477204d446ada5161ca521\n"
    },
    {
      "commit": "965716e16841b28e34ef296ab861d9e31e9d0cdf",
      "tree": "d76bb402de1cfcd3d28ca4d04ea3249316c5b09b",
      "parents": [
        "5d1b965fe6dcfd59c46ba5cb891101f988a577cd"
      ],
      "author": {
        "name": "Johannes Erdfelt",
        "email": "johannes.erdfelt@rackspace.com",
        "time": "Mon Jan 23 14:45:21 2012 -0800"
      },
      "committer": {
        "name": "Johannes Erdfelt",
        "email": "johannes.erdfelt@rackspace.com",
        "time": "Mon Jan 23 15:03:43 2012 -0800"
      },
      "message": "Explicitly set connection_type to libvirt\n\nA future merge to nova (http://review.openstack.org/2918) will require this to be set\n\nChange-Id: I92c28336a6022c325a84d6594764779d8fe5e655\n"
    },
    {
      "commit": "34694f156874e10199e29d4d92f35626b68d88d2",
      "tree": "9cf72596ce434ebbf7d658599ee9dca105fa05e6",
      "parents": [
        "b8489cd31e7728040921923bf9d8f85cda91070e"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@managedit.ie",
        "time": "Fri Dec 30 18:53:26 2011 +0000"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@managedit.ie",
        "time": "Fri Dec 30 19:04:33 2011 +0000"
      },
      "message": "Fix the glance endpoint template URL. Fixes bug 909075.\n\nConflicts:\n\n\tfiles/keystone_data.sh\n\nChange-Id: I82a45ef1e653a7de9ab3b48e7675f1440172b3f9\n"
    },
    {
      "commit": "38df1228decc04dfcce990eb996322b2ade5dedb",
      "tree": "f0bad789a79a5b79aa3fe7d888b0c525c7be7e24",
      "parents": [
        "f6c09edf25a6da0fcdb7c2997dbddfaf90b33e21"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sun Nov 20 09:55:44 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sun Nov 20 09:55:44 2011 -0800"
      },
      "message": "revive working with subset of services\n\nChange-Id: I645c5df457a2ac2c997ac32720d53cacc0fa109b\n"
    }
  ]
}
