)]}'
{
  "log": [
    {
      "commit": "a67ce6dc94e6943aba417c0f481b08824dbea6e4",
      "tree": "59c99829c3365d4b42746c24df31aa545308e601",
      "parents": [
        "908fe79a1072137e53f128b445be782347f794d3"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue Dec 01 15:10:50 2015 -0500"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue Dec 01 15:10:50 2015 -0500"
      },
      "message": "Allow newer SVN to be installed\n"
    },
    {
      "commit": "908fe79a1072137e53f128b445be782347f794d3",
      "tree": "f58805611f0d3579223a7fb466f732d7e82f3365",
      "parents": [
        "f969c8ce01eb58b84aaf70c64c0a80fdbb24bed0"
      ],
      "author": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Thu Aug 20 16:35:32 2015 +0100"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Thu Aug 20 16:35:32 2015 +0100"
      },
      "message": "Add toolchains\n"
    },
    {
      "commit": "f969c8ce01eb58b84aaf70c64c0a80fdbb24bed0",
      "tree": "ba466b1eb454e996519a5138c3384e831fdba585",
      "parents": [
        "c293675560349e91a874e0b289a704c191f3f046"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Thu Jul 09 18:04:47 2015 +0200"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Thu Jul 09 18:04:47 2015 +0200"
      },
      "message": "Duh, fix URL again\n"
    },
    {
      "commit": "c293675560349e91a874e0b289a704c191f3f046",
      "tree": "ef96f47a90de744890a3a6326642139d45e80617",
      "parents": [
        "25ff1cd46e9b1d94c5a6d54b0ee5143252ad6c36"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Thu Jul 09 18:01:02 2015 +0200"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Thu Jul 09 18:01:02 2015 +0200"
      },
      "message": "Fix Maven URL\n"
    },
    {
      "commit": "25ff1cd46e9b1d94c5a6d54b0ee5143252ad6c36",
      "tree": "0cbfe5e4a87131e2c1a189c28639e4ce92381ea3",
      "parents": [
        "abd4d6f6fae4c92d51ed73ac56a0e26e4133a52a",
        "ead06089acecb24f35ac38204d810e392fc1191c"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue Jul 07 20:02:54 2015 +0200"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue Jul 07 20:02:54 2015 +0200"
      },
      "message": "Merge pull request #9 from apache/jdk7-unlimited-security\n\ninstall jdk7 unlimited security"
    },
    {
      "commit": "ead06089acecb24f35ac38204d810e392fc1191c",
      "tree": "0cbfe5e4a87131e2c1a189c28639e4ce92381ea3",
      "parents": [
        "abd4d6f6fae4c92d51ed73ac56a0e26e4133a52a"
      ],
      "author": {
        "name": "Geoffrey Corey",
        "email": "coreyg@apache.org",
        "time": "Wed Jul 01 11:38:23 2015 -0700"
      },
      "committer": {
        "name": "Geoffrey Corey",
        "email": "coreyg@apache.org",
        "time": "Wed Jul 01 11:38:23 2015 -0700"
      },
      "message": "install jdk7 unlimited security\n"
    },
    {
      "commit": "abd4d6f6fae4c92d51ed73ac56a0e26e4133a52a",
      "tree": "1bc18c01ad79a48ef954ccb7a9850f672c1354a6",
      "parents": [
        "73411d40b12ed343fa68b0598c9886845a90b02f"
      ],
      "author": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Thu Jun 11 22:28:30 2015 +0100"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Thu Jun 11 22:28:30 2015 +0100"
      },
      "message": "Add symlink for Maven 2\n"
    },
    {
      "commit": "73411d40b12ed343fa68b0598c9886845a90b02f",
      "tree": "055b69264ed8a82f5cefddb58cc36df6cf943bf6",
      "parents": [
        "c1a07253cd09e60850dde49da17d821977d8ae7d"
      ],
      "author": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Thu Jun 11 22:26:36 2015 +0100"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Thu Jun 11 22:26:36 2015 +0100"
      },
      "message": "correct some more c+p typos\n"
    },
    {
      "commit": "c1a07253cd09e60850dde49da17d821977d8ae7d",
      "tree": "91d826cb2cab0519de2a4111714ae561815515b3",
      "parents": [
        "db8c4634ae7f6bd7a836add704fb74e93e08b2d3"
      ],
      "author": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Thu Jun 11 22:24:45 2015 +0100"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@apache.org",
        "time": "Thu Jun 11 22:24:45 2015 +0100"
      },
      "message": "correct some c+p typos\n"
    },
    {
      "commit": "db8c4634ae7f6bd7a836add704fb74e93e08b2d3",
      "tree": "dc7505cab631a3439ca58fcc22f873c80e670054",
      "parents": [
        "5b5aac607fa10394917e352fde9aa2cf9e681578"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri May 08 13:13:55 2015 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri May 08 13:13:55 2015 -0700"
      },
      "message": "Fixing symlinking hopefully\n"
    },
    {
      "commit": "5b5aac607fa10394917e352fde9aa2cf9e681578",
      "tree": "36cec44ec168b638b4fd15e38273398becea0080",
      "parents": [
        "4ad3e4c75d63fc59f89e3f990e16e575cfe7c21d"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri May 08 11:09:36 2015 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri May 08 11:09:36 2015 -0700"
      },
      "message": "One! more! time!\n"
    },
    {
      "commit": "4ad3e4c75d63fc59f89e3f990e16e575cfe7c21d",
      "tree": "dc9898f7042c5ed859e35b8612ba39ee792f344a",
      "parents": [
        "8306a218fae1062a551398b35355bf02c60eb02b"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri May 08 10:19:35 2015 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri May 08 10:19:35 2015 -0700"
      },
      "message": "Fix package name again\n"
    },
    {
      "commit": "8306a218fae1062a551398b35355bf02c60eb02b",
      "tree": "5ee5106133febbdf1ffa803fb17ea36d71883273",
      "parents": [
        "6d0c0ca377d7f5c58262ef9cef5f261640ad1b6c"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri May 08 10:16:54 2015 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri May 08 10:16:54 2015 -0700"
      },
      "message": "Fix package name\n"
    },
    {
      "commit": "6d0c0ca377d7f5c58262ef9cef5f261640ad1b6c",
      "tree": "c3a3aa20118abf7d49c61e1e01d6cb71d0c34fbb",
      "parents": [
        "0e5650ea3f3feb6db8daf58ee5e2b332a207ca67"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri May 08 09:33:57 2015 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri May 08 09:33:57 2015 -0700"
      },
      "message": "Adding JDK7u79 unlimited security\n"
    },
    {
      "commit": "0e5650ea3f3feb6db8daf58ee5e2b332a207ca67",
      "tree": "5e96442aa153fe8fc3ed00cefed87cade632ea59",
      "parents": [
        "9c7686f65bd546f010591d0f6330dae796b836b5"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri May 08 08:43:10 2015 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri May 08 08:43:10 2015 -0700"
      },
      "message": "BUILDS-77 - adding shellcheck\n"
    },
    {
      "commit": "9c7686f65bd546f010591d0f6330dae796b836b5",
      "tree": "f69f621aa9bc57a25dc156597b73445ada87906e",
      "parents": [
        "6268ea79634537bd0d39f5b0a4a3eda55102c8cf"
      ],
      "author": {
        "name": "David Nalley",
        "email": "david@gnsa.us",
        "time": "Fri Feb 06 12:11:29 2015 -0500"
      },
      "committer": {
        "name": "David Nalley",
        "email": "david@gnsa.us",
        "time": "Fri Feb 06 12:11:29 2015 -0500"
      },
      "message": "Adding genisoimage to list of installed packages"
    },
    {
      "commit": "6268ea79634537bd0d39f5b0a4a3eda55102c8cf",
      "tree": "faa5d5867886723f6f4a82cb662171d7c27248d1",
      "parents": [
        "8a99fb650a41cd171e25c428fc96812f2392e822"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri Jan 02 12:46:40 2015 -0800"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri Jan 02 12:46:40 2015 -0800"
      },
      "message": "Add npmrc\n"
    },
    {
      "commit": "8a99fb650a41cd171e25c428fc96812f2392e822",
      "tree": "56c5cfa7ed0e36caf535a48f0e98e48c0bc64232",
      "parents": [
        "eb59b08123bde01357380f0c6c6149b560d1275f"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Nov 20 23:30:29 2014 -0500"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Nov 20 23:30:29 2014 -0500"
      },
      "message": "node command not available on slaves\n"
    },
    {
      "commit": "eb59b08123bde01357380f0c6c6149b560d1275f",
      "tree": "1ccd0fa6b3efaf488c365b07d6ee0599c57743de",
      "parents": [
        "b9ac7dfa30a009eb5141156e5d442dcc9bee4263"
      ],
      "author": {
        "name": "gmcdonald",
        "email": "gavin@16degrees.com.au",
        "time": "Mon Nov 10 10:58:28 2014 +0000"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gavin@16degrees.com.au",
        "time": "Mon Nov 10 10:58:28 2014 +0000"
      },
      "message": "revert local change\n"
    },
    {
      "commit": "b9ac7dfa30a009eb5141156e5d442dcc9bee4263",
      "tree": "cda8be6b948aa53d6ebc4a528dbf8c21e030f90e",
      "parents": [
        "b5102a8c850c7115ade91a6c400af89565c039cd"
      ],
      "author": {
        "name": "gmcdonald",
        "email": "gavin@16degrees.com.au",
        "time": "Sat Nov 08 18:52:16 2014 +0000"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gavin@16degrees.com.au",
        "time": "Sat Nov 08 18:52:16 2014 +0000"
      },
      "message": "install openjdk6-jdk package everywhere. INFRA-8581\n"
    },
    {
      "commit": "b5102a8c850c7115ade91a6c400af89565c039cd",
      "tree": "8080968fe2aa952e0409dc1fa8dea0353af83a44",
      "parents": [
        "3314043fea0ec8794169e9d1eaf73b0882ced75f"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri Oct 24 11:39:15 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri Oct 24 11:39:15 2014 -0700"
      },
      "message": "Make sure we create .buildr dir\n"
    },
    {
      "commit": "3314043fea0ec8794169e9d1eaf73b0882ced75f",
      "tree": "6ae59835c9a31fa07ad90fc2628ffeab3d8e261e",
      "parents": [
        "e7535abd60df26b44d21d8cffe7d13a3524ffe33"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri Oct 24 11:36:09 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri Oct 24 11:36:09 2014 -0700"
      },
      "message": "INFRA-8071 - add buildr settings.yml\n"
    },
    {
      "commit": "e7535abd60df26b44d21d8cffe7d13a3524ffe33",
      "tree": "3e15ee129e1895dda6e2fa1915d47d3f9f105b0d",
      "parents": [
        "cfc6a244f05e7a8d549c6bedf7c001718c2df741"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Sun Oct 12 14:58:23 2014 -0400"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Sun Oct 12 14:58:23 2014 -0400"
      },
      "message": "INFRA-8099: Adding gem installs of bundler and rake for all users\n"
    },
    {
      "commit": "cfc6a244f05e7a8d549c6bedf7c001718c2df741",
      "tree": "00824a301ffd10fea61185118ed2de8c990685d8",
      "parents": [
        "a9cb98448953a15aa2e63fa7f9b164c69d7265fb"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue Oct 07 11:22:41 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue Oct 07 11:22:41 2014 -0700"
      },
      "message": "Don\u0027t restart docker/sshd unless something\u0027s actually changed\n"
    },
    {
      "commit": "a9cb98448953a15aa2e63fa7f9b164c69d7265fb",
      "tree": "2dfd4bb7b5129f0408b0c4241ce69d4510676906",
      "parents": [
        "a23790f57354f7f29c07cf1b2b6127ed5f4e3c25",
        "0f181ff3adc0edbf6e1683c9068c682e709e5574"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue Oct 07 11:14:07 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue Oct 07 11:14:07 2014 -0700"
      },
      "message": "Merge pull request #7 from abayer/save-time\n\nDrastically improve runtime for playbook"
    },
    {
      "commit": "0f181ff3adc0edbf6e1683c9068c682e709e5574",
      "tree": "2dfd4bb7b5129f0408b0c4241ce69d4510676906",
      "parents": [
        "013372b9ac9705e0301c126581a2bfedf86f476f"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 17:24:34 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 17:24:34 2014 -0700"
      },
      "message": "Fixing up svn to not be so painful and slow too\n"
    },
    {
      "commit": "013372b9ac9705e0301c126581a2bfedf86f476f",
      "tree": "36ccab2b91434db66a7c35906b9c965dad2920a8",
      "parents": [
        "001b0b66c44fb0f28e744033ff4a89e47889569e"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 16:29:36 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 16:29:36 2014 -0700"
      },
      "message": "Don\u0027t see a reason for forcing always reinstalling JDKs\n"
    },
    {
      "commit": "001b0b66c44fb0f28e744033ff4a89e47889569e",
      "tree": "7dab6299ecf584d863a622437450ae396b9cff10",
      "parents": [
        "2f3ce439fee2e3584a14f5d7d1ded5e5e3a03106"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 16:26:15 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 16:26:15 2014 -0700"
      },
      "message": "Just do a check if we\u0027ve actually downloaded anything\n"
    },
    {
      "commit": "2f3ce439fee2e3584a14f5d7d1ded5e5e3a03106",
      "tree": "9521ce5f8184310d0d04695deb64fcfa5318c57c",
      "parents": [
        "283e1139f5c59552cf8f8498ff5f91bcc9a165a1"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 16:22:55 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 16:22:55 2014 -0700"
      },
      "message": "Cleanup\n"
    },
    {
      "commit": "283e1139f5c59552cf8f8498ff5f91bcc9a165a1",
      "tree": "bbf538f6fbe107ea2f9767e65ba0e25e8f8c79d0",
      "parents": [
        "a23790f57354f7f29c07cf1b2b6127ed5f4e3c25"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 16:15:36 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 16:15:36 2014 -0700"
      },
      "message": "Ugly but hopefully effective check of checksums before untarring etc\n"
    },
    {
      "commit": "a23790f57354f7f29c07cf1b2b6127ed5f4e3c25",
      "tree": "1a8f2099ad307cede1de3c075458a6e7cfb69b70",
      "parents": [
        "60f18dc79764cd047ff47781f724815127b206b3"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 15:35:47 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 15:35:47 2014 -0700"
      },
      "message": "Removing libcurl4 stuff because it causes conflicts\n"
    },
    {
      "commit": "60f18dc79764cd047ff47781f724815127b206b3",
      "tree": "f252974e93cdc08dc8637c79f5ac98cb39021fd0",
      "parents": [
        "bcbd17416a15dc22b8cac6e5036406324bce6537"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 15:32:41 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 15:32:41 2014 -0700"
      },
      "message": "Removing nonexistant lua5.2-dev\n"
    },
    {
      "commit": "bcbd17416a15dc22b8cac6e5036406324bce6537",
      "tree": "8490465ecf154268699113b28d3bef1d9ab88161",
      "parents": [
        "3773315a05a09860d625a963b982ee1812c3f19a"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 15:28:41 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 15:28:41 2014 -0700"
      },
      "message": "Harmonizing packages between packer puppet and ansible\n"
    },
    {
      "commit": "3773315a05a09860d625a963b982ee1812c3f19a",
      "tree": "1a8f2099ad307cede1de3c075458a6e7cfb69b70",
      "parents": [
        "adda877dc93c82a1d989630c366f8ab2cfc2021d"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 14:44:52 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 14:44:52 2014 -0700"
      },
      "message": "INFRA-8406 - add xvfb\n"
    },
    {
      "commit": "adda877dc93c82a1d989630c366f8ab2cfc2021d",
      "tree": "0e51916c05af41f2ea17606665421cb5194934be",
      "parents": [
        "19b0510ad88c96488f27c949d679d36e9c2d3ab6"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 13:32:19 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 13:32:19 2014 -0700"
      },
      "message": "Can\u0027t get lineinfile to do a sed right, so split into two\n"
    },
    {
      "commit": "19b0510ad88c96488f27c949d679d36e9c2d3ab6",
      "tree": "bd084a0a44ee08b94ce6302c18ae8f6574c71d93",
      "parents": [
        "f63c6d1c09cbd184b6044012e2ccb97a0aef80ac"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 13:21:20 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 13:21:20 2014 -0700"
      },
      "message": "Disable USERGROUPS_ENAB to get umask fix\n"
    },
    {
      "commit": "f63c6d1c09cbd184b6044012e2ccb97a0aef80ac",
      "tree": "241313a7107e4d1bcb996d4d8b2c16eb32432ddf",
      "parents": [
        "0f30f4016e656d56072eae71b51cf8f26817dcd7",
        "091a21bc771c2dd4cfac862ec0bf8bf88cc9965c"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 12:42:35 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 12:42:35 2014 -0700"
      },
      "message": "Merge pull request #6 from abayer/docker\n\nBUILDS-25: Adding lxc-docker"
    },
    {
      "commit": "091a21bc771c2dd4cfac862ec0bf8bf88cc9965c",
      "tree": "241313a7107e4d1bcb996d4d8b2c16eb32432ddf",
      "parents": [
        "0f30f4016e656d56072eae71b51cf8f26817dcd7"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 11:42:14 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 12:33:36 2014 -0700"
      },
      "message": "BUILDS-25: Adding lxc-docker\n"
    },
    {
      "commit": "0f30f4016e656d56072eae71b51cf8f26817dcd7",
      "tree": "c50290667b14f33dc2ff0b2f1bacc673f328fe31",
      "parents": [
        "8148f5aa734f5246276736ce512500bce2df6806",
        "4db9eae89bafd1911b2078a12d1a280def666788"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 12:32:47 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 12:32:47 2014 -0700"
      },
      "message": "Merge pull request #5 from abayer/umask\n\nINFRA-8437 - fix umask for jenkins"
    },
    {
      "commit": "4db9eae89bafd1911b2078a12d1a280def666788",
      "tree": "c50290667b14f33dc2ff0b2f1bacc673f328fe31",
      "parents": [
        "8148f5aa734f5246276736ce512500bce2df6806"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 12:20:43 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon Oct 06 12:20:43 2014 -0700"
      },
      "message": "INFRA-8437 - fix umask for jenkins\n"
    },
    {
      "commit": "8148f5aa734f5246276736ce512500bce2df6806",
      "tree": "923c939b7e43f449f09d6285e9435ae89e2af090",
      "parents": [
        "4c3a483a4020d05d288102db34430da3ebdcff1e"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri Oct 03 14:17:33 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri Oct 03 14:17:33 2014 -0700"
      },
      "message": "Adding 3.13.0-36 kernel\n"
    },
    {
      "commit": "4c3a483a4020d05d288102db34430da3ebdcff1e",
      "tree": "1562949d2594a585e0b741d3ac679dbd5b5ccc35",
      "parents": [
        "781b26d31e6d80f7ac50900cfbd8335070a32a3e"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 03 13:53:18 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 03 13:53:18 2014 -0400"
      },
      "message": "Adding libsvn-dev and libapr1-dev\n"
    },
    {
      "commit": "781b26d31e6d80f7ac50900cfbd8335070a32a3e",
      "tree": "1a4d4c1d27f74af745c46b10197789c3b7bcf59d",
      "parents": [
        "8a91c73e525ad7e79b059b39b981bd6930d1667d"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Thu Oct 02 19:06:40 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Thu Oct 02 19:06:51 2014 -0700"
      },
      "message": "Add libcurl3-dev\n"
    },
    {
      "commit": "8a91c73e525ad7e79b059b39b981bd6930d1667d",
      "tree": "9a1ca972d41af66a92906fe6e6e49e4aeb89e93d",
      "parents": [
        "1ee48669d7e27dda2df18f1dfa856e1f00b3401a"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@apache.org",
        "time": "Thu Oct 02 03:55:15 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@apache.org",
        "time": "Thu Oct 02 13:46:28 2014 -0700"
      },
      "message": "fixing a typo inside jdk install task\n"
    },
    {
      "commit": "1ee48669d7e27dda2df18f1dfa856e1f00b3401a",
      "tree": "337b2ec3e166c45891d4edd96b4b7aae266cab51",
      "parents": [
        "5042d596b55bd58df032844a762dc363c1fb5b66"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Thu Oct 02 09:21:16 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Thu Oct 02 09:21:25 2014 -0700"
      },
      "message": "Fixing typo\n"
    },
    {
      "commit": "5042d596b55bd58df032844a762dc363c1fb5b66",
      "tree": "d1a6863b2b4a5c4ab79d29f75ff864d4b3f841b8",
      "parents": [
        "720dcf2fd4a5729183e519d99f7c34d42f659ac4"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Thu Oct 02 09:20:09 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Thu Oct 02 09:21:25 2014 -0700"
      },
      "message": "Restart sshd after config change\n"
    },
    {
      "commit": "720dcf2fd4a5729183e519d99f7c34d42f659ac4",
      "tree": "3f1a37fd58ff22fe7c66f757db94ac013fd820f8",
      "parents": [
        "7037fee2446655aa4e6d0795a430bc7536005137",
        "7a72205a69e2b3f477cd670019991a51bbd0564b"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Thu Oct 02 09:18:42 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Thu Oct 02 09:18:42 2014 -0700"
      },
      "message": "Merge pull request #3 from abayer/master\n\nAdding emacs24-nox, because well, every box should have emacs."
    },
    {
      "commit": "7a72205a69e2b3f477cd670019991a51bbd0564b",
      "tree": "3f1a37fd58ff22fe7c66f757db94ac013fd820f8",
      "parents": [
        "e8a1a94baf7cf1e02c104e03c8405c925b389a16"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Thu Oct 02 09:18:14 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Thu Oct 02 09:18:14 2014 -0700"
      },
      "message": "Adding ntp and a force-update of apt-get, tweaking readme\n"
    },
    {
      "commit": "e8a1a94baf7cf1e02c104e03c8405c925b389a16",
      "tree": "5a0e30fef133bb38518cba5b26099faecc835b62",
      "parents": [
        "e453ba162f7edb4527b46fc0f9122f86bf9f0259"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Wed Oct 01 17:06:31 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Wed Oct 01 17:06:31 2014 -0700"
      },
      "message": "And adding python-pip\n"
    },
    {
      "commit": "e453ba162f7edb4527b46fc0f9122f86bf9f0259",
      "tree": "aabcfa4d5ceb29c46cacf7288d4d26feb603f142",
      "parents": [
        "451717be2bbd998ca07e18eaf1b53fc025b653c5"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Wed Oct 01 17:05:43 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Wed Oct 01 17:05:43 2014 -0700"
      },
      "message": "Adding screen and tmux as well\n"
    },
    {
      "commit": "451717be2bbd998ca07e18eaf1b53fc025b653c5",
      "tree": "e578fe803ef5ddeb19b21a3720658095e1feb76c",
      "parents": [
        "7037fee2446655aa4e6d0795a430bc7536005137"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Wed Oct 01 16:57:58 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Wed Oct 01 16:57:58 2014 -0700"
      },
      "message": "Adding emacs24-nox, because well, every box should have emacs.\n"
    },
    {
      "commit": "7037fee2446655aa4e6d0795a430bc7536005137",
      "tree": "d8b3585a8400c813e4362fbc395f0704eb703935",
      "parents": [
        "53b7ff03034df60294d8abe70b3e1c04a18c710b",
        "29647d9aa95ce1e66665018596cc7adb201a95d6"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Wed Oct 01 16:57:28 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Wed Oct 01 16:57:28 2014 -0700"
      },
      "message": "Merge pull request #2 from abayer/master\n\nAdd change to sshd_config to make sure UsePAM is enabled"
    },
    {
      "commit": "29647d9aa95ce1e66665018596cc7adb201a95d6",
      "tree": "d8b3585a8400c813e4362fbc395f0704eb703935",
      "parents": [
        "53b7ff03034df60294d8abe70b3e1c04a18c710b"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Wed Oct 01 16:53:26 2014 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Wed Oct 01 16:53:26 2014 -0700"
      },
      "message": "Add change to sshd_config to make sure UsePAM is enabled\n"
    },
    {
      "commit": "53b7ff03034df60294d8abe70b3e1c04a18c710b",
      "tree": "ee5accdb70b69349c32bab9837d1572ebbaf9834",
      "parents": [
        "bd89b328863492e7d3014c155607b7c901c31d17",
        "235cd3099c70c8690bdf8504bfdf30af6b9ea9cb"
      ],
      "author": {
        "name": "Gav...",
        "email": "gavin@16degrees.com.au",
        "time": "Fri Sep 05 14:47:48 2014 +0100"
      },
      "committer": {
        "name": "Gav...",
        "email": "gavin@16degrees.com.au",
        "time": "Fri Sep 05 14:47:48 2014 +0100"
      },
      "message": "Merge pull request #1 from vanto/patch-1\n\nInstall RVM\r\n\r\nlooks good to me Vanto, thanks."
    },
    {
      "commit": "235cd3099c70c8690bdf8504bfdf30af6b9ea9cb",
      "tree": "42a2b0e8a343cc2fe92cf49a9afd200956624182",
      "parents": [
        "c7cd41483eb9690d7732e3bbf4364a24fa1cc5f5"
      ],
      "author": {
        "name": "Tammo van Lessen",
        "email": "tvanlessen@gmail.com",
        "time": "Sun Jul 27 15:06:09 2014 +0200"
      },
      "committer": {
        "name": "Tammo van Lessen",
        "email": "tvanlessen@gmail.com",
        "time": "Fri Sep 05 14:55:49 2014 +0200"
      },
      "message": "disable autolibs...\n\n...  since jenkins user has no sudo access (I guess), thus rvm should not automatically try to install missing packages.\n"
    },
    {
      "commit": "c7cd41483eb9690d7732e3bbf4364a24fa1cc5f5",
      "tree": "f3620ef77920691fdae6373a27a616b5d9c245c6",
      "parents": [
        "0f71aa78d7c13fad6b2d1a0db4a2d176e898a8a3"
      ],
      "author": {
        "name": "Tammo van Lessen",
        "email": "tvanlessen@gmail.com",
        "time": "Sun Jul 27 14:52:49 2014 +0200"
      },
      "committer": {
        "name": "Tammo van Lessen",
        "email": "tvanlessen@gmail.com",
        "time": "Fri Sep 05 14:55:49 2014 +0200"
      },
      "message": "Install RVM\n"
    },
    {
      "commit": "bd89b328863492e7d3014c155607b7c901c31d17",
      "tree": "4c009764f8ff9594fecfb02d39a002ec0d6d67ed",
      "parents": [
        "0f71aa78d7c13fad6b2d1a0db4a2d176e898a8a3"
      ],
      "author": {
        "name": "gmcdonald",
        "email": "gavin@16degrees.com.au",
        "time": "Fri Sep 05 13:50:43 2014 +0100"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gavin@16degrees.com.au",
        "time": "Fri Sep 05 13:50:43 2014 +0100"
      },
      "message": "add libcurl3\n"
    },
    {
      "commit": "0f71aa78d7c13fad6b2d1a0db4a2d176e898a8a3",
      "tree": "055c881a348c3b9323b2db78940a76ecfb2bf46e",
      "parents": [
        "2df2fdc99d05233de16cb8239d0a7885139f6644"
      ],
      "author": {
        "name": "gmcdonald",
        "email": "gavin@16degrees.com.au",
        "time": "Fri Sep 05 13:13:15 2014 +0100"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gavin@16degrees.com.au",
        "time": "Fri Sep 05 13:13:15 2014 +0100"
      },
      "message": "add libcurl\n"
    },
    {
      "commit": "2df2fdc99d05233de16cb8239d0a7885139f6644",
      "tree": "32bb852ca13d593eae9018b038fb559fd4f5449b",
      "parents": [
        "cea10ccdb59920d75fd05aef05ade86e9e3ef346"
      ],
      "author": {
        "name": "gmcdonald",
        "email": "gmcdonald@taximagic.com",
        "time": "Fri Sep 05 12:24:14 2014 +0100"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@taximagic.com",
        "time": "Fri Sep 05 12:24:14 2014 +0100"
      },
      "message": "be generic\n"
    },
    {
      "commit": "cea10ccdb59920d75fd05aef05ade86e9e3ef346",
      "tree": "29b8e4220cf0171ab7d18fbecc99b4133c697da1",
      "parents": [
        "10cbfa9204a9ad54c89fd0a1ca012e65829db56e"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@apache.org",
        "time": "Thu Aug 21 16:37:03 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@apache.org",
        "time": "Thu Aug 21 16:37:03 2014 -0700"
      },
      "message": "add tag setup_master_key\n"
    },
    {
      "commit": "10cbfa9204a9ad54c89fd0a1ca012e65829db56e",
      "tree": "ded1d0845f7228310898fa65ef601be9bdf534f4",
      "parents": [
        "d271a84f6fff3e3b3ab99ff7115fe62accb5556b"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@apache.org",
        "time": "Thu Aug 21 15:26:46 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@apache.org",
        "time": "Thu Aug 21 15:26:46 2014 -0700"
      },
      "message": "fix change the order of the roles, add update_configs tag , add new slaves to inventor - asf9[06:11]\n"
    },
    {
      "commit": "d271a84f6fff3e3b3ab99ff7115fe62accb5556b",
      "tree": "1fc5253b39bc0bc2f696ef568af8d7093ad88aa6",
      "parents": [
        "1eb731b6a878cddc29b168ea468e42b8f4f3077b"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@apache.org",
        "time": "Thu Aug 21 14:23:40 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@apache.org",
        "time": "Thu Aug 21 14:23:40 2014 -0700"
      },
      "message": "add more dev libs\n"
    },
    {
      "commit": "1eb731b6a878cddc29b168ea468e42b8f4f3077b",
      "tree": "ee843ea9661c06eaad95a85d4d60d03c346ce845",
      "parents": [
        "5a9263b1435547acb42943d3c505a7aa8928b99a"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@apache.org",
        "time": "Thu Aug 21 14:18:41 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@apache.org",
        "time": "Thu Aug 21 14:18:58 2014 -0700"
      },
      "message": "fix to add jenkins group\n"
    },
    {
      "commit": "5a9263b1435547acb42943d3c505a7aa8928b99a",
      "tree": "a9b04bcddd8630fb00013d2c9515ec128ec23ea5",
      "parents": [
        "78ca43b549ffb165b1c79db1efb94a6954219088"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Aug 20 10:05:12 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Aug 20 10:05:12 2014 -0400"
      },
      "message": "Adding missing packages for INFRA-8099\n"
    },
    {
      "commit": "78ca43b549ffb165b1c79db1efb94a6954219088",
      "tree": "06e3e86358f86c56e72e7af8c58ba07b22fb8233",
      "parents": [
        "872630c7a7787cc844e3ac00d67f6db29a83d2cc"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Sun Jul 27 11:11:22 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Sun Jul 27 11:11:37 2014 -0700"
      },
      "message": "fix to manage /etc/hosts\n"
    },
    {
      "commit": "872630c7a7787cc844e3ac00d67f6db29a83d2cc",
      "tree": "d5bdbff8f5bce0beb6cce9ddce64e12e1dced739",
      "parents": [
        "ea3da445c292e3ce697c25b89690490d992fceda"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Sun Jul 27 00:45:07 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Sun Jul 27 00:45:07 2014 -0400"
      },
      "message": "Initial addition of missing packages for INFRA-8099\n"
    },
    {
      "commit": "ea3da445c292e3ce697c25b89690490d992fceda",
      "tree": "b7a8ece3de92ae5746b155e13caaae82c5745f9b",
      "parents": [
        "f19017f4a6e888b9f41585ae6362d7f811a5f2e3"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Thu Jul 24 17:41:27 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Thu Jul 24 17:41:27 2014 -0700"
      },
      "message": "overwrite sources.list before installing libs\n"
    },
    {
      "commit": "f19017f4a6e888b9f41585ae6362d7f811a5f2e3",
      "tree": "0349d2f6e20aa86a12c261fe3a2fc8e98961a73d",
      "parents": [
        "fb7a5d74edf717eda1412181f11a4c968406fb74"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Thu Jul 24 16:25:02 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Thu Jul 24 16:25:02 2014 -0700"
      },
      "message": "uninstall 1.8 svn and install 1.6 svn\n"
    },
    {
      "commit": "fb7a5d74edf717eda1412181f11a4c968406fb74",
      "tree": "2b873a32a94830ed1510818149a1043b51f47ba9",
      "parents": [
        "6efb63fe81850a89683a86b357626495bdc510e9"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Thu Jul 24 13:56:53 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Thu Jul 24 13:57:22 2014 -0700"
      },
      "message": "add common-sesssion file\n"
    },
    {
      "commit": "6efb63fe81850a89683a86b357626495bdc510e9",
      "tree": "8004f2bc0e8ff22c460a137d42e0d136b16e8229",
      "parents": [
        "6b95c4e3a1a0c4b6a8424efd1473fa5ac71dde25"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 24 11:14:54 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 24 11:14:54 2014 -0400"
      },
      "message": "Adding missing packages: gcc-multilib, g++-multilib\n"
    },
    {
      "commit": "6b95c4e3a1a0c4b6a8424efd1473fa5ac71dde25",
      "tree": "2a0f712ca5616ea279af17ce76b07d0b5cf8da21",
      "parents": [
        "b1b8c5016fdc93ca7f9227c1000375c6597c5eef"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Tue Jul 22 13:46:25 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Tue Jul 22 13:46:25 2014 -0700"
      },
      "message": "add common session file and update limits.conf\n"
    },
    {
      "commit": "b1b8c5016fdc93ca7f9227c1000375c6597c5eef",
      "tree": "d11421409d5982d579486cd17532f564ae1777d0",
      "parents": [
        "d6fb50869c8bd9d53af6d903b85100d8240affe5"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jul 18 13:20:07 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jul 18 13:20:07 2014 -0400"
      },
      "message": "Adding missing packages: python-boto, libsasl2-dev and libcurl4-nss-dev\n"
    },
    {
      "commit": "d6fb50869c8bd9d53af6d903b85100d8240affe5",
      "tree": "c7bf46320d51e3dc2040e07de6898e2ad340cad4",
      "parents": [
        "9cbbc676f144fabc54d947481e46e705078d7c9e"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Wed Jul 16 15:13:21 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Wed Jul 16 15:13:21 2014 -0700"
      },
      "message": "fix symlink - ~/jenkins -\u003e ~/hudson\n"
    },
    {
      "commit": "9cbbc676f144fabc54d947481e46e705078d7c9e",
      "tree": "a6bed457dc8a1908dcd2ab7149e6763243d2a3bc",
      "parents": [
        "ca80bf3cd3eaa0b71ed793cdd07ee093b29c11ab"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Wed Jul 16 14:47:10 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Wed Jul 16 14:47:16 2014 -0700"
      },
      "message": "disable m2 setting file copy\n"
    },
    {
      "commit": "ca80bf3cd3eaa0b71ed793cdd07ee093b29c11ab",
      "tree": "1ebc399a8219da243a23c91fd517f3409ae77fbb",
      "parents": [
        "fb5f2bc0856033b125649e0a267968411aad578f"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Jul 16 11:23:04 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Jul 16 11:23:04 2014 -0400"
      },
      "message": "Adding missing packages: python-dev, python-svn, libcurl4-openssl-dev\n"
    },
    {
      "commit": "fb5f2bc0856033b125649e0a267968411aad578f",
      "tree": "ebdcebbaaf84cba5266e1213c540f8ae378fc0a6",
      "parents": [
        "1f419dcc6063c2b867efd90e87fb7e586a441ff1"
      ],
      "author": {
        "name": "gmcdonald",
        "email": "gmcdonald@taximagic.com",
        "time": "Sun Jul 13 18:42:42 2014 +0100"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@taximagic.com",
        "time": "Sun Jul 13 18:42:42 2014 +0100"
      },
      "message": "symlink hudson -\u003e jenkins\n"
    },
    {
      "commit": "1f419dcc6063c2b867efd90e87fb7e586a441ff1",
      "tree": "6b1f498418941fda7f69eca71e579792cbb5e6ee",
      "parents": [
        "d963d44534f7acd2764e96b4bd4763ec40ede7a2"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Wed Jul 09 13:53:51 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Wed Jul 09 13:53:51 2014 -0700"
      },
      "message": "install pkgconfig\n"
    },
    {
      "commit": "d963d44534f7acd2764e96b4bd4763ec40ede7a2",
      "tree": "e6e34d6c2b307fb73d00b5896a399c9e0ed44c8c",
      "parents": [
        "3fb366c57ba7d836151e6a2a08ad4ff33020758f"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Wed Jul 09 08:41:43 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Wed Jul 09 08:41:43 2014 -0700"
      },
      "message": "remove duplicate m2 settings file copy\n"
    },
    {
      "commit": "3fb366c57ba7d836151e6a2a08ad4ff33020758f",
      "tree": "ed33f7008110c38091f60d978d329d8cf8f2f8df",
      "parents": [
        "4f95111f655e8095f4af552871b3510452c48815"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Wed Jul 09 08:41:11 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Wed Jul 09 08:41:11 2014 -0700"
      },
      "message": "install curl\n"
    },
    {
      "commit": "4f95111f655e8095f4af552871b3510452c48815",
      "tree": "1765a7017b4c71cde8d69c266a06a704244f3f58",
      "parents": [
        "2ee91b0082c1aa407f090efaf183f8b71b030a66"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Wed Jul 09 08:40:53 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Wed Jul 09 08:40:53 2014 -0700"
      },
      "message": " enable clover license flag\n"
    },
    {
      "commit": "2ee91b0082c1aa407f090efaf183f8b71b030a66",
      "tree": "ecb38cfcd14a446d06e969205441ed1ac1d3fc91",
      "parents": [
        "d66964e1b5afeb26dec274cd05b4237e419d1164"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Wed Jul 09 07:47:59 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Wed Jul 09 07:47:59 2014 -0700"
      },
      "message": "settings.xml uses templates, added pyhelpeer for generating salted password\n"
    },
    {
      "commit": "d66964e1b5afeb26dec274cd05b4237e419d1164",
      "tree": "d3713ab4bc95304e46d52f6e6bfc17c73536b70d",
      "parents": [
        "e39a9aa2358264e6731145f68683caefbaa8b71a"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Mon Jun 30 16:16:37 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Mon Jun 30 16:16:37 2014 -0700"
      },
      "message": "fix formatting README.md\n"
    },
    {
      "commit": "e39a9aa2358264e6731145f68683caefbaa8b71a",
      "tree": "d8e3c8f2fe26743ee46948b0e4a5e1e033912dab",
      "parents": [
        "a486d92c56c849ae16741920887a8895ce240d9e"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Mon Jun 30 16:09:14 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Mon Jun 30 16:09:44 2014 -0700"
      },
      "message": "Fix init yml and the readme\n"
    },
    {
      "commit": "a486d92c56c849ae16741920887a8895ce240d9e",
      "tree": "8a9b25468146eac9e0d7ab1411113ad8f01faea0",
      "parents": [
        "15824e868e212930cabd1b814175808902e9f845"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Mon Jun 30 10:46:15 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Mon Jun 30 16:09:44 2014 -0700"
      },
      "message": "Add roles: common , ubuntu-slaves\n"
    },
    {
      "commit": "15824e868e212930cabd1b814175808902e9f845",
      "tree": "aaa950157ae4ac1e6b0e6554100a46b23e0c8e21",
      "parents": [
        "2042af84d111d1580fc0da9171a87187a52045fd"
      ],
      "author": {
        "name": "gmcdonald",
        "email": "gmcdonald@taximagic.com",
        "time": "Fri Jun 27 20:05:23 2014 +0100"
      },
      "committer": {
        "name": "gmcdonald",
        "email": "gmcdonald@taximagic.com",
        "time": "Fri Jun 27 20:05:23 2014 +0100"
      },
      "message": "revert unintended local change\n"
    },
    {
      "commit": "2042af84d111d1580fc0da9171a87187a52045fd",
      "tree": "4b5e7639d230dfbb7d5bfda8bdaa035f8ffd82f9",
      "parents": [
        "beb0f2c664c2cdf3df79dde90ab31f8d944c2798"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Fri Jun 27 11:33:50 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Fri Jun 27 11:36:08 2014 -0700"
      },
      "message": "fix tool\u0027s folder privs\n"
    },
    {
      "commit": "beb0f2c664c2cdf3df79dde90ab31f8d944c2798",
      "tree": "87b26e20a46708c57f63f590b6ae752f497d8e5c",
      "parents": [
        "60f033b8d849669df6d04030493bdb001b8ed7a1"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Fri Jun 27 08:53:22 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Fri Jun 27 08:53:22 2014 -0700"
      },
      "message": "update README.md\n"
    },
    {
      "commit": "60f033b8d849669df6d04030493bdb001b8ed7a1",
      "tree": "36812b9f9d5aa6db803ca47e7e26a71ba1c66ebb",
      "parents": [
        "b9ef1b17d96cc1a98d20e0f2ed3741a8ef8c27df"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Fri Jun 27 08:52:46 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Fri Jun 27 08:52:46 2014 -0700"
      },
      "message": "update README.md\n"
    },
    {
      "commit": "b9ef1b17d96cc1a98d20e0f2ed3741a8ef8c27df",
      "tree": "4f5d5dbc777ea5e9409b36bf6604fb3c71492bfa",
      "parents": [
        "02cd78727663d410b4d8c57e40eedf919a176843"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Fri Jun 27 07:42:39 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Fri Jun 27 07:42:39 2014 -0700"
      },
      "message": "Fix pushing m2 settings and master pub keys\n"
    },
    {
      "commit": "02cd78727663d410b4d8c57e40eedf919a176843",
      "tree": "e6cb138dccc132be4ffba30c4fbb54bf8e5f5726",
      "parents": [
        "84f31a0a3c636879c9af4df025298e03c1b4b2b6"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@apache.org",
        "time": "Thu Jun 19 16:45:51 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@apache.org",
        "time": "Thu Jun 19 16:45:51 2014 -0700"
      },
      "message": "Update README.md"
    },
    {
      "commit": "84f31a0a3c636879c9af4df025298e03c1b4b2b6",
      "tree": "2740c39fe320b76ac80197a58af55b9e8ed953d7",
      "parents": [
        "e6268d3386752be9112220c8c43369980889c43e"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@apache.org",
        "time": "Thu Jun 19 16:44:55 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@apache.org",
        "time": "Thu Jun 19 16:44:55 2014 -0700"
      },
      "message": "Update README.md"
    },
    {
      "commit": "e6268d3386752be9112220c8c43369980889c43e",
      "tree": "2b180c0fa2f64db49844c78cd5ac6dabc9123d63",
      "parents": [
        "411018eafc57a6df8eb2fc4812ee791e31550fbb"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Thu Jun 19 16:42:50 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Thu Jun 19 16:43:03 2014 -0700"
      },
      "message": "configure system limits\n"
    },
    {
      "commit": "411018eafc57a6df8eb2fc4812ee791e31550fbb",
      "tree": "9f39d4d95c3f48d0c8225742bcf5b8441e162fe2",
      "parents": [
        "1ea64ab9771daa5ba68473db865a13476b6ed4ca"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@apache.org",
        "time": "Thu Jun 19 16:16:31 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@apache.org",
        "time": "Thu Jun 19 16:16:31 2014 -0700"
      },
      "message": "Update README.md"
    },
    {
      "commit": "1ea64ab9771daa5ba68473db865a13476b6ed4ca",
      "tree": "7e905bbfa958953fcb856ddb5908663e96624b60",
      "parents": [
        "f917cc8d3c92a06a15615cd52405466f26630544"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Thu Jun 19 16:09:05 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Thu Jun 19 16:09:05 2014 -0700"
      },
      "message": "Add more libraries\n"
    },
    {
      "commit": "f917cc8d3c92a06a15615cd52405466f26630544",
      "tree": "5fc8bf2f049fe5d3a804d0f51a3ebc80ca2e8dbd",
      "parents": [
        "bbb760c07d1382b3f7ef63cc71bc2ac45f801df1"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Thu Jun 19 14:53:44 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Thu Jun 19 14:54:02 2014 -0700"
      },
      "message": "install jdk6\n"
    },
    {
      "commit": "bbb760c07d1382b3f7ef63cc71bc2ac45f801df1",
      "tree": "1cd4719c9650d5ff9c694f219cc277f109aeb90f",
      "parents": [
        "21592dd5f66266ef68975359e1e759cd80a4e17c"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@apache.org",
        "time": "Thu Jun 19 11:44:09 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@apache.org",
        "time": "Thu Jun 19 11:44:09 2014 -0700"
      },
      "message": "Create README.md"
    },
    {
      "commit": "21592dd5f66266ef68975359e1e759cd80a4e17c",
      "tree": "3965c685d352bb30c5076bf5f33de835b4e72fb1",
      "parents": [
        "fb8c43c3f9f28f3e395c3ad9f2df4a320d24cf20"
      ],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Thu Jun 19 11:39:58 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Thu Jun 19 11:39:58 2014 -0700"
      },
      "message": "add compression libraries\n"
    },
    {
      "commit": "fb8c43c3f9f28f3e395c3ad9f2df4a320d24cf20",
      "tree": "7d03577e59ef7604ee6f7b5ee3734cd416b1acfe",
      "parents": [],
      "author": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Thu Jun 19 11:16:07 2014 -0700"
      },
      "committer": {
        "name": "Giridharan Kesavan",
        "email": "gkesavan@hortonworks.com",
        "time": "Thu Jun 19 11:16:07 2014 -0700"
      },
      "message": "Initial Commit\n"
    }
  ]
}
