)]}'
{
  "log": [
    {
      "commit": "cf355aa012afdda8cdb450a421b7749ebfd3c16e",
      "tree": "02a44d218538f613a51737fd08e98be9275bd1e1",
      "parents": [
        "89a263bc419cea239119e7d208a0cd6d02b4b54e"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Aug 14 14:39:00 2014 +0200"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Aug 21 12:28:30 2014 +0200"
      },
      "message": "Install sqlalchemy-migrate from master if requested\n\nAdded possibility to install sqlalchemy-migrate from master instead of\npypi packages.\n\nChange-Id: I8af92cbb03609799442b05db9772e3c82b76725b\n"
    },
    {
      "commit": "21cb67c1e5058591d907641dbd6805ceafcad308",
      "tree": "5cca77152ae2126270f6f6febd018abb596d9958",
      "parents": [
        "735f4d340f5772bac29c1aa23fdfb5e2df500ca3"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Mon Aug 04 14:29:55 2014 +0200"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Fri Aug 15 16:40:15 2014 +0200"
      },
      "message": "Remove code tagged as \"can be removed after Icehouse\"\n\nChange-Id: Ib78f3d55c9dcd46e0dfc3343c32e077cf530b5f7\n"
    },
    {
      "commit": "099e5e3f81233e2151f8645bc1ff6431eab9492b",
      "tree": "09205d40716ca185c11c79d97d948bb66758ba88",
      "parents": [
        "31f7475baffcca2742201918c8f3fe7b682c2193"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Mar 31 10:35:43 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Apr 01 08:48:00 2014 -0400"
      },
      "message": "don\u0027t use pip -e install for libraries\n\nlibraries in openstack shouldn\u0027t be installed editable, as it\ncauses all manner of issues (especially complicated by the use\nof namespace packages). Install these globally as part of the\ndevstack installation process.\n\nChange-Id: I11acb169e74069be0618e57496ff342f9e788493\n"
    },
    {
      "commit": "aee18c749b0e3a1a3a6907a33db76ae83b8d41d9",
      "tree": "01a8ab5abb9867986f3e848918abd9e749b691cd",
      "parents": [
        "0ed4af02da0bd4a0f757dd8c2156913e6c7a724c"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 21 15:35:08 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 28 07:59:03 2014 +1100"
      },
      "message": "Enforce function declaration format in bash8\n\nCheck that function calls look like ^function foo {$ in bash8, and fix\nall existing failures of that check.  Add a note to HACKING.rst\n\nChange-Id: Ic19eecb39e0b20273d1bcd551a42fe400d54e938\n"
    },
    {
      "commit": "d8864feae93f898f043febf0b4734f0b61c602d4",
      "tree": "2c7e54c06e7745e39b4e13cc1a85f614deef62ea",
      "parents": [
        "83f7736dcf9039d9114dd4568687f28221bac5d9"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Feb 17 11:00:42 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Feb 17 11:18:12 2014 -0600"
      },
      "message": "Fix shocco errors\n\nClean up comments to fix errors seen while processing with shocco\n\nChange-Id: I0e97ad27613313f03e47c107051ea93b115d4744\n"
    },
    {
      "commit": "aaac4eede998e6601c879fd359e0cb91c83ba77a",
      "tree": "7bba8294e2b4e0d177558fee88e4f8ede9455774",
      "parents": [
        "c85ac787ba43115a3f47416470ef16e21ad20caf"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Mon Nov 18 22:12:46 2013 +0000"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Mon Nov 18 22:16:45 2013 +0000"
      },
      "message": "Fix stackforge_libs installation step\n\nWhen stackforge_libs is enabled, the WSME and Pecan libraries\nare checked out from stackforge and installed from source instead of\npip. This change introduces a new function to perform the installation\nwithout attempting to sync the global requirements list, since the\nversion of setup.py in the global requirements repository breaks the\ndependencies for WSME (there is no ipaddr library in python 2, so we\nneed to install it, but under python 3 where it is part of the stdlib we\ncannot include it in the requirements).\n\nFixes bug 1252488\n\nChange-Id: I58357757ac67a919bf70178b76f65fa0a9e16242\n"
    },
    {
      "commit": "6832272a1816238d6671865771b92691dc65a205",
      "tree": "6c8feb63a687e28c1b30a799bba3f273efec5f94",
      "parents": [
        "dc30bd3eb457aaea66451621695cddfa8213a169"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Oct 21 18:11:40 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Oct 22 07:32:04 2013 -0400"
      },
      "message": "add lib/stackforge to let us test wsme / pecan from git\n\nwsme and pecan libraries have migrated to stackforge for\ndevelopment. If we support them in devstack, we can use their git\nversion instead of the release version, which ensures that they\nwon\u0027t break the rest of OpenStack when they cut a new release.\n\nThis is similar to how oslo testing works. Long term we probably\nwant a more generic mechanism to handle this, but for now, this\nshould get us rolling, and get them gating.\n\nChange-Id: Icf3475f433081c7c625864107d7e118e214396e1\n"
    }
  ]
}
