)]}'
{
  "log": [
    {
      "commit": "2d58f8603bd67c263c321d28455231f122c455ef",
      "tree": "5b3c28d65da087f9ea41a8f470907e27e6a06fe2",
      "parents": [
        "52e631d8aace4bc50dba5f9d84dd4b0c1e2cbc44",
        "a368218a7e46037e6962290a386fc10efc41c9d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 30 17:42:18 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 30 17:42:18 2011 +0000"
      },
      "message": "Merge \"if using lxc, use cirros rootfs image\""
    },
    {
      "commit": "52e631d8aace4bc50dba5f9d84dd4b0c1e2cbc44",
      "tree": "b369348221a477d66fb605d9e1c941e5fb8079b0",
      "parents": [
        "c1b2354a88f9d14c6773fe9f9fa06f918e37d8f8"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Dec 27 22:22:14 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Dec 28 15:55:34 2011 -0800"
      },
      "message": "make python-keystoneclient configurable via devstack, remove pip requirement for horizon.\n\n * Update to use https://github.com/openstack/python-keystoneclient\n\nChange-Id: I54c1ba7fe11de9a6a8f53bdfe8b1c0bd2f5b8f58\n"
    },
    {
      "commit": "c1b2354a88f9d14c6773fe9f9fa06f918e37d8f8",
      "tree": "39310fe4375c54ba7d147f5090f94d588f2f7efa",
      "parents": [
        "fa413fa86a76b64e8b255b3c8c0e074ed18adb44",
        "2f15df8a2997adc8c2f4a9a97660f8930ad2d376"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 23 20:36:57 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 23 20:36:57 2011 +0000"
      },
      "message": "Merge \"add adapters for exercises jenkins integration)\""
    },
    {
      "commit": "fa413fa86a76b64e8b255b3c8c0e074ed18adb44",
      "tree": "02a64f65ed1d1313c466ad41ad65c313002df85d",
      "parents": [
        "2fcb3a85df060a458f0fc2e0828d9373a1ebc974",
        "b89c75178b9d35d0c2ed562d955c0790faa94afe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 23 20:30:44 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 23 20:30:44 2011 +0000"
      },
      "message": "Merge \"remove unused splats\""
    },
    {
      "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": "b89c75178b9d35d0c2ed562d955c0790faa94afe",
      "tree": "7cdb40aedfe724171a03f6c83650308fb9c70a1f",
      "parents": [
        "e8d970c20e0bf8b3556ef1a52adc74fe17a970d6"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Dec 21 23:17:42 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Dec 21 23:17:42 2011 -0800"
      },
      "message": "remove unused splats\n\nChange-Id: I7a321ba31c2b6cdcb9f60255055af71391934ae2\n"
    },
    {
      "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": "a368218a7e46037e6962290a386fc10efc41c9d0",
      "tree": "a33baf90feffa7e1e75a6fb38c77e2c520f59e08",
      "parents": [
        "e0d6cd1e920033fc889ae01b102885dc2eb2cdd0"
      ],
      "author": {
        "name": "Scott Moser",
        "email": "smoser@ubuntu.com",
        "time": "Fri Dec 16 10:29:10 2011 -0500"
      },
      "committer": {
        "name": "Scott Moser",
        "email": "smoser@ubuntu.com",
        "time": "Fri Dec 16 10:32:16 2011 -0500"
      },
      "message": "if using lxc, use cirros rootfs image\n\nThe cirros \u0027uec\u0027 image contains a kernel, a ramdisk, and a rootfs.\nHowever, the rootfs is empty. cirros copies its ramdisk to it on its first\nboot.  That means, if you try this with lxc, there is no filesystem for\nlxc to boot.\n\nSo, in the case of lxc, import the rootfs image, which is a populated\next3 filesystem, which is what nova lxc expects.\n\nChange-Id: I3ada380c61044a08697b0a964a962b269ea5224c\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"
    }
  ],
  "next": "9bb1a3c5c55af00f27ea986bcdfc676ce9a6bdd5"
}
