)]}'
{
  "log": [
    {
      "commit": "419770faadd5390277d94098518cc439f83f7997",
      "tree": "eb82dbb05b52be4ea372059ace724e16b2e21902",
      "parents": [
        "ea4a53da619c8ce7e65141a17b68ce314e729e60"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Jan 11 17:35:40 2012 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Jan 11 17:45:40 2012 -0800"
      },
      "message": "Changes to make devstack work with the essex + xen\n\nChange-Id: If932d82ec72494d871ad65ae863947816e719624\n"
    },
    {
      "commit": "ea4a53da619c8ce7e65141a17b68ce314e729e60",
      "tree": "d3f8bf6decd9e4deb3bdb1ac7e759a268813ea5a",
      "parents": [
        "471de7a34ba3a3842576fda56602884bf149a9fc"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Wed Jan 11 11:34:13 2012 -0800"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Wed Jan 11 21:01:15 2012 +0000"
      },
      "message": "Stop devstack from exploding in paste config changes\n\nChange-Id: I842691479c7c1b46bab627a1f436d9cef3f5148d\n"
    },
    {
      "commit": "471de7a34ba3a3842576fda56602884bf149a9fc",
      "tree": "b7c9ebcf3d433b539aee2dc584180a1e440718ec",
      "parents": [
        "f4497d5eb9b1d1457593515ff7a9f23d433ccba0"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Dec 27 11:45:55 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jan 06 16:15:03 2012 -0600"
      },
      "message": "Improve log file handling:\n\n* Elimiate subshells to produce logfiles (fixes bug 885091)\n* Clean up log files older than 7 days (default)\n* Append date/time to specified log file name\n* Default LOGFILE\u003d\u0027\u0027, now must set to get logging\n\nThis changes the default behaviour of stack.sh to not write a log file\nunless LOGFILE is set.\n\nChange-Id: I5d3fb65e12ccdb52fca5a41ee8f5777c046cd375\n"
    },
    {
      "commit": "f4497d5eb9b1d1457593515ff7a9f23d433ccba0",
      "tree": "0d8e137811e240ffea071b908a2cfc415f6f53bd",
      "parents": [
        "3ffd5c12226c32d9106b426119f256bc62c04731",
        "dec00f61fce0c2669f833a048fc49975548cf49e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 05 23:30:00 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 05 23:30:00 2012 +0000"
      },
      "message": "Merge \"Add info.sh\""
    },
    {
      "commit": "3ffd5c12226c32d9106b426119f256bc62c04731",
      "tree": "0c39c4e9e668cf96c784b637c2f4b01ce67ddc83",
      "parents": [
        "3bb3a3f103d46052f1c7d9beb2af1b187f4fe99e",
        "769eb1cf4592802409d9487de68ef3cd430f84b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 05 23:26:53 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 05 23:26:53 2012 +0000"
      },
      "message": "Merge \"Configure swift logging.\""
    },
    {
      "commit": "3bb3a3f103d46052f1c7d9beb2af1b187f4fe99e",
      "tree": "89966997760bea428b8bbdf1a72767ac13a6f01f",
      "parents": [
        "19b2f9b44fda7e8d0553373c9504aa586811a5db",
        "33d5029041a3f5678f759ac7eda29b9aff99b13a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 05 23:23:49 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 05 23:23:49 2012 +0000"
      },
      "message": "Merge \"Better domain parsing and improved instance cleanup\""
    },
    {
      "commit": "19b2f9b44fda7e8d0553373c9504aa586811a5db",
      "tree": "7520bdc960e7ba487b8cb001914ef9a742307e58",
      "parents": [
        "7966a5356db8c7a01fe8d49ec88c7c99b0af6f3f"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Thu Jan 05 22:21:08 2012 +0000"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Thu Jan 05 22:24:41 2012 +0000"
      },
      "message": "Use moved manage.py in horizion\n\nChange-Id: Idb769634fd7d7fc4efce974690b5f24cf632d83d\n"
    },
    {
      "commit": "33d5029041a3f5678f759ac7eda29b9aff99b13a",
      "tree": "a18e6cc23ffe862ee53a21ed5150dd4b20fd5cd5",
      "parents": [
        "7966a5356db8c7a01fe8d49ec88c7c99b0af6f3f"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Jan 04 09:32:48 2012 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Jan 04 17:04:15 2012 -0800"
      },
      "message": "Better domain parsing and improved instance cleanup\n\n * Fixes bug 911506\n * Fix typo - logical or not pipe\n\nChange-Id: Id92a7e1d7e974710635899d43a7d428ce525227c\n"
    },
    {
      "commit": "7966a5356db8c7a01fe8d49ec88c7c99b0af6f3f",
      "tree": "dd7027d4362273128888814e3b39176aeabbf590",
      "parents": [
        "4b40c4d95fafbf48c79010956abf9069985ee0c7",
        "0a22780dddbd35ef1464b0cdbe95b98c36d755ee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 04 19:36:27 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 04 19:36:27 2012 +0000"
      },
      "message": "Merge \"Use --log-config with keystone.\""
    },
    {
      "commit": "dec00f61fce0c2669f833a048fc49975548cf49e",
      "tree": "d7f385fda271defac99e40f551bbd01be80492a2",
      "parents": [
        "4b40c4d95fafbf48c79010956abf9069985ee0c7"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 30 17:43:20 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Jan 03 13:03:22 2012 -0600"
      },
      "message": "Add info.sh\n\nChange-Id: I4394482df2db4d4b251d97678d2692a2849715a1\n"
    },
    {
      "commit": "4b40c4d95fafbf48c79010956abf9069985ee0c7",
      "tree": "f6a10ba0d76eded35ef32be3f1cfb3a220cd4134",
      "parents": [
        "c384424e94f7d4a84670630860bf1848a0563342",
        "1d6e0e196e6f2ee5fef7c5cf2571e4b3ab947300"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 03 18:32:04 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 03 18:32:04 2012 +0000"
      },
      "message": "Merge \"Use DEFAULT_INSTANCE_TYPE in exercises\""
    },
    {
      "commit": "0a22780dddbd35ef1464b0cdbe95b98c36d755ee",
      "tree": "009a6ce518dbf7c733e8d52946f8094483f6f3cd",
      "parents": [
        "c384424e94f7d4a84670630860bf1848a0563342"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Sat Dec 31 11:14:56 2011 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Sat Dec 31 12:31:50 2011 -0800"
      },
      "message": "Use --log-config with keystone.\n\nKeystone does not support a log_config config file option.  It\nonly respects the command line argument.\n\nFixes bug 910436.\n\nChange-Id: I276ad5da239d5d9b6a1dcdd1013972c7948c511b\n"
    },
    {
      "commit": "c384424e94f7d4a84670630860bf1848a0563342",
      "tree": "9a8faf2478482a21cfaeab2ed906c6d6726f3598",
      "parents": [
        "34694f156874e10199e29d4d92f35626b68d88d2"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 30 14:27:02 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 30 14:32:42 2011 -0600"
      },
      "message": "exercises/euca.sh timing fixes\n\nAdjust timing in the script for testing on slower systems,\nsuch as VMs on laptops.\n\nChange-Id: I657fe54c7a4b75169b84ae1af37c88e2941e918a\n"
    },
    {
      "commit": "34694f156874e10199e29d4d92f35626b68d88d2",
      "tree": "9cf72596ce434ebbf7d658599ee9dca105fa05e6",
      "parents": [
        "b8489cd31e7728040921923bf9d8f85cda91070e"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@managedit.ie",
        "time": "Fri Dec 30 18:53:26 2011 +0000"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@managedit.ie",
        "time": "Fri Dec 30 19:04:33 2011 +0000"
      },
      "message": "Fix the glance endpoint template URL. Fixes bug 909075.\n\nConflicts:\n\n\tfiles/keystone_data.sh\n\nChange-Id: I82a45ef1e653a7de9ab3b48e7675f1440172b3f9\n"
    },
    {
      "commit": "b8489cd31e7728040921923bf9d8f85cda91070e",
      "tree": "4bf0ee6cbbff171db3099f13949ccfdddfecf7e4",
      "parents": [
        "79b68e388ae6e7dafae52f75f82b5f2e3dda8808",
        "c245fd8bdead54202c3347a4bcd379d1d4a301ad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 30 18:39:54 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 30 18:39:54 2011 +0000"
      },
      "message": "Merge \"Remove deprecated Keystone middleware: RAX-KSKEY\""
    },
    {
      "commit": "79b68e388ae6e7dafae52f75f82b5f2e3dda8808",
      "tree": "d9a5a1ca2c45397bca2fc54385f756032f2214b6",
      "parents": [
        "1c9767a1f972a77c77fbb1074cf3d0abf1cfe356",
        "4e6a2b71e398d34267a3aec93fa2f261855ab774"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 30 18:34:12 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 30 18:34:12 2011 +0000"
      },
      "message": "Merge \"Allow only aphanum chars in user-entered passwords\""
    },
    {
      "commit": "1c9767a1f972a77c77fbb1074cf3d0abf1cfe356",
      "tree": "2fad6cb678be3a421160967ec2310f322e82ee4c",
      "parents": [
        "8f33d8b51c3ce94791fed7b0c094165680fc26f3",
        "1097c7ca9156c8bd40a015f00fdda3d757b7a1af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 30 18:25:22 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 30 18:25:22 2011 +0000"
      },
      "message": "Merge \"Port work on SERVICE_HOST from stable/diablo.  Allows user to specify service endpoint host separately from HOST_IP\""
    },
    {
      "commit": "8f33d8b51c3ce94791fed7b0c094165680fc26f3",
      "tree": "1bf420d1090ca6b81286c86549c6e8572d96fdd5",
      "parents": [
        "efa97d2c18678cb4760a251ab37ee365365a7349",
        "98f4ce82f013b64f5f93034931d0bfd362573e5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 30 18:21:30 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 30 18:21:30 2011 +0000"
      },
      "message": "Merge \"Added \"Admin\" as an allowed role in swift proxy-server.conf.\""
    },
    {
      "commit": "efa97d2c18678cb4760a251ab37ee365365a7349",
      "tree": "2c332c3a9fdee4dd9a03cc2fe739cad797754915",
      "parents": [
        "2d58f8603bd67c263c321d28455231f122c455ef",
        "331ae29e4ffc17f13eb9c73297ba9bc18d4998d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 30 18:19:53 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 30 18:19:53 2011 +0000"
      },
      "message": "Merge \"Fix build_uec to properly respect the devstack directory that is used when COPY_ENV\u003d1\""
    },
    {
      "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": "4e6a2b71e398d34267a3aec93fa2f261855ab774",
      "tree": "1c75d526797e0c479f0f97139c04f14caba5bfd9",
      "parents": [
        "52e631d8aace4bc50dba5f9d84dd4b0c1e2cbc44"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Dec 29 17:27:45 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Dec 29 17:35:22 2011 -0600"
      },
      "message": "Allow only aphanum chars in user-entered passwords\n\nFixes bug 885345\n\nChange-Id: Ib41319676d2fd24144a1493bd58543ad71eb8d6c\n"
    },
    {
      "commit": "98f4ce82f013b64f5f93034931d0bfd362573e5c",
      "tree": "e65828896b8a6747db87c8e02de318f91378b92f",
      "parents": [
        "c1b2354a88f9d14c6773fe9f9fa06f918e37d8f8"
      ],
      "author": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Wed Dec 28 16:15:41 2011 -0800"
      },
      "committer": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Wed Dec 28 16:17:29 2011 -0800"
      },
      "message": "Added \"Admin\" as an allowed role in swift proxy-server.conf.\n\nChange-Id: Ia98ef5c5ff02a7a9bd24729ca37d87338087ab66\n"
    },
    {
      "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": "1d6e0e196e6f2ee5fef7c5cf2571e4b3ab947300",
      "tree": "8ab5fc51826ab5da552b57227501e7df86acb74e",
      "parents": [
        "c1b2354a88f9d14c6773fe9f9fa06f918e37d8f8"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 23 12:45:13 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Dec 28 14:20:47 2011 -0600"
      },
      "message": "Use DEFAULT_INSTANCE_TYPE in exercises\n\nChange-Id: I5a98a3a4e8057f613a94054b08ff5439f1ccf7cd\n"
    },
    {
      "commit": "1097c7ca9156c8bd40a015f00fdda3d757b7a1af",
      "tree": "59bd1e5545ba626b1f7ba0c0f53ccaf1d291adfb",
      "parents": [
        "c1b2354a88f9d14c6773fe9f9fa06f918e37d8f8"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Dec 27 23:22:14 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Dec 27 23:22:47 2011 -0800"
      },
      "message": "Port work on SERVICE_HOST from stable/diablo.  Allows user to specify service endpoint host separately from HOST_IP\n\n * Improve openrc comment\n\nChange-Id: Ib542b39350bae8d92b6c3c4cf6b5d9aabff7a61c\n"
    },
    {
      "commit": "c245fd8bdead54202c3347a4bcd379d1d4a301ad",
      "tree": "213e0592b1c4fb8db63b6d11e272071726a1ad12",
      "parents": [
        "c1b2354a88f9d14c6773fe9f9fa06f918e37d8f8"
      ],
      "author": {
        "name": "Ziad Sawalha",
        "email": "github@highbridgellc.com",
        "time": "Fri Dec 23 16:03:52 2011 -0600"
      },
      "committer": {
        "name": "Ziad Sawalha",
        "email": "github@highbridgellc.com",
        "time": "Fri Dec 23 16:03:52 2011 -0600"
      },
      "message": "Remove deprecated Keystone middleware: RAX-KSKEY\n\nIt is no longer supported and will fail in the Essex release\n\nChange-Id: I6520149f1ecbe4966c786af40db987557d9101f6\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": "331ae29e4ffc17f13eb9c73297ba9bc18d4998d9",
      "tree": "49ac7838b645bfefc8a4e40612aee9f8114197dc",
      "parents": [
        "e23f6de4d2d634278e92d31c40298cc79aeee866"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Dec 21 11:55:35 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Dec 21 12:40:21 2011 -0800"
      },
      "message": "Fix build_uec to properly respect the devstack directory that is used when COPY_ENV\u003d1\n\nChange-Id: Ib9fd5d18d58349a145d50faa33228dd161965a9e\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": "769eb1cf4592802409d9487de68ef3cd430f84b2",
      "tree": "b7c2f96c0f75133c187c1f0e3eba98097d8975fd",
      "parents": [
        "d7326d2ea98b75c5e92e7309cc49abd680476693"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Tue Nov 22 13:04:40 2011 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Tue Nov 22 13:17:02 2011 +0100"
      },
      "message": "Configure swift logging.\n\nSplit logs by storage node proxy and don\u0027t fill up the\n/var/log/messages.\n\nSet proxy-server in debug.\n\nOnly one worker by proxy-server since we are usually in debugging mode.\n\nChange-Id: If39f35b98ad821e8a62e36e4c22e723f83e01db8\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"
    }
  ],
  "next": "977b334690d53cbbfb3c38026ae66eafbfb83117"
}
