)]}'
{
  "log": [
    {
      "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": "9cedfcfda23445aadb866f40b0aafdde533cec9a",
      "tree": "ab63ed021e3fd78bb79f722f4bbfaaa88fc5305a",
      "parents": [
        "a6613851abacbfaad48d51a4de41e9b5e077e24c",
        "2c65e71ab85a6271818048f79541e9b269566df5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 07 18:11:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 07 18:11:07 2015 +0000"
      },
      "message": "Merge \"Implement devstack external plugins\""
    },
    {
      "commit": "2c65e71ab85a6271818048f79541e9b269566df5",
      "tree": "ef8721cc25ec6f4736ea62a058d5c3556bbf510d",
      "parents": [
        "7d6df5225bafaf77137aaa69f8fecd1286491b36"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Dec 18 09:44:56 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Jan 06 12:30:25 2015 -0500"
      },
      "message": "Implement devstack external plugins\n\nThis is an initial pass at plugin infrastructure for devstack which\nallows specifying an external repository via:\n\nenable_plugin \u003cname\u003e \u003cgiturl\u003e [branch]\n\nIt implements the devstack specification for this at\nI173dee3d57967b1d2ffd30e4868a2832aeac97ce\n\nChange-Id: I8e4175313b3cf0b12e981122358b1288a7eb0746\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": "933827cccea4d0866ecac9513a5f3ebeb90749ff",
      "tree": "a7f483edb20e746c4d90e37fc4129a0e8a5ecd3e",
      "parents": [
        "738b92a8ac0282fc349675203773601f2aa65e40"
      ],
      "author": {
        "name": "saradpatel",
        "email": "sarad.patel@hp.com",
        "time": "Fri Dec 19 12:09:05 2014 +0000"
      },
      "committer": {
        "name": "saradpatel",
        "email": "sarad.patel@hp.com",
        "time": "Fri Dec 19 12:11:38 2014 +0000"
      },
      "message": "Fix typo errors in devstack documentation\n\nThis submission fixes typo errors in following files\n  1. contributing.rst\n  2. exerciserc.rst\n  3. faq.rst\n  4. local.conf.rst\n  5. openrc.rst\n\nChange-Id: I2b2d61673c3c95f60c56978b5a81016603fef252\n"
    },
    {
      "commit": "8dab39854567df373233751be86871222e74aa06",
      "tree": "bb5cbe53f7c695820ce2e5f7633f9ac8db294561",
      "parents": [
        "00111b59d2db3fc1ff7f311abf4e0be6690183eb",
        "b7c1ce4d0f40cb24c78d6a14bb092b57ee12be03"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:30:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:30:19 2014 +0000"
      },
      "message": "Merge \"Fix path to network interfaces configurations\""
    },
    {
      "commit": "5853160c6e0a0c7601beea122d5f690ca6bba082",
      "tree": "96fc00fd58475d0a7b9fb9c96df44b997b028d3b",
      "parents": [
        "9abe094c1dfb1a0f2cb352f3418507eff54c2c82",
        "b3fdb1c93593faa6fb674937155f911beb2f0200"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 05:12:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 05:12:16 2014 +0000"
      },
      "message": "Merge \"Simplify docs build\""
    },
    {
      "commit": "37768a2e56ae21d40a22e13a5957d7cca951689b",
      "tree": "30831bd11c14f46897b6bb593839a95db44d7c5d",
      "parents": [
        "53aaf15af37c718af8b47d1d2ba0052a875faed7",
        "fe6dccb0a8b1ca05e73982f0aba647044bf79a2d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 08 18:17:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 08 18:17:50 2014 +0000"
      },
      "message": "Merge \"Fix typos in the configuration documentation\""
    },
    {
      "commit": "2f8e08b5728f4272b415b1c0aab8ff62eae29b06",
      "tree": "9f817f0351bf0d7bf5784ac56bf38b4e637b0131",
      "parents": [
        "129166c2d9ab4135143467eb23a8201410a4ed35"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Dec 05 08:31:16 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Dec 05 08:31:16 2014 -0500"
      },
      "message": "remove nova baremetal driver support\n\nThis has been deleted from the nova tree, we should purge it from\ndevstack, as it will not work any more.\n\nChange-Id: I20501fec140998b91c9ddfd84b7b10168624430a\n"
    },
    {
      "commit": "2dba66f328b1b7424b7c8cb4c79f29d26a0c997a",
      "tree": "b355d2dc5a59c78cd015afbaf8591372541c8938",
      "parents": [
        "dead777ea380df7bc1969e9807f90159f512259e",
        "af14029553a3aaeb3edaf49568b175c47f88fbc0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 05 00:38:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 05 00:38:38 2014 +0000"
      },
      "message": "Merge \"Rework the old logo\""
    },
    {
      "commit": "5f332766fe97d8a814ade8428aa02ece0eb75921",
      "tree": "b67450cede542435d6f9e1fc54a49187c510b38b",
      "parents": [
        "20132c1aeb1c96bae1446e70f9e2ff664b947014",
        "d591a25e424ea8cec4d67854fcce236671210139"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 15:56:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 15:56:56 2014 +0000"
      },
      "message": "Merge \"Add support for tuskar-api service\""
    },
    {
      "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": "fe6dccb0a8b1ca05e73982f0aba647044bf79a2d",
      "tree": "4e11e607a09a3aba83a8740e0f2c4e63cb1afc1f",
      "parents": [
        "3b1647310d8b8b975e74d2601ba841e373b97b20"
      ],
      "author": {
        "name": "Juan Antonio Osorio Robles",
        "email": "juan.osorio.robles@ericsson.com",
        "time": "Fri Nov 28 13:12:14 2014 +0200"
      },
      "committer": {
        "name": "Juan Antonio Osorio Robles",
        "email": "juan.osorio.robles@ericsson.com",
        "time": "Fri Nov 28 13:12:14 2014 +0200"
      },
      "message": "Fix typos in the configuration documentation\n\nChange-Id: I0089c195f4cda313c3b68a7c5c215b9dbff94db2\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": "74a8ccf3b44ac4b6f07fdd3a44374bad9bc25f67",
      "tree": "b791d30caa10aec1c630bc70af95b7c851dc9fe2",
      "parents": [
        "15ab23b5652e4491141d6c24000b056a5b61d846",
        "a6dfe8199831019a53c937aa7f1f85549bb268e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 21 03:24:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 21 03:24:30 2014 +0000"
      },
      "message": "Merge \"Remove unused and deprecated SWIFT_CONFIG_DIR variable\""
    },
    {
      "commit": "af14029553a3aaeb3edaf49568b175c47f88fbc0",
      "tree": "d7191742372be56662af29a7e04ad95020a65a38",
      "parents": [
        "2d7f19627771680d4872eb77e06ceccf3cdd7b1b"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 20 21:13:15 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 20 21:22:00 2014 -0600"
      },
      "message": "Rework the old logo\n\n* Re-work the old banner logo for the Sphinx docs\n* Remove the remaining leftover assets from the old web site\n\nSo this is one possibility, I retained the other logo files so we have\noptions to play with.\n\nChange-Id: Iac15899780072450dc30600a719283c0e2b0c0ae\n"
    },
    {
      "commit": "b103e1abd866bdb8af677e7da950d6d2b35ac1b2",
      "tree": "eb4051c951ced2fec20ff8d6d5a933e9881af0cc",
      "parents": [
        "576aaae6f74c55ab65280c287f3b12a274e6e683",
        "21529a50e3b49ce378da88ce10ce903933fa3a02"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 20 20:09:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 20 20:09:43 2014 +0000"
      },
      "message": "Merge \"Add IPv6 support for tenant data network\""
    },
    {
      "commit": "a6dfe8199831019a53c937aa7f1f85549bb268e7",
      "tree": "96b91e5b721a22a7d6b62b039788517fdf85a915",
      "parents": [
        "576aaae6f74c55ab65280c287f3b12a274e6e683"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Nov 20 18:06:23 2014 +0100"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Nov 20 18:06:23 2014 +0100"
      },
      "message": "Remove unused and deprecated SWIFT_CONFIG_DIR variable\n\nChange-Id: Id9b9f2300288b98e4952ef8da6732232a683338d\n"
    },
    {
      "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": "d591a25e424ea8cec4d67854fcce236671210139",
      "tree": "98434abe7ffda19b8e47ed106aca241d02d47c6f",
      "parents": [
        "dd69403ff4608f8fe2c50c71962aee042ae0c1fa"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Mon Oct 27 17:22:17 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Tue Nov 18 18:28:58 2014 +0000"
      },
      "message": "Add support for tuskar-api service\n\nAdds initial support for configuring and starting the tuskar-api\nservice.\n\nTo enable, add the following to your localrc:\n\nenable_service tuskar\nenable_service tuskar-api\n\nThe aim of this addition is to provide a more accessible (non devtest)\nway for developers to run up tuskar in a familiar devstack environment.\n\nSee the official repos for more information:\nhttps://github.com/openstack/tuskar/\nhttps://github.com/openstack/python-tuskarclient\n\nChange-Id: Id0c3c0d3a38100c66dbe6e3adf1f715162f99742\n"
    },
    {
      "commit": "3293046d3091e7017beafe92bfe361e6d204bfb1",
      "tree": "774eb47a5a152aa24c757e23d15a0030482184ce",
      "parents": [
        "07d7e5b1f9b2201da006201f99a9b357a45b9b37"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 18 06:51:16 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 18 06:51:16 2014 -0500"
      },
      "message": "use a more common rst header hiearchy\n\nWhile rst doesn\u0027t actually care about the order of headers, reviewers\nsometimes do. And the build in emacs mode has a certain order\nspecified that it can easily rotate between.\n\nStandardize on \u003d\u003d h1, \u003d h2, - h3, ~ h4 in the code.\n\nChange-Id: I80ff6df6ef0703a3c3005809069428018bb355d4\n"
    },
    {
      "commit": "07d7e5b1f9b2201da006201f99a9b357a45b9b37",
      "tree": "8c9f10285f1fa5f08698ccdeeb540d596c2bd497",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Nov 17 07:10:14 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 18 06:44:20 2014 -0500"
      },
      "message": "add LIBS_FROM_GIT to docs\n\nAlso reformat common configuration variables to have an additional\nheader level which makes it easy to direct link to specific\nconfiguration vars when directing someone.\n\nReformat header markup to us a more standard \u003d\u003d \u003d - for h1, h2, h3\n\nChange-Id: I10bac5a93529cdfbcde0a05f9ebdbc1799d403cd\n"
    },
    {
      "commit": "b3fdb1c93593faa6fb674937155f911beb2f0200",
      "tree": "717795277ab8b9fb360c022ac46ec6b7eea171d7",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Nov 17 12:45:09 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Nov 17 12:45:12 2014 -0600"
      },
      "message": "Simplify docs build\n\nRemove unnecessary old code from tools/build_docs.sh; it now only builds\ndocs for the current branch in the current working directory.\n\nFix the merging if the git log changes into changes.html.\n\nChange-Id: I965dc3383b6317807ca0d47fe42648a19e96b57b\n"
    },
    {
      "commit": "21529a50e3b49ce378da88ce10ce903933fa3a02",
      "tree": "eb1039bba3745096345def756fb6782f2529eab6",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "John Davidge",
        "email": "jodavidg@cisco.com",
        "time": "Mon Jun 30 09:55:11 2014 -0400"
      },
      "committer": {
        "name": "John Davidge",
        "email": "jodavidg@cisco.com",
        "time": "Mon Nov 17 05:16:07 2014 -0800"
      },
      "message": "Add IPv6 support for tenant data network\n\nDefine IP_VERSION with one of the three values 4, 6, or 4+6 in\nyour localrc to indicate if you intend to run your tenant data network\nas either IPv4, IPv6, or dual stack respectively. Default value is 4.\n\nIf your IP_VERSION is set to 6 or 4+6, then the following variables\nshould be defined in your localrc:\n  - FIXED_RANGE_V6: The IPv6 prefix for your tenant network\n  - IPV6_PRIVATE_NETWORK_GATEWAY: The gateway IP with the same prefix\n  - IPV6_RA_MODE (with default as slaac)\n  - IPV6_ADDRESS_MODE (with default as slaac)\n\nIf you\u0027re going to use IPV6_RA_MODE/IPV6_ADDRESS_MODE settings other\nthan the defaults then you should make sure your VM image has dhcpv6\nclient enabled at bootup, otherwise you\u0027ll need to run it manually\nafter the VM is booted.\n\nIt\u0027s recommended to run the latest version of dnsmasq 2.68.\nIf you intend to enable internet access in your VM, make sure\nyour network node has IPv6 internet access, and the IPv6 prefix for\nyour tenant network is a GUA and routable.\n\nImplements: blueprint ipv6-support\nChange-Id: I848abf18e00e2a869697c5ef6366bc567dde448a\nCo-Authored-By: John Davidge \u003cjodavidg@cisco.com\u003e\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": "d224ae1086c7641726a961208cab8af350a81b51",
      "tree": "7989f0d72669b514da7ad743379f3526c29d8726",
      "parents": [
        "0986a7b760e34741d4df6f97851f6d98fec4f99c"
      ],
      "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": "Thu Nov 06 10:32:09 2014 -0600"
      },
      "message": "Update index page doc links\n\nThis updates the form of the links to other documents in the tree;\nthe generated HTML links must remain in the original form.\n\nChange-Id: I6c2179e3b7cb5b8e2589ede84ab7d02340812e80\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": "63baba2711552e0f818ad2482281d93dc11e7212",
      "tree": "2276ba30f044780e33f1586cf57091d2c23ef805",
      "parents": [
        "bd4fe54fa43f723a1a149c3f08c14700a66ba6a8"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Oct 29 21:57:31 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 06 06:40:45 2014 -0600"
      },
      "message": "Clean up index page\n\nThere were a lot of artifacts left from the HTML translation.\n\nThe toctree at the end is to suppress the errors until the remaining\ndocs are cleaned up.\n\nChange-Id: I4a8f29f0be524d0a15c7c6f590ffc3ceed6ff811\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": "f76ed01665d8718641a1c5e421571bd165486d24",
      "tree": "7df33360548c66ab7cb4c146242b00153b14d390",
      "parents": [
        "ce1f133732e298eb1b5d0814d1670756493c2a32"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Mon Oct 27 11:36:41 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Mon Oct 27 11:36:41 2014 -0400"
      },
      "message": "Docs: Fix exercise table in index.rst\n\nChange-Id: I305414a5a38c6837a765110e726771ba2f94fe45\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"
    },
    {
      "commit": "ee2e3ddfdb3cbcc59745286dee01a4d6f2989944",
      "tree": "4f6bdacb16d36c3f459573db1e87c88fe0d612c4",
      "parents": [
        "e5dbec252aac0ca665696a5b69267f13882478c2",
        "e321e305f3b571b1b3ae26f169b71786537d400a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 09 00:17:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 09 00:17:10 2014 +0000"
      },
      "message": "Merge \"Correct swift service name in docs\""
    },
    {
      "commit": "e321e305f3b571b1b3ae26f169b71786537d400a",
      "tree": "efb965cb10e7be3f75511d3bbb4efa44e42ef9ec",
      "parents": [
        "552459cbccf12473c5734f92b034c8f2464a4069"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Mon Oct 06 02:23:28 2014 -0400"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Tue Oct 07 13:08:58 2014 -0400"
      },
      "message": "Correct swift service name in docs\n\nThe docs incorrectly show an example of:\n\n  enable_service swift\n\nThis does not work, it must be enabled on a per swift service\nbasis, like:\n\n  enable_service s-proxy s-object s-container s-account\n\nChange-Id: Ib4ed8b43f777d308f5464d45dc87735e843c0daf\n"
    },
    {
      "commit": "690e3c25742f47fd2a42d6407ffa30bc99288dc0",
      "tree": "43ac4f7c32e5a23c49afd555f2ec0325a0cdf659",
      "parents": [
        "552459cbccf12473c5734f92b034c8f2464a4069"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Sun Oct 05 20:06:33 2014 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Sun Oct 05 20:06:33 2014 -0400"
      },
      "message": "Fix Typos found with misspell\n\ngit ls-files | grep -v locale | misspellings -f -\n\nChange-Id: I0dc56ba64ae4bdc681ccf4a1d2d23238f541650d\n"
    },
    {
      "commit": "a8008f090981fe35999f51089c05ecab2b39a74d",
      "tree": "367876fac749c3cb2348d113b6660df1d5fc56df",
      "parents": [
        "61a6e253f285fd9cfe0ac7612e85e7cf1fff5116"
      ],
      "author": {
        "name": "Gilles Dubreuil",
        "email": "gilles@redhat.com",
        "time": "Tue Jul 15 14:14:56 2014 +1000"
      },
      "committer": {
        "name": "Gilles Dubreuil",
        "email": "gilles@redhat.com",
        "time": "Fri Sep 05 10:35:41 2014 +1000"
      },
      "message": "FAQ: Removed LXC not being supported on Fedora\n\nChange-Id: Ie62e3d81170702c1b87077f6a1a82f407587c684\n"
    },
    {
      "commit": "4e07fdcba76a58fc2b21ce6670144312ddb73869",
      "tree": "883dc069714701ac9337520733c6e41e80958343",
      "parents": [
        "58f8f429c88f11f6c2dc361306d920cece2f67ae"
      ],
      "author": {
        "name": "Robbie Harwood (frozencemetery)",
        "email": "rharwood@redhat.com",
        "time": "Mon Jul 14 18:11:39 2014 -0400"
      },
      "committer": {
        "name": "Robbie Harwood (frozencemetery)",
        "email": "rharwood@redhat.com",
        "time": "Wed Aug 20 17:09:59 2014 -0400"
      },
      "message": "Add and document $NOVA_VNC_ENABLED for forcing VNC on\n\nThis allows multinode setups to function correctly without enabling the\nunneeded n-novnc and n-xvnc services on pure compute nodes.\n\nChange-Id: Ie02734bb598d27560cf5d674c9e1d9b8dca3801f\nCloses-Bug: 1342155\n"
    },
    {
      "commit": "9504bb376d02533ae9193050879f518699316ce2",
      "tree": "b709db5705ceb104b9d03f6e98d27b2f5c371fbe",
      "parents": [
        "a6a45467c412476b2cddb8526a97e421b0b74db7"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Fri Aug 01 17:41:08 2014 -0400"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Mon Aug 18 14:59:49 2014 -0400"
      },
      "message": "Rename Marconi to Zaqar\n\nThis patch changes all Marconi references to Zaqar.\n\nChange-Id: Iec4aeca54c0f383c995fba564bc59daa550d3747\nImplements: blueprint project-rename\n"
    },
    {
      "commit": "1c42599a3bb6be64266d04ebc1c753a8a05e4cdc",
      "tree": "fa8628ced93f5cd17eb5932164cae2e7ebc8e4d7",
      "parents": [
        "c6a5126f4a4bb60c1ddc00bc7f01a2de8916f822"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jul 28 17:51:13 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jul 28 17:51:29 2014 -0500"
      },
      "message": "devstack.org site updates\n\nIncludes:\n* Change Precise to Trusty\n* Add the new plugin phase\n* Remove deprecated config options\n* much, much more\n\nChange-Id: I0385f18a3256ad37a611e505e49572f27b3bcc10\n"
    },
    {
      "commit": "a216254a13933cfc37764be2605394b9bf078133",
      "tree": "39dbad19460b802205a0e49dccc93e5f47e2e29a",
      "parents": [
        "f29569db7a1de1f15b654e1db131de249143e210"
      ],
      "author": {
        "name": "Gilles Dubreuil",
        "email": "gilles@redhat.com",
        "time": "Tue Jul 15 14:30:26 2014 +1000"
      },
      "committer": {
        "name": "Gilles Dubreuil",
        "email": "gilles@redhat.com",
        "time": "Tue Jul 15 14:30:26 2014 +1000"
      },
      "message": "FAQ: Clarification - Devstack is a gating project\n\nChange-Id: I52fdfc5c865e864939df49fecb71b8e615a28cbf\n"
    },
    {
      "commit": "926c99d072e948f69dc32caa157f5d2247f78c47",
      "tree": "c624a315536c42a9ac581cad9ddafbf99e546a57",
      "parents": [
        "134609f9a6e8aae8022eb41da7fd2a48238fe720"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Jul 01 20:46:04 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jul 03 15:57:38 2014 -0500"
      },
      "message": "Generate recent changes list from git log\n\nThe list of recent commits to the DevStack repo is now generated\nby tools/build_docs.sh from the last 6 month of the git log.\n\nChange-Id: Idefdb5d5188ab7e743af131e3d6cb132382d25d4\n"
    },
    {
      "commit": "54b973233904f8870bf2d4dc6a5dfedb031531fb",
      "tree": "40aca4ebbf7fe24e042912d03ccc67ef8c1ac90f",
      "parents": [
        "cab1eb12c667d218a4de76ef5e546bfc05efcd97"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jun 20 17:53:55 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jun 20 18:04:55 2014 -0500"
      },
      "message": "Move static docs into master branch\n\nThe hand-maintained static HTML docs for DevStack have been in a\nGitHub gh-pages branch; move them into the master branch in\npreparation for hosting them in openstack.org infrastructure.\n\nBy default tools/build_docs.sh now builds the static HTML output\ninto docs/html.\n\nChange-Id: Ide5f7d980a294c7a9f8a3decaed0939f1c239934\n"
    }
  ]
}
