)]}'
{
  "log": [
    {
      "commit": "91b8d13edad4d21bfd5b67219347f934728ee462",
      "tree": "b4050bcde75c19a515000357638ddd06b31a5302",
      "parents": [
        "9f67bd692c380737e1e4f11ad3a91e4646c1e48d"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jan 06 22:40:09 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jan 11 09:15:30 2013 +0100"
      },
      "message": "Fix \"sudo: sorry, you must have a tty to run sudo\"\n\nOn many systems the requiretty sudoers option is turned on by default.\nWith \"requiretty\" option the sudo ensures the user have real tty access.\n\nJust several \"su\" variant has an option for skipping the new session creation step.\n\nOnly one session can posses a tty, so after a \"su -c\" the sudo will not\nwork.\n\nWe will use sudo instead of su, when we create the stack account.\n\nThis change adds new variable the STACK_USER for\n service username.\n\nChange-Id: I1b3fbd903686884e74a5a22d82c0c0890e1be03c\n"
    },
    {
      "commit": "d66c965b0c00209905747754cd580fc2f887af0a",
      "tree": "391709faa405654c67b71e75a4c786eed16e8063",
      "parents": [
        "5e266052df2274036923fb57a348b87c516e8835"
      ],
      "author": {
        "name": "Kevin Lyda",
        "email": "kevin@ie.suberic.net",
        "time": "Wed Jan 09 13:39:57 2013 +0000"
      },
      "committer": {
        "name": "Kevin Lyda",
        "email": "kevin@ie.suberic.net",
        "time": "Thu Jan 10 13:12:54 2013 +0000"
      },
      "message": "Correct comment about SWIFT_LOOPBACK_DISK_SIZE.\n\nThe comment regarding SWIFT_LOOPBACK_DISK_SIZE in lib/swift used the\nincorrect unit (bytes instead of kilobytes).\n\nChange-Id: I86117e36141c0a028a6fa6878a4d540f624e759d\n"
    },
    {
      "commit": "8e5d2f0c7a29a8002c3be1c94f1abca65ddaea08",
      "tree": "c24967706020846dc68aefe0c38491c49554dca2",
      "parents": [
        "4ce35c46cc80d07bb9f5ea4f1d4c6961c5f50d3e"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Dec 20 13:11:43 2012 +0000"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jan 09 10:40:39 2013 -0600"
      },
      "message": "Set recon_cache_path to ${SWIFT_DATA_DIR}/cache.\n\n- Fixes bug 1092538.\n\nChange-Id: Id9eb9446b32a800b1c7e0ef72882747424c65b6e\n"
    },
    {
      "commit": "6d04fd7ba59450c4d9c6c7317eef05c7812056b1",
      "tree": "e60eafb8841a7c647e2aee7326f0d060d6d9c215",
      "parents": [
        "5ba0360b3266be26418dbd828e5e13386a324b2d"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 21 11:03:37 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 28 18:03:10 2012 -0600"
      },
      "message": "Holiday docs and comment formatting cleanup\n\nChange-Id: Ia4ca88c67d3b94e306a79a669805a2fa1b0dc069\n"
    },
    {
      "commit": "64ab774313a5791cfbd8798c68a93068a11229ac",
      "tree": "c4058440ae6d1af5c76cfc1e34705314a03979e7",
      "parents": [
        "7611c894b598c876912ab967642f0e8c8ad9171b"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 28 15:38:28 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 28 15:44:21 2012 -0600"
      },
      "message": "Set up swift\u0027s auth cache dir\n\nSwift backing glance doesn\u0027t work due to auth_token failing without\na signing_dir configured and set up.  Create the dir and configure\nin proxy-server.conf\n\nBug 1092783\n\nChange-Id: If9ac46592bb7fc09e6cfd0a802a4fa61304fc369\n"
    },
    {
      "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": "83e109571ec2c2a08a378d9c3a69bfbf3f5ec1ba",
      "tree": "f5be3c1d9949d5290091fad60b817ed16e802de2",
      "parents": [
        "f14180cb1dee52f226e62d6993a7eb49cfdd0776"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Nov 30 23:28:07 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Nov 30 23:28:07 2012 +0100"
      },
      "message": "Allow Versioning with swift\n\n* add the allow_versions to the container configs\n\nChange-Id: I2d39ba7c60f5f1c4cd4f80ed61a02a64979e8f19\n"
    },
    {
      "commit": "ece6a332b7d5791c73071fbfea5723d4991c6c85",
      "tree": "c05fa34ec625fa54b9e7a3c69ae8377098eca7eb",
      "parents": [
        "ff7f308e9cbdaf69fa116a628ed3114bb7aad54e"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Nov 29 14:19:41 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Nov 30 20:36:50 2012 +0100"
      },
      "message": "Refactor swift installation\n\n* Optimize loops\n* Move install steps to the lib/swift\n\nChange-Id: Ie8a74b2627395620ccb0501171fa0150ee7497f2\n"
    }
  ]
}
