)]}'
{
  "log": [
    {
      "commit": "9f95d171a9066d6291a2cd3a1392787dd21aac1a",
      "tree": "e39dfcd30f859f5044137557c51016e3f3ffd6d3",
      "parents": [
        "c36b08248e0215dfad078eea64d12e311ed62ec5",
        "530d90c9c245e11feaae5b4031bd4d8b95e4db84"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 24 00:21:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 24 00:21:31 2017 +0000"
      },
      "message": "Merge \"Delete unnecessary groupadd in multinode-lab\""
    },
    {
      "commit": "530d90c9c245e11feaae5b4031bd4d8b95e4db84",
      "tree": "de1c1992f5f199163a98e3887535c060341279e0",
      "parents": [
        "7da8e7c5cfd5446ab63aec06b662ed79fda36289"
      ],
      "author": {
        "name": "David Rabel",
        "email": "rabel@b1-systems.de",
        "time": "Wed Mar 22 08:25:26 2017 +0100"
      },
      "committer": {
        "name": "David Rabel",
        "email": "rabel@b1-systems.de",
        "time": "Wed Mar 22 08:25:26 2017 +0100"
      },
      "message": "Delete unnecessary groupadd in multinode-lab\n\nChange-Id: I13c86a19c421d8ef102f35bcae63f6dc69317268\nCloses-Bug: #1674897\n"
    },
    {
      "commit": "fca0da5069f0c90ddcd38d489cb81597d569953a",
      "tree": "498610e8d8d673480e20dbe48de95853f61ec3ed",
      "parents": [
        "dab52d755481500dce3bf5f990037cde5d8022eb"
      ],
      "author": {
        "name": "David Rabel",
        "email": "rabel@b1-systems.de",
        "time": "Fri Mar 17 14:47:18 2017 +0100"
      },
      "committer": {
        "name": "David Rabel",
        "email": "rabel@b1-systems.de",
        "time": "Wed Mar 22 08:23:10 2017 +0100"
      },
      "message": "Create /opt/stack and make it home directory\n\nsingle-machine.rst and index.rst\n\nBefore this, one had to create /opt/stack\nmanually and chown it to the stack user.\nNow it is created when the user is created.\n\nThis is the same way the multi-node guide\nhandles it. A stack group is created too.\n\nChange-Id: I5363d81c8fb38796f565cc6ebf6ab2dee2673989\nCloses-Bug: #1673787\nCloses-Bug: #1671409\n"
    },
    {
      "commit": "9bc7708c801221a009a8e5f963c4343d81a6c913",
      "tree": "3f4ef49401118441709267832da9c7434f9194e7",
      "parents": [
        "cb484abf80820c8a06ec605fd21275b0cac263b9"
      ],
      "author": {
        "name": "Dave Chen",
        "email": "wei.d.chen@intel.com",
        "time": "Fri Mar 10 05:34:21 2017 +0800"
      },
      "committer": {
        "name": "Dave Chen",
        "email": "wei.d.chen@intel.com",
        "time": "Fri Mar 10 05:34:21 2017 +0800"
      },
      "message": "Update the enabled service on compute nodes\n\nChange the service from \u0027n-network\u0027 to \u0027q-agt\u0027 since\nNova network is not supported by default.\n\nChange-Id: I085aac75d4c1b721498afa568c8ecfd5abc7b20c\n"
    },
    {
      "commit": "09698d0e0e21f2cb401418db94d725d305acdc7d",
      "tree": "1d1871335ddfb1a0c08344784da42a9a2678d826",
      "parents": [
        "7ec59a017a9cf8e9cfb427ba81e39d7e2a21a2ec"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Fri Jan 06 11:25:46 2017 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Fri Jan 06 11:25:46 2017 +0100"
      },
      "message": "Fix typo in commands to enable nested KVM with kvm-amd\n\nChange-Id: Ie3c6df2409385d9c6bbc50b3b1f8b20689478466\n"
    },
    {
      "commit": "e8c9e72389451d2c797daabea9e7c28bfd357a9a",
      "tree": "c84948d4e7d124f9e69bb901493702fa6682972a",
      "parents": [
        "c0ef1bd05badf9c368ec6955f6226130e912ae21",
        "f5069f35a176109e3e28347ce7e0418ffc57c4cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 19:30:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 19:30:45 2016 +0000"
      },
      "message": "Merge \"lib/lvm: don\u0027t use $VOLUME_GROUP variable anymore\""
    },
    {
      "commit": "6771207a7079969c6496c82ae1e787af371c1c61",
      "tree": "7f777c3f2e3e2fe732d0c0d226be29c97b0190a9",
      "parents": [
        "5dbb826a547195b3cc33ff4f30f6d79d0ae08045",
        "541617b15ef678cd5daf05d19ceea84ec1c8ebf9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 22 08:38:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 22 08:38:46 2016 +0000"
      },
      "message": "Merge \"Improve Live Migration section in multinode-lab.rst\""
    },
    {
      "commit": "541617b15ef678cd5daf05d19ceea84ec1c8ebf9",
      "tree": "51a8c992c6ee78b835bddcdb0848cfcb737de98b",
      "parents": [
        "e8f776cda09db878e8844bc4a5321d1670e09a9a"
      ],
      "author": {
        "name": "Hidekazu Nakamura",
        "email": "hid-nakamura@vf.jp.nec.com",
        "time": "Wed Nov 09 15:27:19 2016 +0900"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Nov 21 15:42:14 2016 +0000"
      },
      "message": "Improve Live Migration section in multinode-lab.rst\n\nAdded root user login check to ensure SSH keys exchanged.\n\n\nChange-Id: I8513bc883ac273af8dcc2f61562a838d33b45a82\n"
    },
    {
      "commit": "f5069f35a176109e3e28347ce7e0418ffc57c4cb",
      "tree": "5e060b9f49c4e9fc34b86b9dcb44601d57ab9262",
      "parents": [
        "62f29a98d70298372590957bcec7b9f7bc59d963"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Nov 08 12:10:12 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Nov 17 17:05:49 2016 +0000"
      },
      "message": "lib/lvm: don\u0027t use $VOLUME_GROUP variable anymore\n\nWe should be using $VOLUME_GROUP_NAME instead since Icehouse.\n$VOLUME_GROUP_NAME has been introduced in\nI93b8ef32832269d730c76a6dc24ddb4f20c6d9df and $VOLUME_GROUP is nowadays\nonly use as a fallback to $VOLUME_GROUP_NAME.\n\nAs a code comment in lib/lvm says it we kept the $VOLUME_GROUP around as\n\"for compatibility with icehouse-generation Grenade\". Icehouse is long\ngone so now seems a good time to remove any usage of $VOLUME_GROUP.\n\nChange-Id: Id3051b5a196c45266c39fde4f08401aaacf0f6bd\n"
    },
    {
      "commit": "4bfbc291eefd92d8b7885f36275b7ff541e067ab",
      "tree": "ca0bc6b51fde649f8d47880e48fd115a63deafb6",
      "parents": [
        "7976f31fb956dcb1cbeea92906f5609f0b43acc4"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Tue Nov 15 17:26:05 2016 -0800"
      },
      "committer": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Wed Nov 16 05:26:03 2016 +0000"
      },
      "message": "Derive IP ranges from new ADDRS_SAFE_TO_USE vars\n\nThe switch to using subnetpools caused quite a bit of confusion\nbecause it didn\u0027t respect the value of FIXED_RANGE. This caused\nconflicts in the gate with it\u0027s default IPv4 value of 10.0.0.0/8.\n\nThis patch does a few things to address the issue:\n* It introduces the IPV4_ADDRS_SAFE_TO_USE and IPV6_ADDRS_SAFE_TO_USE\n  values and adjusts all of the FIXED_RANGE and SUBNETPOOL_PREFIX values\n  to dervive from them by default.\n  * This addresses the concern that was raised about implying that\n    SUBNETPOOL_PREFIX and FIXED_RANGE are equivalent when setting\n    SUBNETPOOL_PREFIX\u003dFIXED_RANGE by default. Now we have a new value\n    for the operator specify a chunk of addresses that are safe to\n    use for private networks without implementation implications.\n  * Backwards compatibility is maintained by alloing users to override\n    override all of these values.\n* The default for IPV4_ADDRS_SAFE_TO_USE uses /22 instead of /24\n  * Because we want to be able to use subnetpools for auto allocated\n    topologies and we want to be able to have a large chunk of\n    instances on each network, we needed a little more breathing room\n    in the default v4 network size.\n* SUBNET_POOL_SIZE_V4 default is changed from 24 to 26\n  * In conjuction with this change and the one above, the default\n    subnetpool will support up to 16 64-address allocations.\n  * This should be enough to cover any regular gate scenarios.\n  * If someone wants a bigger/smaller subnet, they can ask for that\n    in the API request, change this value themselves, or use a different\n    network entirely.\n* FIXED_RANGE_V6 defaults to a max prefix of /64 from IPV6_ADDRS_SAFE_TO_USE\n  * This avoids the private subnet in the non-subnetpool case from being\n    larger than /64 to avoid issues identified in rfc 7421.\n  * Users can still explicitly set this value to whatever they want.\n    This \u0027max\u0027 behavior is only for the default.\n  * This allows IPV6_ADDRS_SAFE_TO_USE to default to a /56, which leaves\n    tons of room for v6 subnetpools.\n\nCloses-Bug: #1629133\nChange-Id: I7b32804d47bec743c0b13e434e6a7958728896ea\n"
    },
    {
      "commit": "4f11ff30cf2f7c674316fe8c98f1c006f397013f",
      "tree": "6abad2ae26867e6d45473e117d8ef8ef5b9a7ed8",
      "parents": [
        "e0fdcd5ff2c238a4e47c409e19922350fa27dc33"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Oct 27 06:15:23 2016 -0700"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Nov 03 10:37:58 2016 -0700"
      },
      "message": "Adopt openstack client for neutron commands\n\nThe neutron client is going to be deprecated during the\nOcata timeframe, so it is time to start switching to the\nopenstack client to invoke networking commands.\n\nuse of neutron client in neutron-legacy has been left as is.\n\nThe command for setting the router gateway is left as follow up.\n\nChange-Id: I0a63e03d7d4a08ad6c27f2729fc298322baab397\n"
    },
    {
      "commit": "fab7a04de82501e60070eba40ad3738db0b53466",
      "tree": "959fa972096203bbe78b164b8f1493e530efee2d",
      "parents": [
        "1c13be860ba3662bf6c633fc37668f7feacdd3e5",
        "c58a15575d3d202c1ecb19ebba82a908dfb66028"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 11 19:45:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 11 19:45:27 2016 +0000"
      },
      "message": "Merge \"Neutron L3 subnetpool creation should be optional\""
    },
    {
      "commit": "c271b3ea1fe16561b7a46507fdf961668182b256",
      "tree": "8539f6e600b81515ac5c849cf0d4244e99cfaff5",
      "parents": [
        "563d3777823fa4ee113ac930c4066c3f8d5f8373"
      ],
      "author": {
        "name": "Mike Perez",
        "email": "thingee@gmail.com",
        "time": "Mon Oct 03 16:00:33 2016 -0700"
      },
      "committer": {
        "name": "Mike Perez",
        "email": "thingee@gmail.com",
        "time": "Mon Oct 03 16:50:27 2016 -0700"
      },
      "message": "Update OpenStackClient role list commands\n\nThis command is deprecated. The new command is role assignment list.\n\nChange-Id: I8dba0be21d5af6751bea13d8ff29cd4b7589ab3e\n"
    },
    {
      "commit": "c58a15575d3d202c1ecb19ebba82a908dfb66028",
      "tree": "edc6a84cbd942bcdc695272c152cd1db81f6907f",
      "parents": [
        "ea9b111eef15b646d00aae55c1fa18f2ef637323"
      ],
      "author": {
        "name": "rajinir",
        "email": "rajini_ram@dell.com",
        "time": "Tue Sep 27 17:14:59 2016 -0500"
      },
      "committer": {
        "name": "rajinir",
        "email": "rajini_ram@dell.com",
        "time": "Fri Sep 30 11:46:38 2016 -0500"
      },
      "message": "Neutron L3 subnetpool creation should be optional\n\nAdded an option to make subnetpools to be optional\nas it ignores the public network specified in\nFIXED_RANGE.\n\nDocImpact\nChange-Id: Ic89ceca76afda67da5545111972c3348011f294f\nCloses-Bug: #1628267\n"
    },
    {
      "commit": "aa7ec81fd794d4ab02b96f726ae08f53abc90073",
      "tree": "370dcf7d3d09f59ac84991a8a6062e70e95f092d",
      "parents": [
        "ced511c593c68764d007f8b559099d353bae6f45"
      ],
      "author": {
        "name": "Hironori Shiina",
        "email": "shiina.hironori@jp.fujitsu.com",
        "time": "Wed Sep 28 20:21:57 2016 +0900"
      },
      "committer": {
        "name": "Hironori Shiina",
        "email": "shiina.hironori@jp.fujitsu.com",
        "time": "Wed Sep 28 20:21:57 2016 +0900"
      },
      "message": "Fix typo in documentation\n\nThis patch just removes a duplicate \u0027the\u0027.\n\nChange-Id: I3393a51d55ba8ec1639c2548781f8972f0d5c9d0\n"
    },
    {
      "commit": "7eb672d1a95794644db8c34411f44734927bd87f",
      "tree": "1a0cdf11878917d2871efc4950306ef9d522f1fe",
      "parents": [
        "f73997815ecd98be3f271c297ed5089b7f96748f"
      ],
      "author": {
        "name": "Jan Stodt",
        "email": "stodtj@de.ibm.com",
        "time": "Wed Aug 24 15:29:06 2016 +0200"
      },
      "committer": {
        "name": "Jan Stodt",
        "email": "stodtj@de.ibm.com",
        "time": "Wed Aug 24 16:10:47 2016 +0200"
      },
      "message": "Update doc to reflect neutron became devstack default\n\nRemoving the explicit enablment of Neutron services, as with [1] they are configured as defaults in stackrc.\n\n[1] https://review.openstack.org/#/c/350750/\n\nChange-Id: Ic8910cd28fe37842f7d824e68bd2ea705e7e52de\n"
    },
    {
      "commit": "b43352e4dc100135a3ca1eb94fb63ab9727cfc21",
      "tree": "93390b6e2b5c6994ba989d488538d7eb2b8219c2",
      "parents": [
        "e88c51cc1b0aa59abbae353f3fd3c2ef58e1602a",
        "28128e2f7a509510fe4139bd1905ccf51bd0ceb8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 15 08:58:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 08:58:13 2016 +0000"
      },
      "message": "Merge \"Docs for devstack MacVTap agent setup\""
    },
    {
      "commit": "28128e2f7a509510fe4139bd1905ccf51bd0ceb8",
      "tree": "7ddcbbbdfe4cffed3a4a2528d5ecc7a575632f6d",
      "parents": [
        "a344608ca9c5a61bad60a478fe1bbb60ecc60681"
      ],
      "author": {
        "name": "Andreas Scheuring",
        "email": "andreas.scheuring@de.ibm.com",
        "time": "Thu Apr 14 14:23:53 2016 +0200"
      },
      "committer": {
        "name": "Andreas Scheuring",
        "email": "andreas.scheuring@de.ibm.com",
        "time": "Wed Jun 15 08:31:42 2016 +0200"
      },
      "message": "Docs for devstack MacVTap agent setup\n\nMacVTap mechanism driver and agent have been added during\nMitaka [1][2]. Now adding the related doc to run a\nmultinode devstack with MacVTap compute nodes.\n\n[1] https://review.openstack.org/209538\n[2] https://review.openstack.org/275306\n\nDepends-On: I0dd4c0d34d5f1c35b397e5e392ce107fb984b0ba\nChange-Id: Ie743a207a5faeab2e2a7274fda503699f3072e98\n"
    },
    {
      "commit": "69d3b79e03e0ba4c9679bcb5279b226b9606e1ff",
      "tree": "2443e24393b89453f4f6392efa3464791d805940",
      "parents": [
        "59ed73a3d46402f01021794ecc565aa8945104c1"
      ],
      "author": {
        "name": "bhargavaregalla",
        "email": "br983u@att.com",
        "time": "Tue May 17 09:34:26 2016 +0100"
      },
      "committer": {
        "name": "bhargavaregalla",
        "email": "br983u@att.com",
        "time": "Tue May 17 09:34:26 2016 +0100"
      },
      "message": "Wrong container name in devstack \"All-In-One Single LXC Container\" manual.\n\nWrong container name in devstack \"All-In-One Single LXC Container\" manual.\n\nLink: http://docs.openstack.org/developer/devstack/guides/lxc.html\n\nAfter creating \"devstack\" container with below command\nsudo lxc-create -n devstack -t ubuntu -f devstack-lxc.conf -- --packages\u003dbsdmainutils,git\n\nThe name should be \u0027devstack\u0027 instead of \u0027p2\u0027 in the below command\nssh ubuntu@$(sudo lxc-info -n p2 | awk \u0027/IP/ { print $2 }\u0027)).\n\nChange-Id: I7a84b97b03b2dd4338f1d946b7eafb8ec6e3767d\nCloses-bug: #1582248\n"
    },
    {
      "commit": "d894221457efa3a2a0bf3db76a4c5e8ffba36e29",
      "tree": "6786d1e0fbfea80fe68fa9410dbc303802751e94",
      "parents": [
        "18534b2805af27fd428fe874525e6dbb1920e373"
      ],
      "author": {
        "name": "vsaienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 13 12:51:30 2016 +0300"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri May 13 16:04:30 2016 -0400"
      },
      "message": "Replace Q_L3_ENABLED by is_service_enabled q-l3\n\nThis patch replaces Q_L3_ENABLED with is_service_enabled q-l3.\nBoth of them idicates wherever Neutron L3 agent is enabled or not.\n\nChange-Id: I33f0f5a6174d1d170bc2ac1c2e3a096d88d17cc1\n"
    },
    {
      "commit": "db48db1cf0b9c36890439a161424842d07d94f60",
      "tree": "59e463d6fba01e1f9cc6da140398618801ad0437",
      "parents": [
        "0b1465b6f699a974e3900fff2a810aec6a6bf43c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 06 08:09:31 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 06 08:09:31 2016 -0400"
      },
      "message": "update docs to reference project not tenant\n\nChange-Id: Iad66e14fa33609ea6d2a115469e054762051b964\n"
    },
    {
      "commit": "5df5bd602b9960e57de56ccce9980e7c64719510",
      "tree": "a2716958c77ae3fe721fa4503692a98218628f4b",
      "parents": [
        "7124b21fcb0f8e41b349f03ed6a68ceabe94e3a5",
        "087ed52cb523956ccace89ba11483207f663abf1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 01 01:23:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 01 01:23:04 2016 +0000"
      },
      "message": "Merge \"Neutron: MTU settings are now sane, so remove from DevStack\""
    },
    {
      "commit": "087ed52cb523956ccace89ba11483207f663abf1",
      "tree": "b77c3bd130c8117e6051a382def22830faf1481e",
      "parents": [
        "04ed38b5d77276578f95184a9a9d009b12b57d43"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Mar 16 11:53:09 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Mar 31 18:28:20 2016 +0000"
      },
      "message": "Neutron: MTU settings are now sane, so remove from DevStack\n\nNeutron had a lot of work done during the Mitaka cycle to fix MTU\nissues, so let\u0027s see if Neutron can stand on its own.\n\nThis commit reverts 06cfce37560243d22cd05b2c620be6702528a0b1\n\nNeutron patches:\nI6ffc8973c9b8f46cc19922ff04fdd2d23646b878\nI4096a3e7704032fa4aa5c3aa8bcaec4e38d0d06d\nI6a10c4dfc1f2198667f3d02528e2ca8020cb5bb8\nIc091fa78dfd133179c71cbc847bf955a06cb248a\nIdf6221fee2c7da86123b330ad3c235ecc6868242\nI6859ebdde1f7e3a8163b49d705620e522ada606a\n\nChange-Id: Ie88c7ebb29adadde530217c95e2f38aacb119dc8\n"
    },
    {
      "commit": "a1f3be8036fb1fe30c7ad292b8d8f06c819259c5",
      "tree": "4b8cc2e3e8f98743c922c9aba0509c7402d83641",
      "parents": [
        "5c775831b3db8b9575e433d924807aa2702b5393",
        "6b1f49910e1c55bd7a3fbc8d23ad97aa96225361"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 30 23:39:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 30 23:39:50 2016 +0000"
      },
      "message": "Merge \"Tip for single interface runs that are started remotely\""
    },
    {
      "commit": "7ed812c6cdb4814be2f40f4331aec43c62d13179",
      "tree": "caca60fc6e7903a9b04744965c5f76d3bdb521c7",
      "parents": [
        "f0f371951f0df7b797556fd6c5f3ceb0fcc9d76c"
      ],
      "author": {
        "name": "Balagopal",
        "email": "bala@aptira.com",
        "time": "Tue Mar 01 04:43:31 2016 +0000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Mar 17 14:53:03 2016 +1100"
      },
      "message": "Change \"secrete\" to \"secret\"\n\nApparently this is intentional as a joke on devstack leaking\npasswords, but the dual meaning of the word confuses people.  Let\u0027s\nchange it before we get yet another review fixing it.\n\nChange-Id: I3bee03612f6ea197362aab04a37f81043f77f235\n"
    },
    {
      "commit": "54d16f706a4c9886a5de93fc8b3cd08cd324de33",
      "tree": "c2a20c935535251b150a9b7eb7175c177d4c7b49",
      "parents": [
        "428f86e84f4f1d5f7038e61f3cb967ee3a975aa9"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Mar 15 15:18:14 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Mar 15 15:24:53 2016 -0400"
      },
      "message": "Revert \"Automate OVS bridge creation for multiple mappings\"\n\nAfter reviewing I5b1d49be8d9e3e331826e30182fba70f099b5e7f and\nI161a157895b4ed0c9ea5a7a00302e30f4ad75ed3 - I have come to the\ndetermination that this really should be in a DevStack plugin.\n\nIf both of the patches under review were to merge, we would be blessed\nwith at least the following variables:\n\nOVS_NICS_FROM_BRIDGES\nOVS_NIC_MAPPINGS\nOVS_BRIDGE_MAPPINGS\nOVS_PHYSICAL_BRIDGE\nPHYSICAL_NETWORK\nPUBLIC_PHYSICAL_NETWORK\n\nWhich really is not good. Let\u0027s just push this into a plugin, I don\u0027t\nwant to deal with it.\n\nThis reverts commit 3095ff51320291b3622cacc3bf2fb1043bff8d31.\n\nChange-Id: I746022f5db93d3333101a014692fbdcd790a0004\n"
    },
    {
      "commit": "6b1f49910e1c55bd7a3fbc8d23ad97aa96225361",
      "tree": "a018e2190205cc164f206157d6104eb4a4fd1b39",
      "parents": [
        "6fff3cc03589cb0fdf02b4bedf1c35bcb000f28d"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu Mar 10 12:23:09 2016 -0500"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu Mar 10 13:19:05 2016 -0500"
      },
      "message": "Tip for single interface runs that are started remotely\n\nChange-Id: I6e2870b5c409dd81a34cd9934f540d9558642f91\n"
    },
    {
      "commit": "f0e5d230437c643b868d78c04dbc8a02df83c1e8",
      "tree": "805944d71816b015ff978a5061db7803c7c9d859",
      "parents": [
        "6fff3cc03589cb0fdf02b4bedf1c35bcb000f28d"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Mar 09 13:02:25 2016 -0500"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Mar 09 13:02:25 2016 -0500"
      },
      "message": "Neutron guide: Add missing newline for code block\n\nChange-Id: I4eb5ec05d9db525158d47c7b16bef04fb3965f1a\n"
    },
    {
      "commit": "886410eadeaf5366e51bd31677a3b49b34eb391c",
      "tree": "1f2f7b7c8b027bea9eaadaffd50d917a8de68d66",
      "parents": [
        "0afc6db67a8123d921100acee922ad393afae710",
        "baa35d06e106a74365051bf26c56faf92ec92f88"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 17 15:10:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 17 15:10:00 2016 +0000"
      },
      "message": "Merge \"Add guide on running devstack in lxc container\""
    },
    {
      "commit": "0afc6db67a8123d921100acee922ad393afae710",
      "tree": "336cebdef8036afb92f5dd4fdb78d4b7ce868b1e",
      "parents": [],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 17 15:08:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 17 15:08:49 2016 +0000"
      },
      "message": "Merge \"worlddump: collect networking stack info from namespaces\""
    },
    {
      "commit": "baa35d06e106a74365051bf26c56faf92ec92f88",
      "tree": "b6f134c09942949525d5bb65592bf6b1f075a188",
      "parents": [
        "1a9e294ff398e5f3c3a0a62621b8872273aeb0f9"
      ],
      "author": {
        "name": "Cody A.W. Somerville",
        "email": "cody.somerville@gmail.com",
        "time": "Thu Feb 11 01:23:14 2016 -0500"
      },
      "committer": {
        "name": "Cody A.W. Somerville",
        "email": "cody.somerville@gmail.com",
        "time": "Thu Feb 11 01:37:21 2016 -0500"
      },
      "message": "Add guide on running devstack in lxc container\n\nRunning OpenStack in a container can be a useful workflow for developers.\nThe primary benefits are faster performance and lower memory overhead\nwhile still providing a suitable level of isolation.\n\nThe guide walks the user through procedure for configuring an LXC container\nand deploying OpenStack in it using devstack. It also discusses the limitations\nof this setup - particularly related to cinder.\n\nChange-Id: I2e0921fd118cfe98cef86ba110a94b3edccf9a29\n"
    },
    {
      "commit": "f81ae88c55739bbdfee7db711cc6b2e910794e05",
      "tree": "42f767d647035a4c06574c9cb0cc335f667d2c15",
      "parents": [
        "428c35bade09ea814d8ce119498d3beb947f2ee2"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Feb 01 14:00:20 2016 -0500"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Feb 01 14:00:20 2016 -0500"
      },
      "message": "docs: Neutron - add required newline for code formatting\n\nOtherwise it doesn\u0027t render it as the correct HTML tag.\n\nChange-Id: Ibc5c846824c7248c64473512e9dcfe5dd4205924\n"
    },
    {
      "commit": "3c92590101bffc53cadcc04f8774d9deca01e44b",
      "tree": "6f6af82fe81fde62e554e6e9624c3430d9882eeb",
      "parents": [
        "06cf524655d68c994c32bea561f17338b0f547ab",
        "e1f87963b142f494eb692e424c67512767d29f0f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 28 00:22:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 28 00:22:19 2016 +0000"
      },
      "message": "Merge \"Add notes on live migration configuration\""
    },
    {
      "commit": "06cf524655d68c994c32bea561f17338b0f547ab",
      "tree": "5d0da7b12c984094255fb7f38cc40884cbb4428e",
      "parents": [
        "1cc2782d536e2227279e5d5dafb4786c435f4ab1",
        "2977b300132b1006c30d851f5d1a259c009e10ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 28 00:22:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 28 00:22:10 2016 +0000"
      },
      "message": "Merge \"docs: Linux Bridge configuration for Neutron\""
    },
    {
      "commit": "2977b300132b1006c30d851f5d1a259c009e10ec",
      "tree": "dedb316495fedbfd58379fb60603b0d39ece521d",
      "parents": [
        "973fb21de6b21253d2629fae23360dbc08940e69"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Jan 25 09:10:52 2016 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jan 27 21:43:33 2016 +0000"
      },
      "message": "docs: Linux Bridge configuration for Neutron\n\nAdd a section for single interface networking with Linux Bridge.\nChange-Id: I595bc539297bf02182db5a33eeb44360e9eef9a3\n"
    },
    {
      "commit": "e1f87963b142f494eb692e424c67512767d29f0f",
      "tree": "f00f5ff3c83da63b651d09c1dd8a756de5301240",
      "parents": [
        "ffb96b85d306d715762eb0effb1ee66d405833b2"
      ],
      "author": {
        "name": "Zhenzan Zhou",
        "email": "zhenzan.zhou@intel.com",
        "time": "Tue Sep 08 16:49:52 2015 +0800"
      },
      "committer": {
        "name": "Taylor Peoples",
        "email": "tpeoples@us.ibm.com",
        "time": "Wed Jan 27 15:25:19 2016 +0100"
      },
      "message": "Add notes on live migration configuration\n\nLive migration will not currently work with a multi-node DevStack\nenvironment due to the libvirtd process running as root and the compute\nprocess trying to use the stack user\u0027s SSH keys with the default live\nmigration URI.\n\nThe multi-node documentation is updated to outline how to configure the\nSSH keys between the source and destination stack and root users so that\nlive migration will work as expected.\n\nCo-Authored-By: Taylor Peoples \u003ctpeoples@us.ibm.com\u003e\nChange-Id: Ifed7e95cd5ba43a05a4099a3664cbefde3e0a749\nCloses-Bug: #1487262\n"
    },
    {
      "commit": "4baa4ce2b3ad5450b9eb3f59b61da80ffc990113",
      "tree": "a509f38cd0f2ce8739b121179eb87ec389983d27",
      "parents": [
        "ffb96b85d306d715762eb0effb1ee66d405833b2"
      ],
      "author": {
        "name": "Mike Spreitzer",
        "email": "mspreitz@us.ibm.com",
        "time": "Tue Jan 26 14:06:17 2016 -0500"
      },
      "committer": {
        "name": "Mike Spreitzer",
        "email": "mspreitz@us.ibm.com",
        "time": "Tue Jan 26 21:11:47 2016 -0500"
      },
      "message": "Document using Q_ML2_PLUGIN_PATH_MTU\n\nI tested it, and it works!\n\nChange-Id: Ic345ededc37b2e0b7b5dbeb397aa55540d5c3bd8\nRelated-Bug: #1527675\n"
    },
    {
      "commit": "a34ebd103dee8852cefd98c99c1583c012b52bfe",
      "tree": "1b2f6b3dcbab5d4593919dd55938bc5bb2ac34f8",
      "parents": [
        "1ca4b0f177955c8fee14664cf7c957b63f04b441",
        "3567d6103abab8484c40f1a46f2465d0931dfbb0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 16 12:29:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 16 12:29:45 2016 +0000"
      },
      "message": "Merge \"remove SERVICE_TOKEN from the docs\""
    },
    {
      "commit": "4a974e61c8c53c692d0e2d0dc85b3ce9b2eff446",
      "tree": "45e7a777b3f94c0598399c87a8889ddbd7d68a1a",
      "parents": [
        "2cb3db338a17bd26fef1f56fc155be5d01a6ef7e"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon Jan 11 22:10:43 2016 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Jan 12 08:20:57 2016 -0500"
      },
      "message": "Remove Nova object store service\n\nAs of I8bf7cbaa7015bb61656ab90ccc8f944aaeebb095, Nova\nremoved the n-obj service, so we should cleanup\n\nChange-Id: I7db3796a6448decb4ac5e66d980f487c7d1f394e\n"
    },
    {
      "commit": "3567d6103abab8484c40f1a46f2465d0931dfbb0",
      "tree": "3e692720e7fa8b11862449adebad782df5eb3f83",
      "parents": [
        "923be5f791c78fa9f21b2e217a6b61328c493a38"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Tue Jan 05 21:36:23 2016 -0500"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Sun Jan 10 01:29:39 2016 +0000"
      },
      "message": "remove SERVICE_TOKEN from the docs\n\nthere are a few lingering instances of SERVICE_TOKEN in the docs\nand some of the scripts in tools.\n\nChange-Id: I9d2147eea6639db1f4ea15a259c147eecfc339ff\n"
    },
    {
      "commit": "eff89ca89c837ffa9cdd71d0aa85932c0766afdb",
      "tree": "baa0edf35d76d71187df5f3357deeeb8f42a20f9",
      "parents": [
        "b5f0f3e98fcef64f394622b2476737fef4aa45ec",
        "512be7de181b1ede95e1d31dd67cd87b7d2d41e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 27 00:40:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 27 00:40:13 2015 +0000"
      },
      "message": "Merge \"docs: Add additional configuration in Neutron guide\""
    },
    {
      "commit": "512be7de181b1ede95e1d31dd67cd87b7d2d41e8",
      "tree": "0c61aea1032ffe8d61bee9d8f7fe5ff21863eb0c",
      "parents": [
        "1d7a4270291c97a25a5756dfc73b50841a485821"
      ],
      "author": {
        "name": "syed ahsan shamim zaidi",
        "email": "ahsanmohsin04@yahoo.com",
        "time": "Tue Oct 20 21:20:27 2015 +0000"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Dec 21 16:25:58 2015 +0000"
      },
      "message": "docs: Add additional configuration in Neutron guide\n\nAdding NETWORK_GATEWAY to the docs\n\nChange-Id: I67be468d9fbe5f323e21c81b673248d4b629c8ef\nCloses-Bug:#1508195\n"
    },
    {
      "commit": "bdc0fa8ab13ec5c75f1c793ca33f5a773fac1abc",
      "tree": "35abaf243865e77701240f803db3bb174bcecc19",
      "parents": [
        "8c5a331cf9dc5a6f2138661c7ecb75b73b1d5262"
      ],
      "author": {
        "name": "John Kasperski",
        "email": "jckasper@us.ibm.com",
        "time": "Mon Nov 23 11:56:33 2015 -0600"
      },
      "committer": {
        "name": "John Kasperski",
        "email": "jckasper@us.ibm.com",
        "time": "Mon Nov 23 12:05:44 2015 -0600"
      },
      "message": "Neutron: Clean up documentation typo\n\nRemove duplicate SERVICE_HOST and MYSQL_HOST settings in the\nexamples.\n\nChange-Id: I0e102b671f03ccb183d30ec6a762d00ebcf1e4b5\n"
    },
    {
      "commit": "51c5498eab24f9680b1415052f9da19dbde3fb78",
      "tree": "0c858653bf45fb59644daa25936e8433c7d3cd75",
      "parents": [
        "bf5f5880b34fe31eb9e3b32701bd927e9778e50b",
        "7e550682977b0c3a6a667af6691760d8a7506e9b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 18 01:12:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 18 01:12:57 2015 +0000"
      },
      "message": "Merge \"doc: Update LBaaS v2 setup for Liberty\""
    },
    {
      "commit": "d36c1f318717f0ee13464a79b47dedbbd660bd34",
      "tree": "3e3d77007f6ac926e82258d2877839ce1ff9753d",
      "parents": [
        "d9da93ede2d9214859f5f55f29116c080191cff4",
        "c30657d7de1a253ffd541d07a0b449d395cb8eab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 16 04:48:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 16 04:48:05 2015 +0000"
      },
      "message": "Merge \"Cleanup ReST format issues\""
    },
    {
      "commit": "7e550682977b0c3a6a667af6691760d8a7506e9b",
      "tree": "942cea18e0766cb2b8c39734d471f29946714f3c",
      "parents": [
        "5a98d4f7d0a1cf00f2aca9e0f3f6cdc285c1ee79"
      ],
      "author": {
        "name": "Richard Theis",
        "email": "rtheis@us.ibm.com",
        "time": "Tue Oct 13 07:51:05 2015 -0500"
      },
      "committer": {
        "name": "Richard Theis",
        "email": "rtheis@us.ibm.com",
        "time": "Tue Nov 10 16:37:32 2015 -0600"
      },
      "message": "doc: Update LBaaS v2 setup for Liberty\n\n- Updated LBaaS v2 setup to use Octavia.\n- Removed the old cirros image URL, the default should be sufficient.\n- Fixed nova boot commands based on Liberty DevStack.\n- Added sleeps to LBaaS v2 commands since most commands\n  can take a few seconds to complete.\n- Added wait to load balancer creation since it can take\n  a few minutes to complete.\n- Wrapped long lines in the descriptions.\n\nChange-Id: Ib4a3f02ebc2606e3e16591ae3a23676cb0a6cd64\n"
    },
    {
      "commit": "1650166c2594905ca16c02b58430f4f5bd9ed24c",
      "tree": "c574b024668c2f59b20913b14080711854f210c9",
      "parents": [
        "ef0d320981c6934d50cbd1deeef07edd38f80602"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Oct 12 11:01:44 2015 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Nov 10 15:09:35 2015 -0500"
      },
      "message": "docs: Add more networking details to single interface section\n\nAdd complete localrcs, and also add a section for additional compute\nnodes, to help demonstrate the OVS layout and how traffic flows over\nVXLAN tunnels from compute nodes, to the L3 node, and out onto the\nwire.\n\nCloses-Bug: #1506733\n\nChange-Id: Ibb5fd454bdcb8c13400c1e11f640c2aafc0f73ca\n"
    },
    {
      "commit": "c30657d7de1a253ffd541d07a0b449d395cb8eab",
      "tree": "4c076598f2636f36975c3a185dcbfbe9011ae9b9",
      "parents": [
        "a9e92c225c2144bbcfe553294b5c579364dece45"
      ],
      "author": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Mon Nov 02 11:27:46 2015 +0100"
      },
      "committer": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Mon Nov 02 11:27:46 2015 +0100"
      },
      "message": "Cleanup ReST format issues\n\n* ReST doesn\u0027t allow monospace in italic sections.\n      bash$ grep -R \\`\\` doc/build/html/ --include \"*.html\"\n* The code-block section \"::\" needed an empty line before the code,\n  otherwise it gets shown in the HTML output.\n      bash$ egrep -R \"\u003cdt\u003e::\" doc/build/html/ --include \"*.html\"\n* Monospaced font incorrectly marked with a single back tick\n      bash$ egrep -nR \u0027\\w`(\\s|[\\.,;:])\u0027 doc/source/ --include \"*.rst\"\n\nChange-Id: I66c3f685f33851c3f3f0f859996037fc24930246\n"
    },
    {
      "commit": "887f182fa146b20011f9127e5653df8b42fa4897",
      "tree": "e1e207b6eeed5615c9e39c5aa946bcdcee4f5a4a",
      "parents": [
        "0914d04343b60392c5227559dcaa0da39b2d1c64"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Oct 12 10:36:34 2015 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Oct 12 16:57:13 2015 +0000"
      },
      "message": "docs: merge multiple interface sections with provider network section\n\nIn this guide, multiple interfaces in DevStack is only used when doing\nprovider networking, so let\u0027s go ahead and just put the information\ninside the provider network section. That way it won\u0027t be confusing.\n\nChange-Id: I66f58ffb936230e72ac4cf8c04668e25dac5b17a"
    },
    {
      "commit": "0914d04343b60392c5227559dcaa0da39b2d1c64",
      "tree": "30bd866eafe134aafb4c72fcdb52641784c7b80d",
      "parents": [
        "fd1050f2b2f01b81d1d6efd21ee810003a95be75",
        "d8aa10e583efbd6574abad03f41674178fa89925"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 12 03:04:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 12 03:04:02 2015 +0000"
      },
      "message": "Merge \"docs: Move tip about Extension Drivers into misc section\""
    },
    {
      "commit": "611cab4b48f14227c636f34cec155dbd99a1d7f2",
      "tree": "57b8b69702abcd67b96df568a82145060d60377c",
      "parents": [
        "4696db94a9b3b749cac61608daffdd883e057479"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri Oct 09 12:54:32 2015 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri Oct 09 16:17:18 2015 -0400"
      },
      "message": "docs: Add IPs to provider net node configurations\n\nAlso remove variable definitions from compute node localrc that is only\napplicable on the control node.\n\nChange-Id: I37b00611ff08d8973f21af7db340d287b1deb4af\n"
    },
    {
      "commit": "4696db94a9b3b749cac61608daffdd883e057479",
      "tree": "94160b62453f2f9be27a33223e12369f9c71259c",
      "parents": [
        "b2b82a0f34d84ecf5329703bf6e63c89272ef2da"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri Oct 09 12:31:57 2015 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri Oct 09 16:38:48 2015 +0000"
      },
      "message": "docs: Add network diagram for provider net section\n\nChange-Id: Id39aaab5a7eadfa3fc09ba3d30c48b452d685904"
    },
    {
      "commit": "d8aa10e583efbd6574abad03f41674178fa89925",
      "tree": "f4b7eb13ce6bc117865c834242a4b7f95c93cbda",
      "parents": [
        "b2b82a0f34d84ecf5329703bf6e63c89272ef2da"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri Oct 09 12:21:30 2015 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri Oct 09 12:21:30 2015 -0400"
      },
      "message": "docs: Move tip about Extension Drivers into misc section\n\nChange-Id: Ifd458495992a0fd1b7437c315b4fe45906830cb1\n"
    },
    {
      "commit": "c988bf6fde5e692e768f7fbd6b70d2d5715cb85e",
      "tree": "5867217aa47d9385712be6b7c1fa6c9b7ac8465d",
      "parents": [
        "c756b5b5d4665e8e0a3e16acb38f0f4e863d9cb5"
      ],
      "author": {
        "name": "Swapnil (coolsvap) Kulkarni",
        "email": "me@coolsvap.net",
        "time": "Thu Oct 08 13:10:43 2015 +0530"
      },
      "committer": {
        "name": "Swapnil (coolsvap) Kulkarni",
        "email": "me@coolsvap.net",
        "time": "Thu Oct 08 14:21:58 2015 +0530"
      },
      "message": "Updated configuration and docs for MYSQL_PASSWORD\n\nUpdated MYSQL_PASSWORD to DATABASE_PASSWORD in sample\nconfiguration and existing docs\n\nChange-Id: Iafb295a0b7707e08a81e6528620db8543d40f7ae\n"
    },
    {
      "commit": "872a2622b9dc9295918784114bce4f4f991187b7",
      "tree": "0442b09ac6a95fb78edb8173b81d5774d0eb34d0",
      "parents": [
        "983c07c297e51a86b44c226491e62b3abfeefb5d"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Oct 06 12:45:06 2015 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Oct 06 12:45:44 2015 -0400"
      },
      "message": "Move the firewall disable section into a misc section\n\nIt broke the flow of the section it was in.\n\nChange-Id: I4c6ec7ccbe7e856600037eb5a3a73863319aa232\n"
    },
    {
      "commit": "1c394829d1a6523b6b0b2f449b9ba92f5e8c472b",
      "tree": "f5b45e1d7f94e42d68e0cb6349b6158c644b695a",
      "parents": [
        "f25c9ec3662ace97639b03bbbf3943e981793c11"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Sep 10 12:15:16 2015 +0200"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Sep 10 12:16:51 2015 +0200"
      },
      "message": "Fix the FLOATING_RANGE in the Neutron guide\n\nThe range should be 172.18.161.0/24 and not 172.18.161.1/24.\n\nChange-Id: I29bb24a1a278c285a00cd69188de340670891c53\n"
    },
    {
      "commit": "f798ec12422b6ff9314e0f5fbaa995ab7203b419",
      "tree": "da772729989323e7efaad988c9e0ca2fbdad1c75",
      "parents": [
        "20a854c6d278709d536c7cb6e02370cf448564aa"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Sep 01 13:20:48 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Sep 01 13:20:48 2015 -0700"
      },
      "message": "docs: add a blurb in the single-vm doc about cloud-init log output\n\nI had to poke around for awhile to find /var/log/cloud-init-output.log\nso I figured I\u0027d add a sentence in the docs about using that.\n\nChange-Id: I8bb6cb730032e41661ee443da816cbea2b28f76d\n"
    },
    {
      "commit": "597c902dfc9ea62f1a1455d6db7c7c50d09a5876",
      "tree": "ee63735b761e23fad69025bd21e4fd7a826cd3bf",
      "parents": [
        "b1ea5eacbc173a0acc162dc486d17154d509a430"
      ],
      "author": {
        "name": "Masaki Matsushita",
        "email": "glass.saga@gmail.com",
        "time": "Sat Aug 15 11:35:20 2015 +0900"
      },
      "committer": {
        "name": "Masaki Matsushita",
        "email": "glass.saga@gmail.com",
        "time": "Sat Aug 15 11:42:00 2015 +0900"
      },
      "message": "use $SERVICE_HOST in multi-node doc\n\nThe change fix multi-node doc to use SERVICE_HOST.\nIt resolves duplicate IP address.\n\nCloses-Bug: #1485159\nChange-Id: If86393e9a37bcb911a9aa125829cd8ce684edd9f\n"
    },
    {
      "commit": "a6db5e30cc53d6dae11ffdc228e0ed01865bf603",
      "tree": "57191ccb31904acb6f044ba86b60b322c9d1859a",
      "parents": [
        "af68087be3be8cd3069001deb830837b5fe10bf9"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Aug 04 06:23:28 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Aug 04 06:23:28 2015 -0400"
      },
      "message": "fix multinode guide\n\nThe multinode guide erroneously said to enable n-api on the worker\nnodes, which is a typo. n-api-meta is the thing that\u0027s needed.\n\nChange-Id: I733896681f7f6fe3bea0fdeeb8ffc9033d7fc761\n"
    },
    {
      "commit": "c1dded9b91ae46d339430efcc69b0d3a4882b88b",
      "tree": "dd89816cacff56883128dbb3b9056cb147574a2b",
      "parents": [
        "411c43983dc88162df1509d9fc4659d5fe0977ae"
      ],
      "author": {
        "name": "Hiroshi Miura",
        "email": "miurahr@nttdata.co.jp",
        "time": "Wed Jul 22 12:18:35 2015 +0900"
      },
      "committer": {
        "name": "Hiroshi Miura",
        "email": "miurahr@nttdata.co.jp",
        "time": "Wed Jul 22 12:18:53 2015 +0900"
      },
      "message": "fix typo in guide for nested kvm\n\nChange-Id: Ie103a097830401248c75fcb16d4dd746bbbb7288\nSigned-off-by: Hiroshi Miura \u003cmiurahr@nttdata.co.jp\u003e\n"
    },
    {
      "commit": "d72b839b7f15a8065d2f7bcceff0a9299ea9c901",
      "tree": "190c9f396c051669fa4665e9f6f63496718c0328",
      "parents": [
        "40fc66324c94a54263c63e70e8f427940c04a0a7"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu Jun 18 12:40:09 2015 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu Jun 18 17:13:08 2015 -0400"
      },
      "message": "Docs: Use RFC5737 for Provider Networking\n\nThat\u0027ll make things more clear that with the provider networking\nfeature in DevStack, FIXED_RANGE will be a routed IPv4 subnet that gives\nrouted IPv4 addresses to instances without using floating IPs.\n\nChange-Id: Ie26d75ac5ff285a25762c4f61fd9800b0382886b\n"
    },
    {
      "commit": "c717d50923a85e50343477e30b205a1d50740beb",
      "tree": "41fdc357334a9031af7b7517e2ab0801c5e44ce9",
      "parents": [
        "1bbe71c856916a81e2a4aebcf380235cf0fb819b",
        "02ae50dc995815641c787d821c69ac537ac6527a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 09 23:00:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 09 23:00:12 2015 +0000"
      },
      "message": "Merge \"Documentation for single interface Neutron networking with OVS\""
    },
    {
      "commit": "25cb34606eb25ad2760e4ac50fa4d08036afbc96",
      "tree": "8b3912aeb43221b9187862532ae6d33261e3887d",
      "parents": [
        "acdb7f6d525f4013e655302d02db5034e4d43499"
      ],
      "author": {
        "name": "Sergey Skripnick",
        "email": "sskripnick@mirantis.com",
        "time": "Mon Jun 01 19:06:46 2015 +0300"
      },
      "committer": {
        "name": "Sergey Skripnick",
        "email": "sskripnick@mirantis.com",
        "time": "Mon Jun 01 19:06:46 2015 +0300"
      },
      "message": "Fix sample multinode configuration\n\nThere should not be c-sch and c-api services on compute node.\n\nChange-Id: Ice057eb80e7ab6e917ca972abe7eaae7d635e8a5\nCloses-Bug: 1393721\n"
    },
    {
      "commit": "02ae50dc995815641c787d821c69ac537ac6527a",
      "tree": "2c55aa145dc7aa052d5d3bceee3fc19ef0156608",
      "parents": [
        "35814a7b6e4248f3c890019a0eddee4b4b76c564"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri Mar 20 09:58:55 2015 -0700"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri May 29 11:32:45 2015 -0400"
      },
      "message": "Documentation for single interface Neutron networking with OVS\n\nChange-Id: I7a72377f55952db629c2ce7ba4ed648635e581ef\n"
    },
    {
      "commit": "a48e5dc4bd3514cc24cd75c72ea998ad9afe5321",
      "tree": "8d3c913124341565de4704b64c9905a1a1b79e03",
      "parents": [
        "c9e842871b850da24a57e2ba5c98020c529111b2"
      ],
      "author": {
        "name": "Yalei Wang",
        "email": "yalei.wang@intel.com",
        "time": "Fri Mar 06 17:05:11 2015 +0800"
      },
      "committer": {
        "name": "Yalei Wang",
        "email": "yalei.wang@intel.com",
        "time": "Mon May 18 14:10:29 2015 +0800"
      },
      "message": "add the port_sec as default neutron/ml2 extension driver\n\nNeutron ML2 plugin introduces the first extension driver port_security, this\npatch add it to be a default extension driver as a example. And also, if not\nset it by default, networks like public/private which are created after the\nneutron-db-manage\u0027s update, will not include the port-sec value.\n\nChange-Id: I3035317c83d22804855517434bd8578719ce0436\nPartially Implements: blueprint ml2-ovs-portsecurity\n"
    },
    {
      "commit": "2ed09d88fb2847fe8ec813bf518dd945d8d813fa",
      "tree": "579257774901ad50a4fc40392728369c23c270d3",
      "parents": [
        "7c17f2684e14a4847d56e3a79cfc8d13b3f15ee4"
      ],
      "author": {
        "name": "Shilla Saebi",
        "email": "shilla.saebi@gmail.com",
        "time": "Tue Apr 21 15:02:13 2015 -0400"
      },
      "committer": {
        "name": "Shilla Saebi",
        "email": "shilla.saebi@gmail.com",
        "time": "Tue Apr 21 15:50:22 2015 -0400"
      },
      "message": "made several changes to guides to comply to doc conventions\n\n“Speed not required” is not a sentence\nGb should be GB\nadded a , after floating IPs\nfixed sentence around “To implement a true multi-node test of Swift\nsince it did not make sense\nremoved extra underline line after Machines\nremoved capitalization of service names to comply with docs conventions\nhttps://wiki.openstack.org/wiki/Documentation/Conventions\nchanged to DevStack for consistency throughout\nChange-Id: I531bf6b2bad62fbf9d1417b2b1ce06de3715e0f0\n"
    },
    {
      "commit": "9a808922c194929bff88bdc7dca4f8e2431de1a4",
      "tree": "8be4bb02fe1b1ee1888eeb0a9823bcf6f16e0213",
      "parents": [
        "72bdc8c27102db3b65651ded3a9944798238a2d4"
      ],
      "author": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Wed Apr 08 19:48:09 2015 +0000"
      },
      "committer": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Mon Apr 13 10:09:13 2015 -0400"
      },
      "message": "Use openstack CLI instead of keystone\n\nWhen running \u0027./stack.sh\u0027 messages are output stating that\nthe keystone CLI has been deprecated. These calls should be\nreplaced to ones utilizing the openstack CLI program instead.\n\nDocumentation examples were also updated to reflect the new syntax.\n\nChange-Id: Ib20b8940e317d150e5f6febb618e20bd85d13f8b\nCloses-Bug: #1441340\n"
    },
    {
      "commit": "b2f1fc3c740fa906014a5c72e064930f0f156afd",
      "tree": "f144d69bbc910e672acea08bfd08ac2f73da5469",
      "parents": [
        "5939ec1fa1bdf2eeaeefa61f70306ac8cced030e",
        "7c57306c33630bd5e8a99b9afbd27b45b1157959"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 25 19:19:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 25 19:19:06 2015 +0000"
      },
      "message": "Merge \"Added devstack-with-lbaas-v2 installation documentation\""
    },
    {
      "commit": "5939ec1fa1bdf2eeaeefa61f70306ac8cced030e",
      "tree": "0e6ba4d3408e31d034a51405b4df556f136188e2",
      "parents": [],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 25 18:37:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 25 18:37:24 2015 +0000"
      },
      "message": "Merge \"Support for single interface Neutron networking with OVS\""
    },
    {
      "commit": "7c57306c33630bd5e8a99b9afbd27b45b1157959",
      "tree": "11fa89f96234f14b30fe802316d79dd4a8e85e91",
      "parents": [
        "a2be5e3a2de3297d2ad0af1b48a5320ab17f42c3"
      ],
      "author": {
        "name": "Aishwarya Thangappa",
        "email": "aishwarya.thangappa@gmail.com",
        "time": "Wed Feb 18 01:51:13 2015 -0800"
      },
      "committer": {
        "name": "Aishwarya Thangappa",
        "email": "aishu.ece@gmail.com",
        "time": "Mon Mar 23 09:31:14 2015 -0700"
      },
      "message": "Added devstack-with-lbaas-v2 installation documentation\n\nThis document explains the steps to configure Load-Balancer in\nkilo.\n\nChange-Id: Ic8c2f3cca80e331b7275f689051c07d863d918ea\nDepends-On: I64a94aeeabe6357b5ea7796e34c9306c55c9ae67\n"
    },
    {
      "commit": "a339efcd676b81804b2d5ab54d4bba8ecaba99b5",
      "tree": "325aa3ff1641c16d9c4347131b05c8e1ec440e80",
      "parents": [
        "9f362d3ab6e73f814b2b4c685a4eab5891fc226f"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Thu Dec 04 16:52:58 2014 +1100"
      },
      "committer": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Feb 24 18:36:36 2015 +1100"
      },
      "message": "Create service definition for nova-serialproxy\n\nNova has the ability to do remote interactive consoles but there is no\neasy way to enable this in devstack.  This change defines a service\ncalled n-serial to enable the service.  Documentation is added to a\nnew guide on nova, describing how to set further options in local.conf\n\nChange-Id: I401d94b2413c62bfae9b90d2214d77bd4cfc15d5\n"
    },
    {
      "commit": "a7c655850c5efec2fdd2f25328e0ed9b84e96362",
      "tree": "f2eb9449bd9f44fab22eca8197cc5393ff462b9e",
      "parents": [
        "2a811912c6e8a2f85d4a9ef03694cd29cb5fd1cd"
      ],
      "author": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Wed Feb 11 17:58:15 2015 +0100"
      },
      "committer": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Wed Feb 11 17:58:15 2015 +0100"
      },
      "message": "guides: devstack-with-nested-kvm: Fix typo - s/AMD/Intel\n\nIn section \"Configure Nested KVM for Intel-based Machines\", this\nsentence:\n\n  Procedure to enable nested KVM virtualization on AMD-based machines.\n\nshould (obviously) read as:\n\n  Procedure to enable nested KVM virtualization on Intel-based machines.\n\nChange-Id: I9872a5d20a23f1cce7bf2a79bf29e1b11511b418\n"
    },
    {
      "commit": "867574aff1c0940c9a21dca9e2666b521434c407",
      "tree": "65ae8246c7db01aceee4482f04263a6c64a0e639",
      "parents": [
        "b1a153ed71b90345119112700a2a2796198fe072",
        "75afd6d33c93f510fb9f62abd443eac4131480e6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 09 16:12:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 09 16:12:50 2015 +0000"
      },
      "message": "Merge \"guides: Notes to setup DevStack with Nested KVM Virtualization\""
    },
    {
      "commit": "b1a153ed71b90345119112700a2a2796198fe072",
      "tree": "54c71155e798abe3d9cbe107c339f0568eecc0b9",
      "parents": [],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Mon Feb 09 12:43:12 2015 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Mon Feb 09 12:43:12 2015 +0900"
      },
      "message": "plugins.rst: Fix a typo\n\nChange-Id: I3f85166a1e0f2fea02055dae6871746ad1b8d897\n"
    },
    {
      "commit": "75afd6d33c93f510fb9f62abd443eac4131480e6",
      "tree": "62ea15ca8082b2d481855252fba2f24d355e86b7",
      "parents": [
        "46d4769f8c81dbf4d82025f383dbdf38d5eadbc5"
      ],
      "author": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Tue Jan 20 17:39:25 2015 +0100"
      },
      "committer": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Fri Feb 06 11:39:29 2015 +0100"
      },
      "message": "guides: Notes to setup DevStack with Nested KVM Virtualization\n\nAdd a document with procedure to configure KVM-based nested\nvirtualization on the physical host and to configure DevStack (in a VM)\nto take advantage of it.\n\nCurrent topics:\n\n   - Configure nested virt on Intel hosts\n   - Configure nested virt on AMD hosts\n   - Expose virt extensions to DevStack VM\n   - Ensure DevStack VM is using KVM\n\nChange-Id: Ibe6fa482cc0d51183438d99680a0e10d0da652cb\n"
    },
    {
      "commit": "3566310ea8731547afd1ca18e1416a2d12dbc0c7",
      "tree": "42154026ca66464c16dba85ba0f04ea2b62f1d68",
      "parents": [
        "62002dd88b7909ac249face4243e1aae03745a01"
      ],
      "author": {
        "name": "Kennan",
        "email": "wkq5325@gmail.com",
        "time": "Tue Jan 20 16:19:49 2015 +0800"
      },
      "committer": {
        "name": "Kennan",
        "email": "wkq5325@gmail.com",
        "time": "Tue Jan 20 16:23:59 2015 +0800"
      },
      "message": "Remove unneeded word\n\nChange-Id: Ic3f7fb5bc992e1a8c5b9fc433572d7e39f81f08a\n"
    },
    {
      "commit": "3a6b128f3af8068362bdd78a0d264aa54672328e",
      "tree": "b5f7483d36a8d64f513a9b404a0bf8f36810e6dc",
      "parents": [
        "9103d4390b16ca61b2d8a68be2bfc461408d04f4"
      ],
      "author": {
        "name": "Steven Dake",
        "email": "sdake@redhat.com",
        "time": "Wed Dec 31 14:27:22 2014 -0700"
      },
      "committer": {
        "name": "Steven Dake",
        "email": "sdake@redhat.com",
        "time": "Fri Jan 02 16:21:55 2015 -0700"
      },
      "message": "Improve firewall recommendations for Neutron documentation\n\nThe documention does not mention that either ufw or firewalld should be\ndisabled to operate a devstack+Neutron environment.  This change adds a\ndescription of fault symptoms as well as a simple workaround.\n\nChange-Id: Ie0ec614dfa56febbf6588836d2e1fc057aa8830f\n"
    },
    {
      "commit": "b7c1ce4d0f40cb24c78d6a14bb092b57ee12be03",
      "tree": "3ffc1895f31ed03bfaea4865cd9d47aa64569bd6",
      "parents": [
        "3b1647310d8b8b975e74d2601ba841e373b97b20"
      ],
      "author": {
        "name": "Juan Antonio Osorio Robles",
        "email": "juan.osorio.robles@ericsson.com",
        "time": "Fri Nov 28 14:19:19 2014 +0200"
      },
      "committer": {
        "name": "Juan Antonio Osorio Robles",
        "email": "juan.osorio.robles@ericsson.com",
        "time": "Fri Nov 28 14:19:19 2014 +0200"
      },
      "message": "Fix path to network interfaces configurations\n\nThis commit changes the path that is used as reference in the\ndocumentation to one that is widely used in both ubuntu and debian. This\nwas made in order to avoid confusions (that actually happened while I\nwas trying out the devstack guide).\n\nChange-Id: Ic3ce40816f79f9f522fc33ed8b4a574d7a57d586\n"
    },
    {
      "commit": "db3225c1264e1363262c210daa4a3c77a4fb6853",
      "tree": "cd123e6897cba31c903aba80fe7208b90c113968",
      "parents": [
        "59bfc08489f9d322acc0e44f14f27d630d730be4",
        "34296016632a82ebbc88978a41f12ac2af1730e6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 24 22:22:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 24 22:22:48 2014 +0000"
      },
      "message": "Merge \"Documentation: Using Neutron with DevStack\""
    },
    {
      "commit": "59bfc08489f9d322acc0e44f14f27d630d730be4",
      "tree": "b332f9e73c5abce8d9efb07130ab8ba3a11369c0",
      "parents": [],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 23 19:27:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 23 19:27:00 2014 +0000"
      },
      "message": "Merge \"Set libvirt live_migration_uri\""
    },
    {
      "commit": "34296016632a82ebbc88978a41f12ac2af1730e6",
      "tree": "4152ccb653101c63f12c4942eebfdd3b671c60c9",
      "parents": [
        "2d7f19627771680d4872eb77e06ceccf3cdd7b1b"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Mon Oct 27 11:57:20 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Thu Nov 20 11:31:38 2014 -0500"
      },
      "message": "Documentation: Using Neutron with DevStack\n\nChange-Id: I75f30a6809a6276dbd8a61e73535913be63b54f0\n"
    },
    {
      "commit": "ea3cdfad1fe6f63c8a6acdd4df4b5c4db85fabb5",
      "tree": "54ac003f8e35187737a9e2a285328dcfb49b9ad7",
      "parents": [
        "26dd21be8cbf789a8774c9a1941b364a497c4643"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Nov 08 08:29:16 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Nov 08 08:29:20 2014 -0600"
      },
      "message": "Pass through the rest of the docs\n\nDo the link cleanups and update a handful of things that were\nout of date.\n\nChange-Id: I758027bf3577c66cfb13df963516823a5c247080\n"
    },
    {
      "commit": "26dd21be8cbf789a8774c9a1941b364a497c4643",
      "tree": "ba58fbefb786e4dd47b2db93c3fb87feb8467e3e",
      "parents": [
        "e6165e80bab0c06035a0b7002200bcbcfe4e62ab"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 06 09:33:02 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Nov 07 12:12:21 2014 -0600"
      },
      "message": "One last format and content cleanup for the index page\n\nUpdate the form of the links to other documents in the tree;\nthe generated HTML links must remain in the original form.\nThe layout is changed from the previous tables to a more Sphinx-y\nTOC-like list.\n\nAlso editorial changes to the index page and guide titles\n\nChange-Id: I52df0cc542754c386fb3c99d9efdf2524c11bf48\n"
    },
    {
      "commit": "0986a7b760e34741d4df6f97851f6d98fec4f99c",
      "tree": "e492b771c2b9de137193a6a6c01b6eab7620037f",
      "parents": [
        "63baba2711552e0f818ad2482281d93dc11e7212"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Oct 29 22:08:13 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 06 06:40:45 2014 -0600"
      },
      "message": "Remove old HTML headers\n\nChange-Id: I39107df88aeb89d3364ad479d8c313b7a79b9440\n"
    },
    {
      "commit": "bd4fe54fa43f723a1a149c3f08c14700a66ba6a8",
      "tree": "b05e068563ab7cabe3963bd4b2b8d6d44e7edc55",
      "parents": [
        "e3822cf01d9db1a3aca051a16c239cb21adf18e5",
        "17314d242e1fea5a5ebc602c2a72fc28fb5473b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 05 08:13:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 05 08:13:48 2014 +0000"
      },
      "message": "Merge \"Remove old guides\""
    },
    {
      "commit": "cd1c3c7adb45e6fda75df48d0313aad8836a7453",
      "tree": "5ba84acfe3f35f403234729d98165586208ce036",
      "parents": [
        "956960e1b2c079eb5fe06fe9509522340fcd42a2"
      ],
      "author": {
        "name": "Kashyap Kopparam",
        "email": "kashyapk@thoughtworks.com",
        "time": "Fri Oct 31 17:32:57 2014 +0530"
      },
      "committer": {
        "name": "Kashyap Kopparam",
        "email": "kashyapk@thoughtworks.com",
        "time": "Fri Oct 31 17:34:47 2014 +0530"
      },
      "message": "added the localrc section to the local.conf\n\nChange-Id: Iffcc61ca886df96e1dc7c0df3c02125cb2b4a7dc\n"
    },
    {
      "commit": "17314d242e1fea5a5ebc602c2a72fc28fb5473b4",
      "tree": "ad5328f075935dc45a197d0036533ff105048e96",
      "parents": [
        "6fe32059de58964c8f089977539262f288df4601"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Oct 29 22:11:05 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Oct 29 22:14:11 2014 -0500"
      },
      "message": "Remove old guides\n\nChange-Id: I2f8cd36aef1e0018ed4d5619c934dc9772823656\n"
    },
    {
      "commit": "0f3bafc74edce5fbc091b3cacf27f916ebf04fc7",
      "tree": "c6d4581c085a0ec79f5f09fc30ece9c8a5a5dc64",
      "parents": [
        "514c82030cf04da742d16582a23cc64962fdbda1"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Fri Oct 24 10:48:46 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Fri Oct 24 10:48:46 2014 -0400"
      },
      "message": "Remove copyright footer from RST docs\n\nChange-Id: I2fe6aac7caec21af26983636d6ec827b3525ee15\n"
    },
    {
      "commit": "09e550c370cc79442236f8b05d00a7554bec9505",
      "tree": "b72d8e2bb395aa010e0c3d9772e223b266d66d04",
      "parents": [
        "58f1405665f72ae482aa34e09049a2847be1570e"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Tue Oct 21 11:40:08 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Wed Oct 22 12:27:00 2014 -0400"
      },
      "message": "Convert all HTML doc to RST\n\nThe motivation for this conversion is to have DevStack\u0027s docs be\ngenerated using a more familair workflow for OpenStack projects, using\nSphinx.\n\nChanging from raw HTML to RST will also make it easier to contribute\nmore documentation, as well as making edits less of a hassle.\n\nThe majority of the work was done by using Pandoc to convert from HTML\nto RST, with minor edits to the output to remove errors in Sphinx.\n\nChange-Id: I9636017965aeade37b950ddf5bdb0c22ab9004bd\n"
    },
    {
      "commit": "eaff3e1b8c7133e4a5ea8a783e23536871be409a",
      "tree": "a71c97ad48752a2eec0205462516451898aab533",
      "parents": [
        "572a4c4c3c5553beea01f519dbdcadfb9c6f78b7"
      ],
      "author": {
        "name": "Adrien Cunin",
        "email": "adrien.cunin@osones.com",
        "time": "Tue Oct 21 13:46:54 2014 +0200"
      },
      "committer": {
        "name": "Adrien Cunin",
        "email": "adrien.cunin@osones.com",
        "time": "Tue Oct 21 13:52:24 2014 +0200"
      },
      "message": "Reference git.o.o DevStack repo rather than GitHub\n\nIn docs, use git.o.o URLs rather than GitHub URLs for the DevStack repo,\nand don\u0027t mention GitHub when git.o.o is more appropriate.\nAlso, replaced GitHub logo with Git logo in quickstart.png.\n\nChange-Id: Iab0006144f008963b8cb5be2d10ce0f360c0e6ca\n"
    },
    {
      "commit": "0cbddea50d9651342647884bf9b8733354238884",
      "tree": "ec8b20dc6871993dc2739ef2bce28ac76b599a9f",
      "parents": [
        "ebb983d3f218e276bbcda5875d513b8d4dae9d3c"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Tue Oct 07 13:25:01 2014 -0700"
      },
      "committer": {
        "name": "Anita Kuno",
        "email": "anteaya@anteaya.info",
        "time": "Tue Oct 14 12:13:07 2014 -0400"
      },
      "message": "Move the doc paths to match other repos\n\nIn order to build in the Infra system, we\u0027d like to be able to reuse the\nexisting doc build macros. To support that, move docs/source to\ndoc/source and docs/html to doc/build/html.\n\nChange-Id: Ibd8e8e82e54c69b182120df67e6ec6908fed2908\n"
    }
  ]
}
