)]}'
{
  "log": [
    {
      "commit": "87d74a0bddc3db0f1541050be104ea78b3076afe",
      "tree": "42400dc5d0f252afbcd88da9eed9514bfd617f9e",
      "parents": [
        "2efb9781c492a05962ea287f1addb3f791911fbd"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jul 09 20:18:04 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jul 09 20:18:04 2014 +0200"
      },
      "message": "Promote libffi-dev as a general dependency\n\nlibffi-dev/libffi-devel can be requested for rebuilding the\npython clients which is an un-skipable part of the devstack install.\n\nPromoting the libffi-devel to a general dependency.\n\nChange-Id: I1dac7fd536b94de1e49aaf335ac29ffae1bd39d1\n"
    },
    {
      "commit": "692011593eedb662205471606d9099afba062bd1",
      "tree": "568cb0ee4dbbf636654f76ff2af7c1553ed68558",
      "parents": [
        "f2fd04924f26aef4f74fa1b192e1fa1d76e1546c"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun May 18 09:32:41 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun May 18 09:40:23 2014 +0200"
      },
      "message": "Move gcc to general\n\nLot of packages explicitly requires gcc now, but almost all of\nthe components needs it.\n\nAlways keep gcc in hand-range.\n\nfiles/rpms/general: always installs the libxlst2-devel, not just on\nRHEL 6, package recompile capability always handy and these are small\npackages anyway.\n\nChange-Id: Ia7d0e1938fb2453e3c02b979f99d6d179c6a24c6\n"
    },
    {
      "commit": "d7f7cb275cf0dd78a1490a056685b6753591d14f",
      "tree": "ba37d6b1c88d5e2a2938ef3e8114a18c79e27c95",
      "parents": [
        "473add7e0b467e4ebf2ed6a682e9ca175facd714"
      ],
      "author": {
        "name": "Sergey Skripnick",
        "email": "sskripnick@mirantis.com",
        "time": "Fri Mar 14 14:13:16 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 02 15:35:28 2014 +0000"
      },
      "message": "Add python-dev to general requirements\n\nPackage python-openstackclient depends on pycrypto, and pycrypto depends\non python-dev. Since python-openstackclient should be installed in any\ncase, python-dev should be in general requirements.\n\nChange-Id: I2d6f5919bdc1175252c78cd203a8769d3892b923\nCloses: bug 1292477\n"
    },
    {
      "commit": "62d1d698a0c1459e2519938259175cfed86f4a55",
      "tree": "f92a5cf11293082891c13938845e5f0d3c535ffb",
      "parents": [
        "206a2ac312dbd129cf6ea0494cfc9f7221056557"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Aug 01 17:40:40 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Aug 07 20:28:56 2013 -0500"
      },
      "message": "Add tools/install_pip.sh\n\nInstall a known working recent version of pip that handles installation\ndependencies more correctly than before.  Extract to a separate script\nso it can be used apart from stack.sh.\n\n* Install distro setuptools if it not already present\n* Install pip from source tarball as get-pip.py proved to be unreliable\n* Remove python-distribute and python-pip from all prereq files,\n  move python-setuptools to \u0027general\u0027\n* Remove the earlier unfubar_setuptppls() call that attenpted to fix this\n* Only update requirements.txt when no changes in repo\n\nTested on Precise, F18 and CentOS6.\n* Fedora and RHEL allow pip to install packages ON TOP OF RPM-installed\n  packages.  THIS IS BROKEN.  And is one reason we have to be so picky\n  about order and so forth.\n\nChange-Id: Ibb4b42119dc2e51577c77bbbbffb110863e5324d\n"
    },
    {
      "commit": "b6f7ea4fb0bfd4bcc1d1bb35f97d29eb70075b73",
      "tree": "fcd311aade39a5bdb97157bd038034040dd13b3c",
      "parents": [
        "fa7ac3f9b0168c91e67bf4fcfe1ef117f6337253"
      ],
      "author": {
        "name": "Alex Gaynor",
        "email": "alex.gaynor@gmail.com",
        "time": "Mon Jul 29 08:12:39 2013 -0700"
      },
      "committer": {
        "name": "Alex Gaynor",
        "email": "alex.gaynor@gmail.com",
        "time": "Mon Jul 29 08:12:39 2013 -0700"
      },
      "message": "Added libffi-dev to the needed packages\n\nChange-Id: Ida7001886f17c9413b33312f12f2478a54bd6c90\n"
    },
    {
      "commit": "c6d54c10dff89c515e567b49247c7f13eaf4c2e8",
      "tree": "ac63c8854f990e3344cdd25f65b2c08d8da679c6",
      "parents": [
        "e89fd6ae452a9866114e6bfb3260730856555a78"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Nov 13 15:08:26 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Nov 13 15:08:26 2012 -0500"
      },
      "message": "install memcached for swift via files\n\nwhen swift was enabled we were installing memcached via\nstack.sh, after marking it optional in files. Just use\nfiles instead.\n\nChange-Id: Ib8ee2d1f47254e805f4747b8aff6e89baa66913c\n"
    },
    {
      "commit": "ca2c047b6eb28cebba25870f3dda9e6eae2ab1ea",
      "tree": "befbdcb17ac5f1295d0e308bafd0df2cd247e89c",
      "parents": [
        "a81bbbda93e11357b818cc5cba074ce5bd300a93"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Nov 03 16:29:32 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Nov 03 16:29:32 2011 -0700"
      },
      "message": "fix caching so that there is the ability to download services without installing them.  This is done with a #NOPRIME comment in apts/files/\n"
    },
    {
      "commit": "8d5334c729c3625b97a23ead01aac313c40c7db8",
      "tree": "19502e36a796d0a606f5b325de6fc4ae1f77fc47",
      "parents": [
        "bbed01d3905fca1561b4071e7a2c2fffaf8aca88"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Wed Nov 02 18:50:57 2011 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Wed Nov 02 18:50:57 2011 +0100"
      },
      "message": "Remove dup and whitespaces.\n"
    },
    {
      "commit": "28fa4e8d940cb8a7a3d5fcb932a7552ad5f1c90c",
      "tree": "5768f25eadd39dd03589a66fd6b3296d850eff73",
      "parents": [
        "e70806452d819c2857b001c87cb72e9fcbcadaaa"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Tue Nov 01 12:30:55 2011 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Wed Nov 02 17:07:18 2011 +0100"
      },
      "message": "Add swift support.\n\nBased on github.sh/cloudbuilders/deploy.sh/swift. This is a WIP branch.\n"
    }
  ]
}
