)]}'
{
  "log": [
    {
      "commit": "532908f6021f5e031cae01aa2374cd62da0200a9",
      "tree": "0fd7f4147e965e3f61b16dd97c0921637d3340c0",
      "parents": [
        "5219f78d20d92297401865460cdb54f6bcbc6e2b"
      ],
      "author": {
        "name": "Steven Dake",
        "email": "sdake@redhat.com",
        "time": "Mon Jan 14 11:35:17 2013 -0700"
      },
      "committer": {
        "name": "Steven Dake",
        "email": "sdake@redhat.com",
        "time": "Mon Jan 14 12:40:33 2013 -0700"
      },
      "message": "Remove error from httpd/apache on unstack.sh\n\nFedora/RHEL use httpd for the package name of httpd.  This is handled\nin other parts of the horizon startup code, but not in shutdown.\n\nChange-Id: I2732dad652d83a9cbe055f5f077678b7111ca782\nFixes: bug #1099538\n"
    },
    {
      "commit": "f2a18c065e2447083e874eeae59bf6988491ae3f",
      "tree": "3c7aabc7fd1c58e89c67f9e18f2e4f9f4a7af525",
      "parents": [
        "63ea3185de5d3e703e623ba57bc19a70c160274a"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Dec 04 18:34:25 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 12 16:14:16 2012 +0100"
      },
      "message": "Two small fixes for openSUSE support\n\n- Use right package files for openSUSE in tools/info.sh\n- Use a2enmod to enable the wsgi apache module\n\nChange-Id: I51e3019be32dc0938674c9c8d285a55f5b023707\n"
    },
    {
      "commit": "00011c0847a9972b78051954e272f54e9d07ef51",
      "tree": "d700284b823a9464196dd59f96b2f45dba4a20ec",
      "parents": [
        "e5f8d1228a139ae13da5f2fbdfd09b3b43fd52fd"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Dec 06 09:56:32 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Fri Dec 07 09:06:07 2012 +0100"
      },
      "message": "Add is_fedora and exit_distro_not_supported functions\n\nBetween is_fedora, is_ubuntu and is_suse, we can make the code a bit\nsimpler to read. We also use exit_distro_not_supported to identify\nplaces where we need implementation details for new distros.\n\nAs \"/sbin/service --skip-redirect\" is Fedora-specific, guard this with a\nis_fedora test too.\n\nChange-Id: Ic77c0697ed9be0dbb5df8e73da93463e76025f0c\n"
    },
    {
      "commit": "fe89e726596596f0187de64b937a6cc57a571b05",
      "tree": "98348a9d037ceaff82c31543b492e4640d52b616",
      "parents": [
        "f99e75d366a0f18f5c2d01dacd102408db85192a",
        "c18b96515279064c85cb7a71939d9e9de961d905"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 05 19:47:03 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 05 19:47:03 2012 +0000"
      },
      "message": "Merge \"Add is_ubuntu function\""
    },
    {
      "commit": "f99e75d366a0f18f5c2d01dacd102408db85192a",
      "tree": "669a9e05fcc1fb4615229962ad126a8af43c38a8",
      "parents": [
        "a1daabd3402c7b9ce56f2723109dd23b1e0215f3",
        "2ed63f4f8ede2a5819eb76f109a947f6bab24d0d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 05 19:43:26 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 05 19:43:26 2012 +0000"
      },
      "message": "Merge \"Fix the default for APACHE_GROUP\""
    },
    {
      "commit": "c18b96515279064c85cb7a71939d9e9de961d905",
      "tree": "45bb2d752c22c7bf9791fca4429a584f9aa41628",
      "parents": [
        "1cd8a4725b83e65e159788ef4d4c994eb5211106"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Dec 04 12:36:34 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Dec 04 18:30:13 2012 +0100"
      },
      "message": "Add is_ubuntu function\n\nThis replaces all of the [[ \"$os_PACKAGE\" \u003d \"deb\" ]] tests, except when\nthose tests are before straight calls to dpkg.\n\nChange-Id: I8a3ebf1b1bc5a55d736f9258d5ba1d24dabf04ea\n"
    },
    {
      "commit": "1cd8a4725b83e65e159788ef4d4c994eb5211106",
      "tree": "da075af6d672484f0662518779797d816155f395",
      "parents": [
        "b62d71010391ae63f22ccf6614c7d379cbe3ea19",
        "ca5c4713869fb88c2e8753039f80f1f8bf1d8fef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 04 17:18:44 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 04 17:18:44 2012 +0000"
      },
      "message": "Merge \"Add package names for openSUSE/SLE\""
    },
    {
      "commit": "2ed63f4f8ede2a5819eb76f109a947f6bab24d0d",
      "tree": "f0f1d84d7604ba7ddce7722216e27629758cc6ab",
      "parents": [
        "d5a80069d8c92a6eda524903341c23dcf6bd571f"
      ],
      "author": {
        "name": "Martin Vidner",
        "email": "mvidner@suse.cz",
        "time": "Tue Dec 04 10:33:49 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Dec 04 10:35:53 2012 +0100"
      },
      "message": "Fix the default for APACHE_GROUP\n\nIt should be the group of the effective apache user.\n\nFor example, on openSUSE, we use wwwrun:www for apache and $USER:users\nfor users.\n\nChange-Id: I8e12a8d90d45cfd18e67a41cf5462216ae404733\n"
    },
    {
      "commit": "e1864c37f31a6e4d8680148c35ffc9f1bcc5d54a",
      "tree": "a524c7a57b344c6a5f1693e9d1faee6395d11662",
      "parents": [
        "318408c9a863321c4c052f8512fe80249a6d7356"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Nov 29 14:20:34 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Nov 29 14:20:34 2012 -0500"
      },
      "message": "enable mod_wsgi on horizon_init\n\non a clean ubuntu environment wsgi wasn\u0027t getting enabled\nensure that it actually turns on wsgi to that apache can start\n\nChange-Id: I9c74f7c5d5d2f995843b2a649a52f7159c7de314\n"
    },
    {
      "commit": "ca5c4713869fb88c2e8753039f80f1f8bf1d8fef",
      "tree": "a614f81263d7d7135b7c1212df65e7da64230a95",
      "parents": [
        "856a11e0e42c253b84b6074c620d54e620cd17c6"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Nov 21 17:45:49 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Nov 28 16:26:53 2012 +0100"
      },
      "message": "Add package names for openSUSE/SLE\n\nChange-Id: I487cc7b8bd228ff77c9881528e3395cbe3c43d4a\n"
    },
    {
      "commit": "856a11e0e42c253b84b6074c620d54e620cd17c6",
      "tree": "e6184bd954d5523903c2719a55e78a0340fce63e",
      "parents": [
        "ff828ce3f63788534e1828aba5eb16e68a20b69b"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Nov 21 16:04:12 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Nov 28 16:22:12 2012 +0100"
      },
      "message": "Add partial openSUSE/SLE support\n\nNote that this is the first part of the support. A second part involves\ndealing with the package names.\n\nAmong the changes:\n - add several functions to determine some distro-specific behavior (how\n   to call usermod, if some features are available on the distro, etc.)\n - correctly detect openSUSE and SLE in GetOSVersion, and set DISTRO\n   accordingly\n - new is_suse() function to check if running on a SUSE-based distro\n - use zypper to install packages\n - adapt apache virtual host configuration for openSUSE\n - some simple fixes (path to pip, mysql service name)\n\nChange-Id: Id2f7c9e18a1c4a7b7cea262ea7959d183e4b0cf0\n"
    },
    {
      "commit": "b562e6a710b34609f95bcc46e2ae50e7812aa103",
      "tree": "befbd1be2dcdbbe4c52c9587b97d0afc6daf3b77",
      "parents": [
        "2e8884d75e77083ccbdd23b6b3b272d2541f57e3"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Nov 19 16:00:01 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Nov 26 10:24:09 2012 -0500"
      },
      "message": "move horizon logic to lib to clean up stack.sh\n\npre holiday refactor extrodinare, get the horizon code\nover fully into lib/horizon so that all these fixes aren\u0027t\nscattered through stack.sh\n\nChange-Id: I7f26c5c6708d5693048eb7b1ce792122adbc7351\n"
    }
  ]
}
