)]}'
{
  "log": [
    {
      "commit": "2f15df8a2997adc8c2f4a9a97660f8930ad2d376",
      "tree": "c71e304b9af73b7a7c58cb90b765639f29690ce5",
      "parents": [
        "2fcb3a85df060a458f0fc2e0828d9373a1ebc974"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Dec 23 12:28:34 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Dec 23 12:28:45 2011 -0800"
      },
      "message": "add adapters for exercises jenkins integration)\n\nChange-Id: If15570612e784d6a1b9fbd54c83f9cd3a9a36941\n"
    },
    {
      "commit": "2fcb3a85df060a458f0fc2e0828d9373a1ebc974",
      "tree": "c3e333d0c853807c461649e0fdd621f83c646522",
      "parents": [
        "c6b0c0978583dfb8eb46884b1f5eaeb255803abc",
        "abda427a10873a6d11026f767d53d2cecf967d1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 23 17:56:15 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 23 17:56:15 2011 +0000"
      },
      "message": "Merge \"Improve euca exercise to use floating ips and secgroups.  This ensures that the full instance lifecycle gets \u0027worked.\u0027\""
    },
    {
      "commit": "c6b0c0978583dfb8eb46884b1f5eaeb255803abc",
      "tree": "a10d3d9a16b0144ba9bcbf36d172d88f760df845",
      "parents": [
        "e8d970c20e0bf8b3556ef1a52adc74fe17a970d6",
        "25dab66b44a3059a9ff6f3bd28eba82fbda8c057"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 22 19:46:43 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 22 19:46:43 2011 +0000"
      },
      "message": "Merge \"Add OFFLINE support to allow stack.sh to run cleanly without Internet access after having initialized /opt/stack with access. Good for those long flights on a Friday night.\""
    },
    {
      "commit": "e8d970c20e0bf8b3556ef1a52adc74fe17a970d6",
      "tree": "31e253b9afc621f1d861044af7f00204fd0e3be6",
      "parents": [
        "e23f6de4d2d634278e92d31c40298cc79aeee866"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Thu Dec 22 02:27:00 2011 +0000"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Thu Dec 22 02:27:19 2011 +0000"
      },
      "message": "Updated the horizon pips to use gerrit.\n\nChange-Id: Ice5139a41b6f99e99e892a1d73c1453f7fcd554a\n"
    },
    {
      "commit": "25dab66b44a3059a9ff6f3bd28eba82fbda8c057",
      "tree": "09e2f39526146693e454b9bbdfb4d9d84f5306e0",
      "parents": [
        "e23f6de4d2d634278e92d31c40298cc79aeee866"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 16 22:40:46 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Dec 21 19:42:53 2011 -0600"
      },
      "message": "Add OFFLINE support to allow stack.sh to run cleanly without\nInternet access after having initialized /opt/stack with access.\nGood for those long flights on a Friday night.\n\nChange-Id: If97c22eef91bbd88aed644f05c56bf815036e78f\n"
    },
    {
      "commit": "e23f6de4d2d634278e92d31c40298cc79aeee866",
      "tree": "8b3721603e79ad3a53ca3a5b5265e7834f1502df",
      "parents": [
        "a24f5b08c552e3e0959c24dda78dea55469cfda0"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Dec 21 09:29:32 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Dec 21 09:31:23 2011 -0800"
      },
      "message": "Add ec2 endpoint to service catalog\n\nChange-Id: Id779d4d818621db042c420e034083577a3d3ab0d\nblueprint: ec2-service-endpoint\n"
    },
    {
      "commit": "a24f5b08c552e3e0959c24dda78dea55469cfda0",
      "tree": "618384edaf0f7c507b111f9a53e9e42f03fcdb0a",
      "parents": [
        "5e71c0a97abe1e9dea44112ba0306ba411c0e7dd",
        "a8dda1709f4cb6b64ea9664bf22aa88ae691a047"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 20 21:13:38 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 20 21:13:38 2011 +0000"
      },
      "message": "Merge \"Add volume.sh exercise\""
    },
    {
      "commit": "5e71c0a97abe1e9dea44112ba0306ba411c0e7dd",
      "tree": "26005a3d8313a7650197f44a060ca8ad6c32df09",
      "parents": [
        "25bbb44923bc0085df3ccbc4429b43807c78cb25",
        "55458455c2f851297a66c9065f05d06c463b1542"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 19 01:42:39 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 01:42:39 2011 +0000"
      },
      "message": "Merge \"Clean out old instances and iptables rules\""
    },
    {
      "commit": "25bbb44923bc0085df3ccbc4429b43807c78cb25",
      "tree": "b99e6d3fd898493f53429c9cef97429725f0fd20",
      "parents": [
        "e0d6cd1e920033fc889ae01b102885dc2eb2cdd0",
        "4541e1497d0cf253ada25a5370c0240498fbb205"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 17 21:33:30 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 17 21:33:30 2011 +0000"
      },
      "message": "Merge \"nova needs python-feedparser\""
    },
    {
      "commit": "55458455c2f851297a66c9065f05d06c463b1542",
      "tree": "dc9ab50ea62e3b3e65412f732110c2eead54589c",
      "parents": [
        "e0d6cd1e920033fc889ae01b102885dc2eb2cdd0"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Sat Dec 17 00:21:49 2011 +0000"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Sat Dec 17 00:22:38 2011 +0000"
      },
      "message": "Clean out old instances and iptables rules\n\nFixes bug 905344\n\nChange-Id: I844a90246bace792d293ef2df9504fb654104e4b\n"
    },
    {
      "commit": "abda427a10873a6d11026f767d53d2cecf967d1c",
      "tree": "e132c2f13e36f271938e005ef1d92f83ed3a3ab6",
      "parents": [
        "e0d6cd1e920033fc889ae01b102885dc2eb2cdd0"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Dec 16 20:16:20 2011 +0000"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Dec 16 20:36:51 2011 +0000"
      },
      "message": "Improve euca exercise to use floating ips and secgroups.  This ensures that the full instance lifecycle gets \u0027worked.\u0027\n\nChange-Id: Ibf22054ae3fb864242ff3df2b8066985a43803d7\n"
    },
    {
      "commit": "a8dda1709f4cb6b64ea9664bf22aa88ae691a047",
      "tree": "7cc4209f6f90dd592de6777d244c3c571a66a78e",
      "parents": [
        "e0d6cd1e920033fc889ae01b102885dc2eb2cdd0"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 16 12:22:02 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 16 14:36:35 2011 -0600"
      },
      "message": "Add volume.sh exercise\n\nChange-Id: Ic339c34c85493d21f9fbf5280bb5ff1660644f98\n"
    },
    {
      "commit": "e0d6cd1e920033fc889ae01b102885dc2eb2cdd0",
      "tree": "1b8182c4554c951a843010b853d2b3dcf8ace70e",
      "parents": [
        "ea3ebfeb922126045d7691fb476df8c5311a3f56",
        "50e3229c799c2ef3dce45146ba6229209350a3f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 16 00:05:54 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 16 00:05:54 2011 +0000"
      },
      "message": "Merge \"Keystone tenant ID\u0027s are no longer predictable (UUID\u0027s)\""
    },
    {
      "commit": "ea3ebfeb922126045d7691fb476df8c5311a3f56",
      "tree": "c525dcefa064e78880e2dc45cdb02b6b73aa5760",
      "parents": [
        "beb1c59561a1440fdb1555d7a589d2ea88763727",
        "ee3fc417d5256956a6afbbb5dd659d8f09124d18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 16 00:03:45 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 16 00:03:45 2011 +0000"
      },
      "message": "Merge \"Use iputils-arping package for Ubuntu Oneiric distribution\""
    },
    {
      "commit": "beb1c59561a1440fdb1555d7a589d2ea88763727",
      "tree": "78086499aee382492bb9bcbf9fa1914dcbf6db27",
      "parents": [
        "1abc3e88dbbff763d5fd17ca646cf85d7cd31518",
        "22a0f5fdedf91cb1b4b6b35da6bedfc0404c398e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 16 00:03:43 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 16 00:03:43 2011 +0000"
      },
      "message": "Merge \"Alternate capitalization schemes for True/False.\""
    },
    {
      "commit": "1abc3e88dbbff763d5fd17ca646cf85d7cd31518",
      "tree": "ab0d879de377e6e51ae2d1d3f77dba4cc0d35357",
      "parents": [
        "cb9fbd905b3a35d372a5eff1e2d15c4cdef85582",
        "0c3db253b52949f3d14d955f3251c8424111f9f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 15 22:07:50 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 15 22:07:50 2011 +0000"
      },
      "message": "Merge \"Prevent nesting of devstack directories Fix a comment typo\""
    },
    {
      "commit": "50e3229c799c2ef3dce45146ba6229209350a3f8",
      "tree": "6f8890cdadef72020b3ac6422a4e79266db0b71c",
      "parents": [
        "cb9fbd905b3a35d372a5eff1e2d15c4cdef85582"
      ],
      "author": {
        "name": "Dolph Mathews",
        "email": "dolph.mathews@gmail.com",
        "time": "Thu Dec 15 16:04:49 2011 -0600"
      },
      "committer": {
        "name": "Dolph Mathews",
        "email": "dolph.mathews@gmail.com",
        "time": "Thu Dec 15 16:07:27 2011 -0600"
      },
      "message": "Keystone tenant ID\u0027s are no longer predictable (UUID\u0027s)\n\nApplicable to keystone master post essex-m2\n\nDepends on: https://review.openstack.org/#change,2394\n\nChange-Id: I1431f7177ff22e03cdf89bc7513473fdbbb1415d\n"
    },
    {
      "commit": "22a0f5fdedf91cb1b4b6b35da6bedfc0404c398e",
      "tree": "8c82e826b0560807640eb5a1d2c6fd46fe1e50ff",
      "parents": [
        "cb9fbd905b3a35d372a5eff1e2d15c4cdef85582"
      ],
      "author": {
        "name": "Todd Willey",
        "email": "xtoddx@gmail.com",
        "time": "Thu Dec 15 13:42:56 2011 -0800"
      },
      "committer": {
        "name": "Todd Willey",
        "email": "xtoddx@gmail.com",
        "time": "Thu Dec 15 14:05:54 2011 -0800"
      },
      "message": "Alternate capitalization schemes for True/False.\n\nChange-Id: I3c6a9443e9c80dbe7a13caefd5be9121d8335f69\n"
    },
    {
      "commit": "0c3db253b52949f3d14d955f3251c8424111f9f6",
      "tree": "0f8c01bfd7de404bd73ca10941e34554533b395d",
      "parents": [
        "cebdd8fcff8da6919b94ac040d3b593bfb25e2c9"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Dec 15 12:00:31 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Dec 15 12:24:23 2011 -0600"
      },
      "message": "Prevent nesting of devstack directories\nFix a comment typo\n\nChange-Id: I8704c1a6d4c91d2e51a38b7aadc29d56d5eedd95\n"
    },
    {
      "commit": "cb9fbd905b3a35d372a5eff1e2d15c4cdef85582",
      "tree": "10aa11053a8afec8cf86e383b23b748edcd88333",
      "parents": [
        "cebdd8fcff8da6919b94ac040d3b593bfb25e2c9"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Dec 15 18:02:15 2011 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Dec 15 18:02:15 2011 +0000"
      },
      "message": "Rename of keystone_admin_group variable.\n\nIt has been moved to keystone_swift_operator_roles\n\nChange-Id: I74db43379fac55c75efcfbb5f7328c41661b5578\n"
    },
    {
      "commit": "cebdd8fcff8da6919b94ac040d3b593bfb25e2c9",
      "tree": "fe6c8a11dfea7cb60f9566bbd870e21edb1165f6",
      "parents": [
        "e46f8891676898e9cfb7735c767719d5e69236b4"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Dec 14 15:52:02 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Dec 14 17:42:02 2011 -0600"
      },
      "message": "Update glance config files for https://review.openstack.org/#change,2139\n\nChange-Id: I61d10508282ebbc1a1910f1723b25f360068f366\n"
    },
    {
      "commit": "4541e1497d0cf253ada25a5370c0240498fbb205",
      "tree": "251c3b4237af2ff91c3fcbb4bb9d6ea57e0e8c16",
      "parents": [
        "e46f8891676898e9cfb7735c767719d5e69236b4"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Dec 14 13:55:55 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Dec 14 13:55:55 2011 -0800"
      },
      "message": "nova needs python-feedparser\n\nChange-Id: I46b90d7643e043b1624874e6919e1acba9b2b3d8\n"
    },
    {
      "commit": "e46f8891676898e9cfb7735c767719d5e69236b4",
      "tree": "39ed8b0e1446c2daf72ef1bc848e2c7e618ae211",
      "parents": [
        "3584e555bc55cd2c62dce4120b326c7296f337dd"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Dec 14 08:44:52 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Dec 14 08:44:52 2011 -0800"
      },
      "message": "move horizon pips to apts\n\nChange-Id: Ia855da34d6ae22ed88501cc3b6bcc74cc4ed2f3a\n"
    },
    {
      "commit": "3584e555bc55cd2c62dce4120b326c7296f337dd",
      "tree": "715f50c89e18972c5e2524dad101d344c9325a17",
      "parents": [
        "ac00c840587a60d938f027212e5c4ba8e00fe51c"
      ],
      "author": {
        "name": "Scott Moser",
        "email": "smoser@ubuntu.com",
        "time": "Thu Dec 08 16:23:27 2011 -0500"
      },
      "committer": {
        "name": "Scott Moser",
        "email": "smoser@ubuntu.com",
        "time": "Tue Dec 13 20:48:27 2011 -0500"
      },
      "message": "stackrc: replace ttylinux-uec images with cirros\n\nhttp://launchpad.net/cirros is basically \"ttylinux-uec 2.0\".\n\nThese images should function wherever ttylinux-uec did, and\nwork well better under lxc.\n\nChange-Id: I5b8485a7bb3518e05172b297fccd16e497463525\n"
    },
    {
      "commit": "ac00c840587a60d938f027212e5c4ba8e00fe51c",
      "tree": "146045b83d42b68a6064183f3b1238a360354d95",
      "parents": [
        "e625d691642068aea356bf7b16c78fa6642902ef",
        "f1f3a8fbd88c8941fffd3964857c8bee69bbac6b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 14 00:02:12 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 14 00:02:12 2011 +0000"
      },
      "message": "Merge \"Add support for specifying an alternate Quantum host/port\""
    },
    {
      "commit": "e625d691642068aea356bf7b16c78fa6642902ef",
      "tree": "fca73dc9775c91f401c0256cc4f88eb3aa88743b",
      "parents": [
        "1801d7b1fd845d31e53643aaec92dcbea0d7f256",
        "2229a6e34b0c31994bb1ae5525708c55cdc6d28a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 13 21:15:57 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 13 21:15:57 2011 +0000"
      },
      "message": "Merge \"Clean out old volumes from an existing VOLUME_GROUP if present\""
    },
    {
      "commit": "1801d7b1fd845d31e53643aaec92dcbea0d7f256",
      "tree": "a6965d62519762aa5aa267bf438dea3884420a65",
      "parents": [
        "0bd0e4757d7e0c267fc2868b81b6fcaa1e1bc595",
        "60e6e3468778a6738894f76f6de90972146989f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 13 21:13:14 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 13 21:13:14 2011 +0000"
      },
      "message": "Merge \"Add open-iscsi packages for Nova compute nodes.\""
    },
    {
      "commit": "0bd0e4757d7e0c267fc2868b81b6fcaa1e1bc595",
      "tree": "515f67ff8532376f02ee9a5f73db8e0cf46ccb8a",
      "parents": [
        "d9eafd58913453b70b2664c272ac3063ae14280c",
        "4f6d7b61b38c380ff28f3d859414ca37c372e600"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 13 01:14:44 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 13 01:14:44 2011 +0000"
      },
      "message": "Merge \"support non \"uec style\" IMAGE_URLS\""
    },
    {
      "commit": "60e6e3468778a6738894f76f6de90972146989f6",
      "tree": "1c249ef8645a12bd00ae7785da9f00fa796ff54e",
      "parents": [
        "d9eafd58913453b70b2664c272ac3063ae14280c"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Dec 12 17:42:24 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Dec 12 18:52:05 2011 -0600"
      },
      "message": "Add open-iscsi packages for Nova compute nodes.\n\nBegin splitting packages into service-specific files, n-cpu and\nn-vol are the first.\n\nChange-Id: I3e7c412ff125dbadd18b59af55fb7dea9ea17b07\n"
    },
    {
      "commit": "f1f3a8fbd88c8941fffd3964857c8bee69bbac6b",
      "tree": "b93edaf0a163f145913449bfe388b21f60c7a88b",
      "parents": [
        "d9eafd58913453b70b2664c272ac3063ae14280c"
      ],
      "author": {
        "name": "Brad Hall",
        "email": "brad@nicira.com",
        "time": "Mon Dec 12 23:04:58 2011 +0000"
      },
      "committer": {
        "name": "Brad Hall",
        "email": "brad@nicira.com",
        "time": "Tue Dec 13 00:21:03 2011 +0000"
      },
      "message": "Add support for specifying an alternate Quantum host/port\n\nAlso change the Quantum support around a bit.. now if you want Quantum\nnetworking you can specify \"quantum\" in enabled_services -- if you actually\nwant to run the service then you need to add \"q-svc\" to enabled services.\n\nFinally, move some of the openvswitch plugin logic into the openvswitch block.\n\nChange-Id: I4b45e40f9670d2288d7714864a76e83972bec2c0\n"
    },
    {
      "commit": "2229a6e34b0c31994bb1ae5525708c55cdc6d28a",
      "tree": "f3c1c281626826b076a4fc4dc0ba095a612e3a3c",
      "parents": [
        "30172cc8abf96ab5c47ecbb2b715548b4cec2d48"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Dec 01 17:02:07 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Dec 12 11:15:53 2011 -0600"
      },
      "message": "Clean out old volumes from an existing VOLUME_GROUP if present\n\nOn subsequent runs of stack.sh clean out old volumes from $VOLUME_GROUP\n(if it exists) and remove the iSCSI targets.  Also clean up the handling\nwhen using a backing file rather than a physical disk for the PV.\n\nVOLUME_NAME_PREFIX is used to determine which volumes to delete and to\nset volume_name_template in nova.conf.\n\nChange-Id: Iaf9effcc7e0ea5cdfad7bb180e67089e7f8b3583\n"
    },
    {
      "commit": "d9eafd58913453b70b2664c272ac3063ae14280c",
      "tree": "3871bbe29d7d041bdc24d73bcf90f63b01d2620e",
      "parents": [
        "30172cc8abf96ab5c47ecbb2b715548b4cec2d48"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sat Dec 10 13:55:44 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sat Dec 10 13:57:03 2011 -0800"
      },
      "message": "move back to nova.sh method of configuring screen\n\ninstead of overwriting screenrc (which is useful for new VMs), we manually set\nthe screen status line - fixes bug 902297\n\nChange-Id: I507dc36e85e2bc3635503cde426bab8a2e966f06\n"
    },
    {
      "commit": "30172cc8abf96ab5c47ecbb2b715548b4cec2d48",
      "tree": "9c5f05119b22a9e02d82494d481539f5a1adf1a5",
      "parents": [
        "6b549fdb13f88d76a8dc948bc1b7316bb2c84206",
        "ff603ef5c5eab962591af15930386d7c545ab8fb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 09 20:51:47 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 09 20:51:47 2011 +0000"
      },
      "message": "Merge \"Support rsyslog and RELP protocol\""
    },
    {
      "commit": "4f6d7b61b38c380ff28f3d859414ca37c372e600",
      "tree": "21dd7f5cf623338ebd977a5d4058c469eca993b6",
      "parents": [
        "6b549fdb13f88d76a8dc948bc1b7316bb2c84206"
      ],
      "author": {
        "name": "Scott Moser",
        "email": "smoser@ubuntu.com",
        "time": "Thu Dec 08 16:22:51 2011 -0500"
      },
      "committer": {
        "name": "Scott Moser",
        "email": "smoser@ubuntu.com",
        "time": "Fri Dec 09 15:19:26 2011 -0500"
      },
      "message": "support non \"uec style\" IMAGE_URLS\n\nThis adds support for image urls that end in .img.gz or .img.\nThe assumption is that they\u0027re a full disk image or a compressed\ndisk image.\n\nSome examples:\n https://cloud-images.ubuntu.com/server/releases/11.10/release/ubuntu-11.10-server-cloudimg-i386-disk1.img\n http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-rootfs.img.gz\n http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-disk.img\n\nChange-Id: I79b67b461fb02f2403dad3e15f630fa9817eb0db\n"
    },
    {
      "commit": "6b549fdb13f88d76a8dc948bc1b7316bb2c84206",
      "tree": "b01fb98148ef1224bfaf0330a4229d13c20fde95",
      "parents": [
        "3f5e1893e5603f3a353c4db4fe6e443813bd4823"
      ],
      "author": {
        "name": "Scott Moser",
        "email": "smoser@ubuntu.com",
        "time": "Thu Dec 08 16:22:27 2011 -0500"
      },
      "committer": {
        "name": "Scott Moser",
        "email": "smoser@ubuntu.com",
        "time": "Fri Dec 09 11:28:27 2011 -0500"
      },
      "message": "install libvirt as a dependency of nova\n\nnova compute depends on libvirt, but it was not being installed\nin the case of LIBVIRT_TYPE\u003dlxc.\n\nChange-Id: Iedae29e476ad529daa7c7b1be39a58a1c86c3b7c\n"
    },
    {
      "commit": "3f5e1893e5603f3a353c4db4fe6e443813bd4823",
      "tree": "d8bc5064a4a334528e6c8bb4449679626832b255",
      "parents": [
        "1a52a02f109b9c6a24a8ace789ce5f361b0c5bc7"
      ],
      "author": {
        "name": "Scott Moser",
        "email": "smoser@ubuntu.com",
        "time": "Thu Dec 08 16:21:52 2011 -0500"
      },
      "committer": {
        "name": "Scott Moser",
        "email": "smoser@ubuntu.com",
        "time": "Fri Dec 09 11:28:25 2011 -0500"
      },
      "message": "use cgroup-lite package\n\nInstead of managing cgroup via /etc/fstab ourselves, let the\ncgroup-lite package do it.\n\nChange-Id: I3c4b8e6583bcf644f3840819bdad972c3b52f088\n"
    },
    {
      "commit": "ee3fc417d5256956a6afbbb5dd659d8f09124d18",
      "tree": "a65dc607fa585e8599c695c1e685c62bb22a02a4",
      "parents": [
        "1a52a02f109b9c6a24a8ace789ce5f361b0c5bc7"
      ],
      "author": {
        "name": "Don Dugger",
        "email": "donald.d.dugger@intel.com",
        "time": "Tue Dec 06 12:07:20 2011 -0700"
      },
      "committer": {
        "name": "Don Dugger",
        "email": "donald.d.dugger@intel.com",
        "time": "Tue Dec 06 12:07:20 2011 -0700"
      },
      "message": "Use iputils-arping package for Ubuntu Oneiric distribution\n\nTurns out the `arping\u0027 package, currently installed by the script,\nis incompatible with `network-manager\u0027, the default network configuration\npackage for recent Ubuntu distributions.  (Losing network connectivity\non a reboot after running `stack.sh\u0027 is a little disconcerting.)\nForturnately, the `iputils-apring\u0027 package provides the same functionality\nand is compatible with `network-manager\u0027 so install that one instead.\n\nChange-Id: Id6e89cdf3e590481f870127697baa453b34fbc24\nSigned-off-by: Don Dugger \u003cdonald.d.dugger@intel.com\u003e\n"
    },
    {
      "commit": "1a52a02f109b9c6a24a8ace789ce5f361b0c5bc7",
      "tree": "d22040f5fe2ded4c0e7307e45c6869a15a88bdc6",
      "parents": [
        "ef4e5367d20cfeadb77e706bf81cd8401e36feb4"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Dec 05 13:38:29 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Dec 05 15:03:49 2011 -0800"
      },
      "message": "support gerrit style refs/changes/... for branch names\n\nTo use a gerrit \"branch\" with devstack I would find the repo/remote and\nset it for the specific project.\n\nExample: https://review.openstack.org/2059\n\nWould mean I update my localrc with the following settings:\n\nKEYSTONE_REPO\u003dhttps://review.openstack.org/p/openstack/keystone\nKEYSTONE_BRANCH\u003drefs/changes/59/2059/2\n\nChange-Id: I0793415fb03cc08d1eb1a3faf1b8ec3e723beb31\n"
    },
    {
      "commit": "ef4e5367d20cfeadb77e706bf81cd8401e36feb4",
      "tree": "38576c4cd8f208cd6acbb381f5730721d7fca651",
      "parents": [
        "4d4d96dd20482d0f6a0c09541f0c176e100152e3"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Dec 01 13:44:51 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Dec 01 13:44:51 2011 -0800"
      },
      "message": "Allow individual services to specify dependencies.  Also fixes lp897879: https://bugs.launchpad.net/bugs/897879\n\nChange-Id: Ib9de4571501771f12b1aeb6550e94eea03643290\n"
    },
    {
      "commit": "4d4d96dd20482d0f6a0c09541f0c176e100152e3",
      "tree": "aec78745499d3535e965db626f05c97b4674c3e7",
      "parents": [
        "f79cc42d0ddda1369d1b7f2d28b327fb77c6c138",
        "628f58f7a695e8a9bd67cbc4927b2ad6d1d9ee07"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 01 18:54:38 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 01 18:54:38 2011 +0000"
      },
      "message": "Merge \"Fix glance config\""
    },
    {
      "commit": "ff603ef5c5eab962591af15930386d7c545ab8fb",
      "tree": "9502ea9feb0ac086a071e1f36117b82641998117",
      "parents": [
        "f44e98d1c7baf7dde9b56c559bb372cf63ffa267"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Nov 22 17:48:10 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Dec 01 10:58:22 2011 -0600"
      },
      "message": "Support rsyslog and RELP protocol\n\nConfigure rsyslog and services if SYSLOG\u003dTrue in localrc.\nSupport logging to head node if SYSLOG_HOST has head note IP.\nUse RELP for remote logging to prevent dropped records.\n\nChange-Id: I960a1b4d2a24cbd9a900e68c758f362ec3d8c78e\n"
    },
    {
      "commit": "f79cc42d0ddda1369d1b7f2d28b327fb77c6c138",
      "tree": "176c59afa0373a0da92b302c2e2fc96116a56bed",
      "parents": [
        "f44e98d1c7baf7dde9b56c559bb372cf63ffa267"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Dec 01 10:21:42 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Dec 01 10:23:32 2011 -0600"
      },
      "message": "Rename openstack-integration-tests to tempest\n\nChange-Id: Ib565edd1278c609796e1f8692a2f6ef276152328\n"
    },
    {
      "commit": "628f58f7a695e8a9bd67cbc4927b2ad6d1d9ee07",
      "tree": "f9ebb3ea40d82ddbd937d7339e08ab13b22b8174",
      "parents": [
        "f44e98d1c7baf7dde9b56c559bb372cf63ffa267"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 30 17:44:10 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 30 17:45:18 2011 -0600"
      },
      "message": "Fix glance config\n\nA change to glance-api.conf hit master this morning, need to update\nour local copy to match.\n\nChange-Id: I2bd3d6fe6a268164aea12ea3a3b45a301f47ccc9\n"
    },
    {
      "commit": "f44e98d1c7baf7dde9b56c559bb372cf63ffa267",
      "tree": "313d88325c8a47f32bc0aae8d76765b2e6e5dd4b",
      "parents": [
        "59cd09051578eb3252928194d3a1c5b2e1ed8678"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Nov 29 17:39:51 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Nov 29 18:44:38 2011 -0600"
      },
      "message": "Set sane defaults, get config info from localrc\n\nChange-Id: If8f942723c5e796207f3caf15a65c8501cd63d83\n"
    },
    {
      "commit": "59cd09051578eb3252928194d3a1c5b2e1ed8678",
      "tree": "02e456a104138a3c9801898f47f56a694634d7eb",
      "parents": [
        "eacd755212309a4807dc6f2c60cffc096c0b17c3",
        "44d8f8f826a962eabcd219316d9f5e9650a807c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 30 00:40:08 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 30 00:40:08 2011 +0000"
      },
      "message": "Merge \"Check out integration tests and install prereqs\""
    },
    {
      "commit": "eacd755212309a4807dc6f2c60cffc096c0b17c3",
      "tree": "d5861d369324654405a5c2ae9a9da878f880ab5d",
      "parents": [
        "f6811ee06e394dc2ab26e08b6a0857737f2981f7"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Nov 29 12:46:54 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Nov 29 12:47:01 2011 -0800"
      },
      "message": "these deps should come via git_clone\n\nChange-Id: I98ab1dc6a25076be9653c0b79d4d903ea9a04e39\n"
    },
    {
      "commit": "f6811ee06e394dc2ab26e08b6a0857737f2981f7",
      "tree": "47ef925d1ba5b7c4e4804ec653c6b29dd19835f8",
      "parents": [
        "849b40384a5e92030a0fef9278c05fc73fe8743f"
      ],
      "author": {
        "name": "Brad Hall",
        "email": "brad@nicira.com",
        "time": "Tue Nov 29 06:36:03 2011 +0000"
      },
      "committer": {
        "name": "Brad Hall",
        "email": "brad@nicira.com",
        "time": "Tue Nov 29 06:37:34 2011 +0000"
      },
      "message": "Fixes to work with Quantum trunk\n\n(also, added dhcp support if we\u0027re using ovs)\n\nChange-Id: I2f3ee8fb3b02551ca99bafaf9d1ea2b9af3aa164\n"
    },
    {
      "commit": "849b40384a5e92030a0fef9278c05fc73fe8743f",
      "tree": "115f9323cd872d75fa6421d6da7b964eccb59e55",
      "parents": [
        "191a30fd74fd13e7de24406c1332601f4b3b9408",
        "c9d9851bf333ae132e039d0e8dab3ddd8e5ea4f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 29 00:36:46 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 29 00:36:46 2011 +0000"
      },
      "message": "Merge \"Use -e to read\""
    },
    {
      "commit": "44d8f8f826a962eabcd219316d9f5e9650a807c3",
      "tree": "b075253057d2891c5efe83021fff0aa3d80812f3",
      "parents": [
        "191a30fd74fd13e7de24406c1332601f4b3b9408"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 23 23:21:06 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 24 00:19:46 2011 -0600"
      },
      "message": "Check out integration tests and install prereqs\n\nChange-Id: I2a70a91c69005051f149a247faef42cfa88856a0\n"
    },
    {
      "commit": "191a30fd74fd13e7de24406c1332601f4b3b9408",
      "tree": "47990fdebb571e33541c028678fab5f878f1a0f8",
      "parents": [
        "073d17d07273fcfac2a3c9e4abf811719bc37fe2",
        "9c7c9083a4866e4c225fe8dac7d17054c640ba03"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 23 21:33:30 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 23 21:33:30 2011 +0000"
      },
      "message": "Merge \"initial devstack + essex\""
    },
    {
      "commit": "073d17d07273fcfac2a3c9e4abf811719bc37fe2",
      "tree": "e0a605324ba4dd4f294bbe97e2e0b52d09919141",
      "parents": [
        "83a59d26a7ad5c31136e0b2974e0acd1d95f764d"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Nov 23 12:50:46 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Nov 23 12:52:31 2011 -0800"
      },
      "message": "Update README.md to let users know how to access stable/[milestone] versions of devstack.  Other text cleanup as well.\n\nChange-Id: Ic40106e40f65289cd276cb680509e0ff62745aa0\n"
    },
    {
      "commit": "9c7c9083a4866e4c225fe8dac7d17054c640ba03",
      "tree": "7bc2940040995ce70d024ed5f8db4e01ad6a9eaf",
      "parents": [
        "83a59d26a7ad5c31136e0b2974e0acd1d95f764d"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Nov 23 10:10:53 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Nov 23 11:26:39 2011 -0800"
      },
      "message": "initial devstack + essex\n\n* update horizon apache config\n* updates apts for horizon\n* better logging for horizon\n* keystone conf settings\n* only add swift endpoint if it is enabled\n* new nova paste\n\nChange-Id: I1edacbe5d8adc4bd5265d36abcaf01ce5490aefd\n"
    },
    {
      "commit": "83a59d26a7ad5c31136e0b2974e0acd1d95f764d",
      "tree": "b571bb3a1f8d1bc97f862b62409a960e98f286b3",
      "parents": [
        "9726215da3471c06a01d41a10143cf4dec3de23e",
        "b39ed2f496f984e0bff46d20f894a116fb7e441e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 23 16:31:53 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 23 16:31:53 2011 +0000"
      },
      "message": "Merge \"fix extra flags handling\""
    },
    {
      "commit": "9726215da3471c06a01d41a10143cf4dec3de23e",
      "tree": "48e9f5712b14dabdb30c226e3d3ff1cd1fb1684d",
      "parents": [
        "d7326d2ea98b75c5e92e7309cc49abd680476693"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 21 18:11:18 2011 -0600"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 22 12:15:17 2011 -0600"
      },
      "message": "Don\u0027t use NOVACMDS, as that conflicts with packages\n\nChange-Id: I7968177ceaac3a3e3c96e83b76763aa0f73e5154\n"
    },
    {
      "commit": "c9d9851bf333ae132e039d0e8dab3ddd8e5ea4f6",
      "tree": "76b430eb66ea67353c44ef63e6013ce228deead9",
      "parents": [
        "d7326d2ea98b75c5e92e7309cc49abd680476693"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Tue Nov 22 11:13:56 2011 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Tue Nov 22 11:15:29 2011 +0100"
      },
      "message": "Use -e to read\n\nWhich use readline for interactive read command (allow to do control-a/e\nand such).\n\nChange-Id: I143d6f14dd7e853197f2e30909d4f7b33262351a\n"
    },
    {
      "commit": "b39ed2f496f984e0bff46d20f894a116fb7e441e",
      "tree": "9129f5c17e6f4f595132414a71bcc24e0a255db3",
      "parents": [
        "d7326d2ea98b75c5e92e7309cc49abd680476693"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Nov 21 15:15:43 2011 -0800"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Nov 21 15:15:43 2011 -0800"
      },
      "message": "fix extra flags handling\n\nChange-Id: Ifecf908b1949e2afc8874f2fcccd741e34c50b8d\n"
    },
    {
      "commit": "d7326d2ea98b75c5e92e7309cc49abd680476693",
      "tree": "c6266b9978a0b9141f51d3084a34c714a5b630f0",
      "parents": [
        "38df1228decc04dfcce990eb996322b2ade5dedb"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sun Nov 20 10:02:26 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Nov 21 10:14:56 2011 -0800"
      },
      "message": "remove old build scripts and clean for those that work\n\nChange-Id: I5c156879f3c85f1555a1411695ac43cefbbf3b99\n"
    },
    {
      "commit": "38df1228decc04dfcce990eb996322b2ade5dedb",
      "tree": "f0bad789a79a5b79aa3fe7d888b0c525c7be7e24",
      "parents": [
        "f6c09edf25a6da0fcdb7c2997dbddfaf90b33e21"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sun Nov 20 09:55:44 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sun Nov 20 09:55:44 2011 -0800"
      },
      "message": "revive working with subset of services\n\nChange-Id: I645c5df457a2ac2c997ac32720d53cacc0fa109b\n"
    },
    {
      "commit": "f6c09edf25a6da0fcdb7c2997dbddfaf90b33e21",
      "tree": "df4caffd52b9b5d19bc5d3e79d257f0924ad4810",
      "parents": [
        "a208dcc34077c96f5f4ab580c5c462f52bf114e1"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Wed Nov 16 16:38:24 2011 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "james.blair@rackspace.com",
        "time": "Thu Nov 17 15:14:43 2011 -0800"
      },
      "message": "pause is admin-api, we shouldn\u0027t be testing it\n\nChange-Id: Ia7b9d2f06aecb67f3e0c2f12687f18e3e386da3f\n"
    },
    {
      "commit": "a208dcc34077c96f5f4ab580c5c462f52bf114e1",
      "tree": "fcb6eb88c31977f80e557f8fccb774603c58e0ed",
      "parents": [
        "7436ab47b96e526143e52cb71c9ab743b31ea219"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "james.blair@rackspace.com",
        "time": "Wed Nov 16 11:24:15 2011 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "james.blair@rackspace.com",
        "time": "Wed Nov 16 11:24:49 2011 -0800"
      },
      "message": "Add .gitreview config file for gerrit.\n\nThe CI team is developing a new tool, git-review:\n\nhttps://github.com/openstack-ci/git-review\n\nwhich is intendend to replace rfc.sh. This adds a .gitreview file\nso that it can automatically determine the canonical gerrit location\nfor the repository when first run. Later, rfc.sh will be updated to\nindicate it is deprecated, and then eventually removed.\n\nChange-Id: I9f1be3e80aa40732ec500d329d31d3e880427a8a\n"
    },
    {
      "commit": "7436ab47b96e526143e52cb71c9ab743b31ea219",
      "tree": "607e6cb2b86791b3e9a412da35549d4f0cb4119d",
      "parents": [
        "40d6ac4e97119707e37baad8bc4c1cb1552dc56a",
        "a6353c62d503036691b6a2d691a87c071fe3633f"
      ],
      "author": {
        "name": "vishvananda",
        "email": "vishvananda@gmail.com",
        "time": "Tue Nov 15 22:58:19 2011 -0800"
      },
      "committer": {
        "name": "vishvananda",
        "email": "vishvananda@gmail.com",
        "time": "Tue Nov 15 22:58:19 2011 -0800"
      },
      "message": "Merge pull request #201 from cloudbuilders/fix_noprime_again\n\nadd back NOPRIME, and explicitly install libvirt-bin"
    },
    {
      "commit": "a6353c62d503036691b6a2d691a87c071fe3633f",
      "tree": "ea36ea0527657a5af767bd9587d1cf980914c41b",
      "parents": [
        "9f3ebced86cf6ac93fadb3a432a70273f6dae4b2"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Nov 16 00:43:34 2011 -0600"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Nov 16 00:43:34 2011 -0600"
      },
      "message": "add back NOPRIME, and explicitly install libvirt-bin\n"
    },
    {
      "commit": "40d6ac4e97119707e37baad8bc4c1cb1552dc56a",
      "tree": "144c85af27b32d715bd951acecec3eafb62e3c1f",
      "parents": [
        "9f3ebced86cf6ac93fadb3a432a70273f6dae4b2",
        "4982ef9075a0458caceb4a033b61614e74a45630"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Nov 15 16:20:18 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Nov 15 16:20:18 2011 -0800"
      },
      "message": "Merge pull request #199 from cloudbuilders/enable_openstackx\n\nenable openstackx by default so dash works"
    },
    {
      "commit": "9f3ebced86cf6ac93fadb3a432a70273f6dae4b2",
      "tree": "3eadfd7cdd67db1b0a793d2b5fda2d56a0b903c4",
      "parents": [
        "dfc0748b7c6db926bdd198cc5c3a6f815b04dad1",
        "871a7ae4d0fae4647f82985fc0a3ec9a319b67a6"
      ],
      "author": {
        "name": "vishvananda",
        "email": "vishvananda@gmail.com",
        "time": "Tue Nov 15 15:33:29 2011 -0800"
      },
      "committer": {
        "name": "vishvananda",
        "email": "vishvananda@gmail.com",
        "time": "Tue Nov 15 15:33:29 2011 -0800"
      },
      "message": "Merge pull request #198 from cloudbuilders/fix_noprime\n\ndon\u0027t use NOPRIME in stack.sh"
    },
    {
      "commit": "4982ef9075a0458caceb4a033b61614e74a45630",
      "tree": "b85e23bff3289ee93d56091dc3b5edade03b3198",
      "parents": [
        "dfc0748b7c6db926bdd198cc5c3a6f815b04dad1"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 15:33:20 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 15:33:20 2011 -0800"
      },
      "message": "enable openstackx by default so dash works\n"
    },
    {
      "commit": "dfc0748b7c6db926bdd198cc5c3a6f815b04dad1",
      "tree": "1e3b1bdd2513318c1f8f55c4c4197fe839f136ec",
      "parents": [
        "8745286d7492e71e8a681140c2738c25f38226ad"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 15:29:37 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 15:29:37 2011 -0800"
      },
      "message": "some fixes for lxc\n"
    },
    {
      "commit": "871a7ae4d0fae4647f82985fc0a3ec9a319b67a6",
      "tree": "9947b209fdacf0ff687f9858ed5b0f47f0211cba",
      "parents": [
        "8745286d7492e71e8a681140c2738c25f38226ad"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 15:18:36 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 15:18:36 2011 -0800"
      },
      "message": "don\u0027t use NOPRIME in stack.sh\n"
    },
    {
      "commit": "8745286d7492e71e8a681140c2738c25f38226ad",
      "tree": "504dcfd7f047a8a890741f37beac016c407cf5d5",
      "parents": [
        "977b334690d53cbbfb3c38026ae66eafbfb83117",
        "5334ca021020c3e9d73131eac4b5e85f943824d4"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 13:30:50 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 13:30:50 2011 -0800"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027\n"
    },
    {
      "commit": "977b334690d53cbbfb3c38026ae66eafbfb83117",
      "tree": "3fb318c910414322494fc72816a44a7b985462d7",
      "parents": [
        "69257f253466b58e75b346d1da0bfaf2d79613d1"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 13:30:20 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 13:30:20 2011 -0800"
      },
      "message": "user must configure a jenkins ssh key\n"
    },
    {
      "commit": "5334ca021020c3e9d73131eac4b5e85f943824d4",
      "tree": "7f6d6efaa57a16c41fe04aee9123c94f9ed7c614",
      "parents": [
        "f7df79e290067ba40a62524252d17b2ae19419ba",
        "2d1a8b34143f7d66a9aaf89ad6d0591bb52656ce"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Nov 15 13:17:21 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Nov 15 13:17:21 2011 -0800"
      },
      "message": "Merge pull request #184 from chmouel/install-packages-only-for-services-distros\n\nInstall packages only for services distros"
    },
    {
      "commit": "f7df79e290067ba40a62524252d17b2ae19419ba",
      "tree": "26a97fb65f424aeb8d11214f46067c891dd2ca9d",
      "parents": [
        "69257f253466b58e75b346d1da0bfaf2d79613d1",
        "45cb7d1590acc91c770c7df9520fbd65a8f51dce"
      ],
      "author": {
        "name": "sleepsonthefloor",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 13:15:42 2011 -0800"
      },
      "committer": {
        "name": "sleepsonthefloor",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 13:15:42 2011 -0800"
      },
      "message": "Merge pull request #195 from cloudbuilders/openvpn\n\nAdd vpn alias"
    },
    {
      "commit": "69257f253466b58e75b346d1da0bfaf2d79613d1",
      "tree": "e14b1590b0e74967fd1752d18d6ec76ed9fd8852",
      "parents": [
        "8326fd2038945aacc3a44dbf073773925b590094"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 13:07:58 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 13:07:58 2011 -0800"
      },
      "message": "update jenkins branches to master\n"
    },
    {
      "commit": "8326fd2038945aacc3a44dbf073773925b590094",
      "tree": "0ca4917899ce48c7699dc2742eb60b299d0f7889",
      "parents": [
        "1c48c891c74854020047ac291a8356843849237d"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 13:03:19 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 13:03:19 2011 -0800"
      },
      "message": "fix for concurrent builds\n"
    },
    {
      "commit": "1c48c891c74854020047ac291a8356843849237d",
      "tree": "5bb3dd0bab7a739181549681c16f13c5ae629902",
      "parents": [
        "296234b8963d8b2fa31ff9ffe784963d48e12de1",
        "3ad59ea15148fc96329e3e6d69ad9d166b5a3b5e"
      ],
      "author": {
        "name": "sleepsonthefloor",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 10:54:56 2011 -0800"
      },
      "committer": {
        "name": "sleepsonthefloor",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 10:54:56 2011 -0800"
      },
      "message": "Merge pull request #132 from cloudbuilders/tmux\n\nadd support for tmux if USE_TMUX\u003dyes"
    },
    {
      "commit": "296234b8963d8b2fa31ff9ffe784963d48e12de1",
      "tree": "b50f9ae683cbcac1089e3e2576a81ee74e0b6d30",
      "parents": [
        "b7c3a5eefd35f499c423cb53d9abb1b0787a5fe7",
        "857035dc6728383579528aa1b203717279d75eaf"
      ],
      "author": {
        "name": "sleepsonthefloor",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 10:47:40 2011 -0800"
      },
      "committer": {
        "name": "sleepsonthefloor",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 10:47:40 2011 -0800"
      },
      "message": "Merge pull request #172 from cloudbuilders/eth0_ip\n\nUse eth0 to determine host ip address"
    },
    {
      "commit": "45cb7d1590acc91c770c7df9520fbd65a8f51dce",
      "tree": "54eb4525787413bc62c58aa51fd2b7e73d3581ac",
      "parents": [
        "78f21408f458528236da87972d62f8211504aff4"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Nov 15 10:55:36 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Nov 15 12:38:28 2011 -0600"
      },
      "message": "Add vpn alias\n"
    },
    {
      "commit": "b7c3a5eefd35f499c423cb53d9abb1b0787a5fe7",
      "tree": "a6c9f631c6fcf20c15105afd9ecc19cc9efae52d",
      "parents": [
        "5179a3e607e7b1a7770c1f610b257fa9047ce1a5",
        "c639ef0123b7c46eb79f3955a77469b955e2f95d"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Nov 15 08:54:37 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Nov 15 08:54:37 2011 -0800"
      },
      "message": "Merge pull request #181 from jeblair/master\n\n    Don\u0027t clone or install disabled services."
    },
    {
      "commit": "5179a3e607e7b1a7770c1f610b257fa9047ce1a5",
      "tree": "777caf76ce774e9539101442e43fcc693c08856a",
      "parents": [
        "147913faca74e7a5bbf2e5247d5bb44fa759cb5c",
        "af95a4775ad01364b53a4fd6d2bcfda95dfcfa70"
      ],
      "author": {
        "name": "sleepsonthefloor",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 16:12:33 2011 -0800"
      },
      "committer": {
        "name": "sleepsonthefloor",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 16:12:33 2011 -0800"
      },
      "message": "Merge pull request #170 from cloudbuilders/ci-tests\n\nAdd CI tests"
    },
    {
      "commit": "147913faca74e7a5bbf2e5247d5bb44fa759cb5c",
      "tree": "9197701becdd12e357c7a43578b895a66e2f74fd",
      "parents": [
        "de918e002cc9d3359c1a54337c881db526fc8772",
        "78f21408f458528236da87972d62f8211504aff4"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dt-github@xr7.org",
        "time": "Mon Nov 14 15:57:10 2011 -0800"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dt-github@xr7.org",
        "time": "Mon Nov 14 15:57:10 2011 -0800"
      },
      "message": "Merge pull request #193 from cloudbuilders/openvpn\n\nChange install_openvpn.sh to bridged mode"
    },
    {
      "commit": "78f21408f458528236da87972d62f8211504aff4",
      "tree": "9197701becdd12e357c7a43578b895a66e2f74fd",
      "parents": [
        "de918e002cc9d3359c1a54337c881db526fc8772"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Nov 14 17:45:37 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Nov 14 17:55:22 2011 -0600"
      },
      "message": "Change vpn to bridged mode\n"
    },
    {
      "commit": "2d1a8b34143f7d66a9aaf89ad6d0591bb52656ce",
      "tree": "32e3ab8dacfbef5015a774dee0939f9fa01961f0",
      "parents": [
        "f990ded56786b21258cdff2acc946ab2eba2ee76"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Mon Nov 14 22:16:11 2011 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Mon Nov 14 22:16:11 2011 +0100"
      },
      "message": "Use internal bash reader.\n"
    },
    {
      "commit": "de918e002cc9d3359c1a54337c881db526fc8772",
      "tree": "37008572c501f2ded6eefdd56ee80a69849a886f",
      "parents": [
        "375c1955904fd7e9a88bae6df5a8b494217079c3"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 13:11:34 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 13:11:34 2011 -0800"
      },
      "message": "fix dep install line\n"
    },
    {
      "commit": "375c1955904fd7e9a88bae6df5a8b494217079c3",
      "tree": "0433d285f2a9724f0ea2d33eaf4403a3a15c6504",
      "parents": [
        "a138eaf25b30a06c5fe0b4830aea07e30a00fdda"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 13:08:12 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 13:08:12 2011 -0800"
      },
      "message": "remove sudo from test runner\n"
    },
    {
      "commit": "a138eaf25b30a06c5fe0b4830aea07e30a00fdda",
      "tree": "b7112a9f107cffefe24705669b6bb31e9ec24d09",
      "parents": [
        "5dbfdeafbaeb664af73112920612c88b33e002df"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 12:46:51 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 12:46:51 2011 -0800"
      },
      "message": "install deps\n"
    },
    {
      "commit": "5dbfdeafbaeb664af73112920612c88b33e002df",
      "tree": "46e85c0258716831bbdadca1ba1ab1bb20c832c8",
      "parents": [
        "28c6779856a2566b914a01e5e5653390dccbcfa5"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 12:40:04 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 12:40:04 2011 -0800"
      },
      "message": "fix typo\n"
    },
    {
      "commit": "28c6779856a2566b914a01e5e5653390dccbcfa5",
      "tree": "ea76b31358122604e536386fc240bfb5c9ae6f54",
      "parents": [
        "a0dfb9d7474e2f0badf990652fdec219d2003215",
        "fd5cf0bbb3fe84a063f3279caf0fb97a0f462435"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Nov 14 11:32:15 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Nov 14 11:32:15 2011 -0800"
      },
      "message": "Merge pull request #192 from cloudbuilders/jenkins\n\nJenkins"
    },
    {
      "commit": "fd5cf0bbb3fe84a063f3279caf0fb97a0f462435",
      "tree": "abc50ad52d5cd19e11e7323c310c3fd9f2acefdb",
      "parents": [
        "cc503be3da9dc487b660b375ea2dfe4a536dd953"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 11:32:02 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 11:32:02 2011 -0800"
      },
      "message": "readme fix\n"
    },
    {
      "commit": "cc503be3da9dc487b660b375ea2dfe4a536dd953",
      "tree": "5d9843ec54f1e27945f3e9cd6509305c6a6de3ff",
      "parents": [
        "d99f5fd775d0ab57e964d8403266fc1adc7a4004"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 11:30:44 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 11:30:44 2011 -0800"
      },
      "message": "fix readme\n"
    },
    {
      "commit": "a0dfb9d7474e2f0badf990652fdec219d2003215",
      "tree": "430a3c8f5c7435adb97ca1cce973e9abde01d42c",
      "parents": [
        "e219b1218d3586b022c9d8789504c0d483e05cdc",
        "e46bec6e3f5086656efad15247297f5e913f07a6"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Nov 14 11:30:43 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Nov 14 11:30:43 2011 -0800"
      },
      "message": "Merge pull request #191 from cloudbuilders/stable-diablo\n\nswitch to using stable-diablo"
    },
    {
      "commit": "e46bec6e3f5086656efad15247297f5e913f07a6",
      "tree": "430a3c8f5c7435adb97ca1cce973e9abde01d42c",
      "parents": [
        "e978e7fde29bec158360aa4c1f8dc5e5225f3b18",
        "e219b1218d3586b022c9d8789504c0d483e05cdc"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Nov 14 11:07:04 2011 -0800"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Nov 14 11:07:04 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into stable-diablo\n"
    },
    {
      "commit": "e219b1218d3586b022c9d8789504c0d483e05cdc",
      "tree": "0d71974f5899fdd458f50927c11c7ba7f506d583",
      "parents": [
        "9bb1a3c5c55af00f27ea986bcdfc676ce9a6bdd5",
        "6b8855cd4f7143e9d7e489bb57c008be9b84fc8c"
      ],
      "author": {
        "name": "vishvananda",
        "email": "vishvananda@gmail.com",
        "time": "Mon Nov 14 11:05:52 2011 -0800"
      },
      "committer": {
        "name": "vishvananda",
        "email": "vishvananda@gmail.com",
        "time": "Mon Nov 14 11:05:52 2011 -0800"
      },
      "message": "Merge pull request #190 from cloudbuilders/fix-reclone\n\nFix the reclone to actually remove *.pyc"
    },
    {
      "commit": "d99f5fd775d0ab57e964d8403266fc1adc7a4004",
      "tree": "878378a5aa88822d4841a4e963febf41b45a38c2",
      "parents": [
        "4a10d436c0b6ca57b29eece5334bf95edf4dba34"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 11:05:04 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 11:05:04 2011 -0800"
      },
      "message": "add a script to print a json summary of our jenkins configs\n"
    },
    {
      "commit": "e978e7fde29bec158360aa4c1f8dc5e5225f3b18",
      "tree": "aed53e6fdb9c1f33263e3c233f21e8609eb12982",
      "parents": [
        "08c999d59883eaf1b60b602de0f2ee2f282ebe5c"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Nov 14 10:55:47 2011 -0800"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Nov 14 10:55:47 2011 -0800"
      },
      "message": "switch to using stable-diablo\n"
    },
    {
      "commit": "6b8855cd4f7143e9d7e489bb57c008be9b84fc8c",
      "tree": "15c9a84f6417d3438c5eccd420a150d217759844",
      "parents": [
        "08c999d59883eaf1b60b602de0f2ee2f282ebe5c"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Nov 14 10:51:17 2011 -0800"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Nov 14 10:51:17 2011 -0800"
      },
      "message": "Fix the reclone to actually remove *.pyc\n"
    },
    {
      "commit": "9bb1a3c5c55af00f27ea986bcdfc676ce9a6bdd5",
      "tree": "36aa544f7ed7de0e4bdf4781aa97ab1eac0008ee",
      "parents": [
        "a7c37b0a96bf1c1d8792982e64a1d127239d6623"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Nov 14 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Nov 14 10:06:07 2011 -0800"
      },
      "message": "allow pip to use mirrors (pypi is down)\n"
    },
    {
      "commit": "a7c37b0a96bf1c1d8792982e64a1d127239d6623",
      "tree": "56c3eccd6300a82053cacc08514c388cd59f4197",
      "parents": [
        "f707adefd9b81411cb9c90d0dccf30126396eb3b",
        "1f7011926406fde7462132281d3b281e54a872c8"
      ],
      "author": {
        "name": "vishvananda",
        "email": "vishvananda@gmail.com",
        "time": "Mon Nov 14 10:05:30 2011 -0800"
      },
      "committer": {
        "name": "vishvananda",
        "email": "vishvananda@gmail.com",
        "time": "Mon Nov 14 10:05:30 2011 -0800"
      },
      "message": "Merge pull request #189 from cloudbuilders/volumes-fix\n\nneed iscsitarget-dkms for iscsi to work on oneiric"
    },
    {
      "commit": "1f7011926406fde7462132281d3b281e54a872c8",
      "tree": "56c3eccd6300a82053cacc08514c388cd59f4197",
      "parents": [
        "f707adefd9b81411cb9c90d0dccf30126396eb3b"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Nov 14 09:48:29 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Nov 14 09:48:29 2011 -0800"
      },
      "message": "need iscsitarget-dkms for iscsi to work on oneiric\n"
    },
    {
      "commit": "f707adefd9b81411cb9c90d0dccf30126396eb3b",
      "tree": "7779130c45d63c957ad5ada8e139673947ae8bb5",
      "parents": [
        "c20428241ad8f6d034436b1bc3507d5e56b28631",
        "d02b7b7bd36115f66521d90079b1660210063def"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Nov 14 09:14:23 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Nov 14 09:14:23 2011 -0800"
      },
      "message": "Merge pull request #187 from cloudbuilders/vgs\n\nallow name of volumes group to be set"
    },
    {
      "commit": "d02b7b7bd36115f66521d90079b1660210063def",
      "tree": "7779130c45d63c957ad5ada8e139673947ae8bb5",
      "parents": [
        "c20428241ad8f6d034436b1bc3507d5e56b28631"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Nov 14 08:59:05 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Nov 14 08:59:05 2011 -0800"
      },
      "message": "allow name of volumes group to be set\n"
    },
    {
      "commit": "3ad59ea15148fc96329e3e6d69ad9d166b5a3b5e",
      "tree": "be543e382898e46d4ffb633f018ef676b3722da6",
      "parents": [
        "c20428241ad8f6d034436b1bc3507d5e56b28631"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Wed Nov 02 18:27:40 2011 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Mon Nov 14 15:55:14 2011 +0100"
      },
      "message": "Use C-M for return carriage for tmux.\n\nConflicts:\n\n\tstack.sh\n"
    }
  ],
  "next": "f990ded56786b21258cdff2acc946ab2eba2ee76"
}
