)]}'
{
  "log": [
    {
      "commit": "fdc566154e25a0d44f8dab5a65ee01da1e78b9be",
      "tree": "afcfef8b294154db4bb00f2bf2cc40053d5a929e",
      "parents": [
        "587c8a416be2fc9d5056e3aaa6979e80a15be84c"
      ],
      "author": {
        "name": "andreaturli",
        "email": "andrea.turli@gmail.com",
        "time": "Wed Feb 21 16:51:25 2018 +0100"
      },
      "committer": {
        "name": "andreaturli",
        "email": "andrea.turli@gmail.com",
        "time": "Wed Feb 21 16:51:25 2018 +0100"
      },
      "message": "fix typo in project.version\n\n- from 2.2.0-SNAPSHOST to 2.2.0-SNAPSHOT\n"
    },
    {
      "commit": "587c8a416be2fc9d5056e3aaa6979e80a15be84c",
      "tree": "9ddb3f51bef12eae546f483150cc25d270665588",
      "parents": [
        "37324a77a4bcd354fd0aa6544f7ecd737fb3cb53"
      ],
      "author": {
        "name": "andreaturli",
        "email": "andrea.turli@gmail.com",
        "time": "Fri Feb 16 11:31:38 2018 +0100"
      },
      "committer": {
        "name": "andreaturli",
        "email": "andrea.turli@gmail.com",
        "time": "Fri Feb 16 11:31:38 2018 +0100"
      },
      "message": "Next development version 2.2.0-SNAPSHOST\n"
    },
    {
      "commit": "37324a77a4bcd354fd0aa6544f7ecd737fb3cb53",
      "tree": "3e832bf080143de3344cc7591e7362e689c1070c",
      "parents": [
        "63ac1fff1badfbccfdd0751f4e7478f676adf56e"
      ],
      "author": {
        "name": "andreaturli",
        "email": "andrea.turli@gmail.com",
        "time": "Fri Feb 16 11:31:17 2018 +0100"
      },
      "committer": {
        "name": "andreaturli",
        "email": "andrea.turli@gmail.com",
        "time": "Fri Feb 16 11:31:17 2018 +0100"
      },
      "message": "Apache jclouds 2.1.0-rc3 release\n"
    },
    {
      "commit": "63ac1fff1badfbccfdd0751f4e7478f676adf56e",
      "tree": "db904cfd77a5bb2683004c6c82b3e471adc38e3b",
      "parents": [
        "2e2d6d18835ef9c024815bbd495afb5b30c7f478"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Nov 30 11:12:51 2017 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Nov 30 11:12:51 2017 +0100"
      },
      "message": "Added Maven profile to define the build toolchain\n"
    },
    {
      "commit": "2e2d6d18835ef9c024815bbd495afb5b30c7f478",
      "tree": "b2e92be98c14a8a2ac574291934d8b699f74108f",
      "parents": [
        "cda4b3af8cf06bccea86894b5352b2ee48f57cc5"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Sep 26 11:45:29 2017 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Sep 26 11:45:29 2017 -0700"
      },
      "message": "Correct typo\n"
    },
    {
      "commit": "cda4b3af8cf06bccea86894b5352b2ee48f57cc5",
      "tree": "72dc7051530712a73b30ed992c4691ffbc8ed0d4",
      "parents": [
        "b92b0894595c22008d221fd51c29a04a4a4caa47"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Fri May 12 16:37:36 2017 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Fri May 12 16:37:36 2017 +0200"
      },
      "message": "Allow to configure the boot features. All enabled by default\n"
    },
    {
      "commit": "b92b0894595c22008d221fd51c29a04a4a4caa47",
      "tree": "609f903115da61d5622784abd1172ac8d56c362a",
      "parents": [
        "22d503224fe30221d8f51d4f6052646cef82a354"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Fri May 12 15:23:22 2017 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Fri May 12 15:23:22 2017 +0200"
      },
      "message": "Enable the features feature at startup\n"
    },
    {
      "commit": "22d503224fe30221d8f51d4f6052646cef82a354",
      "tree": "d6625c6280aec94d73408438319ffd5d949880d7",
      "parents": [
        "a793d4fb4f019e7c50f38325aef67c5dfa845c04"
      ],
      "author": {
        "name": "Guillaume Nodet",
        "email": "gnodet@apache.org",
        "time": "Fri May 12 11:50:50 2017 +0200"
      },
      "committer": {
        "name": "Guillaume Nodet",
        "email": "gnodet@apache.org",
        "time": "Fri May 12 11:50:50 2017 +0200"
      },
      "message": "Fix karaf assembly"
    },
    {
      "commit": "a793d4fb4f019e7c50f38325aef67c5dfa845c04",
      "tree": "585561121f912f5eb051ca897937efc68b1f4bcd",
      "parents": [
        "374854a64b5d541b9b113bf79ca6a2123c44e60d"
      ],
      "author": {
        "name": "Guillaume Nodet",
        "email": "gnodet@apache.org",
        "time": "Wed May 10 20:34:09 2017 +0200"
      },
      "committer": {
        "name": "Guillaume Nodet",
        "email": "gnodet@apache.org",
        "time": "Wed May 10 20:34:09 2017 +0200"
      },
      "message": "Fix windows batch file too"
    },
    {
      "commit": "374854a64b5d541b9b113bf79ca6a2123c44e60d",
      "tree": "a69fe12938a8a1742e7d6ee4c33fa6177d34e97d",
      "parents": [
        "1c3112e026f31eea606062657370cc6a412a27f0"
      ],
      "author": {
        "name": "Guillaume Nodet",
        "email": "gnodet@apache.org",
        "time": "Wed May 10 19:01:36 2017 +0200"
      },
      "committer": {
        "name": "Guillaume Nodet",
        "email": "gnodet@apache.org",
        "time": "Wed May 10 19:01:36 2017 +0200"
      },
      "message": "Upgrade to karaf 4.x"
    },
    {
      "commit": "1c3112e026f31eea606062657370cc6a412a27f0",
      "tree": "84c05850a17884d2cde8f62ed1f2f7919ea504d0",
      "parents": [
        "3174cb1d6da8b880298b3ff9a5589e9292f68ec2"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Feb 21 23:29:27 2017 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Feb 21 23:29:58 2017 +0100"
      },
      "message": "Fix the artifact download link\n"
    },
    {
      "commit": "3174cb1d6da8b880298b3ff9a5589e9292f68ec2",
      "tree": "009e1f561c5810987675a613bbd88f4cb05579e5",
      "parents": [
        "be5a874e3b895883dfeb68db9c91952bac2053d4"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Feb 02 14:41:35 2017 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Feb 02 14:41:35 2017 +0100"
      },
      "message": "Added Packet provider\n"
    },
    {
      "commit": "be5a874e3b895883dfeb68db9c91952bac2053d4",
      "tree": "1efa145d188cef1d6dd903a950bb898f60776948",
      "parents": [
        "83a1189d85e618fea2a0ff920b5ff2cf92038f76"
      ],
      "author": {
        "name": "Svetoslav Neykov",
        "email": "svetoslav.neykov@cloudsoftcorp.com",
        "time": "Sat Jan 28 23:32:41 2017 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon Jan 30 10:10:48 2017 +0100"
      },
      "message": "Add Vagrant provider\n"
    },
    {
      "commit": "83a1189d85e618fea2a0ff920b5ff2cf92038f76",
      "tree": "c1bf2d1641075760662199f23b7bbfea6f085638",
      "parents": [
        "c5482462bf9b13f71da132451a86774b4954375e"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Nov 15 01:12:59 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Nov 15 01:12:59 2016 +0100"
      },
      "message": "Next development version 2.1.0-SNAPSHOT\n"
    },
    {
      "commit": "c5482462bf9b13f71da132451a86774b4954375e",
      "tree": "96fc07f3b313cfb2c30e27fc941923ad8aa1c47c",
      "parents": [
        "6a6ffebfdebb0b53217fe6219dd17ed30facf270"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Nov 09 23:04:48 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Nov 09 23:04:48 2016 +0100"
      },
      "message": "Apache jclouds 2.0.0-rc3 release\n"
    },
    {
      "commit": "6a6ffebfdebb0b53217fe6219dd17ed30facf270",
      "tree": "6d2b9b3901b7275fbb7d3c1206ef0d3e441c35a1",
      "parents": [
        "47d3befa80b791d370773f22eb91c1ce71ba57e2"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Nov 09 16:41:53 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Nov 09 22:00:57 2016 +0100"
      },
      "message": "Fix the script engine in the jclouds CLI\n"
    },
    {
      "commit": "47d3befa80b791d370773f22eb91c1ce71ba57e2",
      "tree": "4efea77aa717aac46c4c9718465a587eedb11274",
      "parents": [
        "684a738d1dbd3ad70ad59355a0ddaf2947c72f59"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Nov 09 21:51:53 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Nov 09 21:51:53 2016 +0100"
      },
      "message": "Revert \"Apache jclouds 2.0.0 release\"\n\nThis reverts commit 684a738d1dbd3ad70ad59355a0ddaf2947c72f59.\n"
    },
    {
      "commit": "684a738d1dbd3ad70ad59355a0ddaf2947c72f59",
      "tree": "5785b6a024e10933136f6556fa779d3077e54000",
      "parents": [
        "76583c4935e1f946a29774f4ad54e4b4b3d1752b"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Nov 03 13:36:43 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Nov 03 13:36:43 2016 +0100"
      },
      "message": "Apache jclouds 2.0.0 release\n"
    },
    {
      "commit": "76583c4935e1f946a29774f4ad54e4b4b3d1752b",
      "tree": "4efea77aa717aac46c4c9718465a587eedb11274",
      "parents": [
        "cf1d92f1cac00bb66664df54c15bd91b09fbae68"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Oct 25 14:35:08 2016 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@ovrclk.com",
        "time": "Wed Nov 02 15:02:54 2016 -0700"
      },
      "message": "JCLOUDS-1189: Handle arguments with spaces\n"
    },
    {
      "commit": "cf1d92f1cac00bb66664df54c15bd91b09fbae68",
      "tree": "b8fd76887b7b59cb931bd477da7a0f7a1e50bc4e",
      "parents": [
        "0af97c24fd6683d85e2aea7fe92ad1afe8cdbfad"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Wed Sep 07 00:26:46 2016 -0400"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Wed Oct 26 18:37:59 2016 -0400"
      },
      "message": "Remove Guava from the system deps for the distribution\n\nThere are no files matching the filter anyway, so this already be a no-op\nin practice.\n"
    },
    {
      "commit": "0af97c24fd6683d85e2aea7fe92ad1afe8cdbfad",
      "tree": "6c0b78a3ae6976492ac38fa19494cb1ab3c4c895",
      "parents": [
        "60a93ba76bf2f418be0d658fd4af5b6b760cfb93"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Wed Sep 07 00:25:44 2016 -0400"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Wed Oct 26 18:37:07 2016 -0400"
      },
      "message": "Remove a non-existent feature from the list of features to boot on startup\n\nThe ConfigAdmin service is automatically loaded already\n"
    },
    {
      "commit": "60a93ba76bf2f418be0d658fd4af5b6b760cfb93",
      "tree": "20d2a4e19e88eecf5635d33435f89353b0bb6727",
      "parents": [
        "1ed73848bee4bbfa6165e98c08edd4a44c9482cf"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Wed Sep 07 00:25:05 2016 -0400"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Wed Oct 26 18:37:05 2016 -0400"
      },
      "message": "Align the startup.properties file with Karaf 2.3.11\n"
    },
    {
      "commit": "1ed73848bee4bbfa6165e98c08edd4a44c9482cf",
      "tree": "c0570bb8ad8d2fc16ae4048d174c2e31f4c8217a",
      "parents": [
        "5e01c0733b9e5cb2937a46fbfd7fae257bec2687"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Sat Sep 17 01:00:14 2016 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Sat Sep 17 01:01:31 2016 +0200"
      },
      "message": "JCLOUDS-664: Added Azure ARM to jclouds-cli\n"
    },
    {
      "commit": "5e01c0733b9e5cb2937a46fbfd7fae257bec2687",
      "tree": "bcc1276bd726f668e642955c6692d6aafc99b7e8",
      "parents": [
        "d7aba317e9e5f2a956833210edf678d4cd8b09a3"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Sep 12 21:53:13 2016 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Sep 12 21:53:13 2016 -0700"
      },
      "message": "JCLOUDS-1005: Add Backblaze B2\n"
    },
    {
      "commit": "d7aba317e9e5f2a956833210edf678d4cd8b09a3",
      "tree": "0b3db00fbfe52772f5bef1e136cd520df7b9c0cc",
      "parents": [
        "e2504acedb3146db599484c16ba48070424f7c08"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Sep 07 22:15:07 2016 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Sep 07 22:16:57 2016 +0200"
      },
      "message": "Minor branding changes\n"
    },
    {
      "commit": "e2504acedb3146db599484c16ba48070424f7c08",
      "tree": "20f2d6b3f6965c60ef02b895aab85c3edaab74a9",
      "parents": [
        "60dda2d5a9c055ebe623ef35f0b3642d0b4268a3"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Sep 06 15:43:50 2016 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Sep 06 15:43:50 2016 +0200"
      },
      "message": "Update Maven coordinates for the CLI\n"
    },
    {
      "commit": "60dda2d5a9c055ebe623ef35f0b3642d0b4268a3",
      "tree": "dcf67dd5df7f770d47648e2348b3197b3f69fd4e",
      "parents": [
        "64bd1e124bb1e930a240c06e054b56b7ea4f98e0"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Jan 26 12:08:05 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Jan 28 11:34:19 2016 +0100"
      },
      "message": "JCLOUDS-1056: Added ProfitBricks\n"
    },
    {
      "commit": "64bd1e124bb1e930a240c06e054b56b7ea4f98e0",
      "tree": "b881644ea0308cdf86c259a0f220b19c400fef44",
      "parents": [
        "4654a4406da044e7b49942224d00fbb6e254e8c2"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Fri Jan 22 16:16:36 2016 -0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Jan 25 14:51:54 2016 -0800"
      },
      "message": "JCLOUDS-943: JCLOUDS-1056: Add support for GCS\n"
    },
    {
      "commit": "4654a4406da044e7b49942224d00fbb6e254e8c2",
      "tree": "23d309425a14cf2109bd35a3c1dbcff4c237c275",
      "parents": [
        "86bbbe85aa670f51d5ac782ba176e280f4c00bcc"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon Jan 25 12:52:00 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon Jan 25 12:52:00 2016 +0100"
      },
      "message": "JCLOUDS-1056: Add DigitalOcean v2 and Google Compute Engine\n"
    },
    {
      "commit": "86bbbe85aa670f51d5ac782ba176e280f4c00bcc",
      "tree": "d658698b687469c2fd0bbf1d663f270349659adb",
      "parents": [
        "4086c493901f25ec652f79823efd01d9eae86c82"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Dec 14 22:24:36 2015 -0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Dec 14 22:24:36 2015 -0800"
      },
      "message": "JCLOUDS-786: Remove legacy swift provider\n\nThe modern openstack-swift provider obsoletes this.\n"
    },
    {
      "commit": "4086c493901f25ec652f79823efd01d9eae86c82",
      "tree": "f0a6cdeb49f2d2459270ff736ec0f1b6aa5dc0bb",
      "parents": [
        "3b861b76d633356c236b119dca75a9a6c8b6bc24"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Dec 14 22:24:21 2015 -0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Dec 14 22:24:21 2015 -0800"
      },
      "message": "JCLOUDS-790: Remove hpcloud-objectstorage\n\nHP will sunset this service on 31 Jan 2016:\n\nhttp://h30499.www3.hp.com/t5/Grounded-in-the-Cloud/A-new-model-to-deliver-public-cloud/ba-p/6804409\n"
    },
    {
      "commit": "3b861b76d633356c236b119dca75a9a6c8b6bc24",
      "tree": "df344ae94a0aa7f5665061c860d81a13a370d2cb",
      "parents": [
        "fa5fa8428d2144964b995eb0bd0ef9e28359be25"
      ],
      "author": {
        "name": "Zack Shoylev",
        "email": "zack.shoylev@rackspace.com",
        "time": "Thu Jun 25 18:39:53 2015 -0500"
      },
      "committer": {
        "name": "Zack Shoylev",
        "email": "zack.shoylev@rackspace.com",
        "time": "Thu Jun 25 19:37:52 2015 -0500"
      },
      "message": "Remove old cloudfiles providers\n"
    },
    {
      "commit": "fa5fa8428d2144964b995eb0bd0ef9e28359be25",
      "tree": "625339da579545a29f753acb8e5985ca5ffb14f7",
      "parents": [
        "5247e107a8a179394dfaed6f1b8b6f7cd8b89d6d"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Jun 22 16:34:25 2015 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Jun 22 16:34:25 2015 -0700"
      },
      "message": "Add support for Atmos\n"
    },
    {
      "commit": "5247e107a8a179394dfaed6f1b8b6f7cd8b89d6d",
      "tree": "c19180ad1966ebe5ec2ccf3d6dc811652148c3c6",
      "parents": [
        "840c06397a07e0a9e43b1007a742582a0a82b012"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue May 26 18:07:28 2015 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue May 26 18:09:00 2015 -0700"
      },
      "message": "JCLOUDS-669: Add support for rackspace-cloudfiles\n"
    },
    {
      "commit": "840c06397a07e0a9e43b1007a742582a0a82b012",
      "tree": "2bd2af83ebcf951fe30ce1440c43d7dd1165e04c",
      "parents": [
        "d5a780059a7db13ad29e7ad3369cdc01e61696f0"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue May 26 18:07:14 2015 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue May 26 18:07:14 2015 -0700"
      },
      "message": "JCLOUDS-669: Add support for openstack-swift\n"
    },
    {
      "commit": "d5a780059a7db13ad29e7ad3369cdc01e61696f0",
      "tree": "fbd71d8e4ce6d61323badbf1d0a49d9fb6bd9028",
      "parents": [
        "1f7f6dd116a61f43aea2fa8627a30debe44a6e8a"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Wed Apr 08 18:11:49 2015 -0400"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Thu Apr 09 09:08:20 2015 -0400"
      },
      "message": "Fixing reference to branding bundle in the CLI assembly\n\nFollow-up to 01dcca14\n"
    },
    {
      "commit": "1f7f6dd116a61f43aea2fa8627a30debe44a6e8a",
      "tree": "be05b235d118dd0fbe5b5fcdae6656b7d453f8dc",
      "parents": [
        "37761a4508565337ad0d355e8f9d7f286ce6f25c"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Mar 30 20:56:41 2015 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Mar 30 20:56:41 2015 -0700"
      },
      "message": "Upgrade to maven-compiler-plugin 3.1\n\nThis addresses a regression from Google error-prone.\n"
    },
    {
      "commit": "37761a4508565337ad0d355e8f9d7f286ce6f25c",
      "tree": "5369ffc35867597d4413f1c9543312649292951b",
      "parents": [
        "74bde164ca17f456f636bb7d14dc4c8472ff725d"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Mar 24 11:28:24 2015 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Mar 24 11:28:24 2015 +0100"
      },
      "message": "Next development version 2.0.0-SNAPSHOT\n"
    },
    {
      "commit": "74bde164ca17f456f636bb7d14dc4c8472ff725d",
      "tree": "d67e29bc45d752aee9102a25eb9b66f93cad4c86",
      "parents": [
        "473e69bef396ecda1cacb0d2fe09ff0bc3856d38"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Mar 24 11:27:44 2015 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Mar 24 11:27:44 2015 +0100"
      },
      "message": "Apache jclouds 1.9.0 release\n"
    },
    {
      "commit": "473e69bef396ecda1cacb0d2fe09ff0bc3856d38",
      "tree": "5369ffc35867597d4413f1c9543312649292951b",
      "parents": [
        "e14b051bdb2c9f6f5fdba5ea3fe0e1af2fe05635"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Sun Mar 15 01:07:07 2015 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Sun Mar 15 01:07:07 2015 +0100"
      },
      "message": "Fixed CLI branding dependency\n"
    },
    {
      "commit": "e14b051bdb2c9f6f5fdba5ea3fe0e1af2fe05635",
      "tree": "f9076d775b8be0a27e02f5c505ccddb7880646bd",
      "parents": [
        "b3a5fd73026e15b794e6fb3cf3a3a61eb722f5bd"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Sun Mar 15 00:52:21 2015 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Sun Mar 15 00:52:21 2015 +0100"
      },
      "message": "Remove the old Rackspace providers\n"
    },
    {
      "commit": "b3a5fd73026e15b794e6fb3cf3a3a61eb722f5bd",
      "tree": "19bb480bb5d89c7335979f558ab1a7e696d96b6f",
      "parents": [
        "64b7e1d179321e4b4e479385f34f81590a0f7d15"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Feb 05 15:19:02 2015 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Feb 05 15:19:02 2015 +0100"
      },
      "message": "Fixed the CONTRIBUTING links\n"
    },
    {
      "commit": "64b7e1d179321e4b4e479385f34f81590a0f7d15",
      "tree": "943402c86fc318b9657caad6ca891cc04780aa52",
      "parents": [
        "f9b2b9063ddff7c186238ce369012bef4344002f"
      ],
      "author": {
        "name": "Chris Custine",
        "email": "ccustine@apache.org",
        "time": "Fri Jan 23 23:08:59 2015 -0700"
      },
      "committer": {
        "name": "Chris Custine",
        "email": "ccustine@apache.org",
        "time": "Fri Jan 23 23:12:23 2015 -0700"
      },
      "message": "Upgrade karaf to latest 2.3.9 to fix the following issues:\nhttps://issues.apache.org/jira/browse/JCLOUDS-809\nhttps://issues.apache.org/jira/browse/JCLOUDS-674\nhttps://issues.apache.org/jira/browse/JCLOUDS-673\n"
    },
    {
      "commit": "f9b2b9063ddff7c186238ce369012bef4344002f",
      "tree": "ca6786c4c16dc246a5b66e19002e87d4a89f81bc",
      "parents": [
        "e2e0ea7f01c9f4407e6216d4731f70fe576fbc3a"
      ],
      "author": {
        "name": "Ioannis Canellos",
        "email": "iocanel@gmail.com",
        "time": "Thu Jan 15 18:11:15 2015 +0200"
      },
      "committer": {
        "name": "Ioannis Canellos",
        "email": "iocanel@gmail.com",
        "time": "Thu Jan 15 22:14:17 2015 +0200"
      },
      "message": "[JCLOUDS-804] Align assembly descriptors and scripts with the new artifactId of jclouds-cli-runner. Ensure guava is in the classpath.\n"
    },
    {
      "commit": "e2e0ea7f01c9f4407e6216d4731f70fe576fbc3a",
      "tree": "295771cf5d1da33d7710e55c6458b939eaeb271e",
      "parents": [
        "a1e6e8a95dcdcbec159370de48995675e4a59e65"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Dec 09 00:27:44 2014 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Dec 09 00:40:02 2014 +0100"
      },
      "message": "JCLOUDS-780: Remove vcloud feature\n"
    },
    {
      "commit": "a1e6e8a95dcdcbec159370de48995675e4a59e65",
      "tree": "89df6e0afa1c86fb55d1d7e9a0cc58dc33b5749d",
      "parents": [
        "1bafce222f0f62ed9eda1f72f97d99553d24f174"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Oct 30 16:58:54 2014 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Oct 30 16:58:54 2014 +0100"
      },
      "message": "Added CloudSigma2 providers\n"
    },
    {
      "commit": "1bafce222f0f62ed9eda1f72f97d99553d24f174",
      "tree": "0638b304fd6b38e85fea5a27c0751a3695f4188b",
      "parents": [
        "c76c3183689a3c2f075f92673e480ad5389737d6"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Sun Oct 12 14:18:44 2014 -0400"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Sat Oct 18 07:39:20 2014 -0400"
      },
      "message": "Listing features alphabetically in assembly\n"
    },
    {
      "commit": "c76c3183689a3c2f075f92673e480ad5389737d6",
      "tree": "446db4164f72ae90d988e6f6f437539a3c582603",
      "parents": [
        "01dcca142fad25cb126e2c51da64f8912d543178"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Fri Oct 10 16:50:46 2014 -0400"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Fri Oct 10 16:56:19 2014 -0400"
      },
      "message": "Aligning with feature cleanup in karaf\n\nA bunch of stale providers have been removed from jclouds/jclouds\n"
    },
    {
      "commit": "01dcca142fad25cb126e2c51da64f8912d543178",
      "tree": "4a28ff2e9556667b3af43c69ce87e690d67fceb8",
      "parents": [
        "9ebe6557d992e2c94a67c78c55fb2a7d3ac8b62a"
      ],
      "author": {
        "name": "Jeremy Daggett",
        "email": "jeremy.daggett@rackspace.com",
        "time": "Tue Sep 16 17:09:12 2014 -0700"
      },
      "committer": {
        "name": "Jeremy Daggett",
        "email": "jeremy.daggett@rackspace.com",
        "time": "Wed Sep 17 08:46:11 2014 -0700"
      },
      "message": "Renamed branding and runner Maven artifact IDs, and ignore .DS_Store files in .gitignore\n"
    },
    {
      "commit": "9ebe6557d992e2c94a67c78c55fb2a7d3ac8b62a",
      "tree": "90ec2160746d5f05dace280c91ec12c95e117e33",
      "parents": [
        "f17fd74c12b75d4f74a8ad0abbf24b489a8764d5"
      ],
      "author": {
        "name": "Jeremy Daggett",
        "email": "jeremy.daggett@rackspace.com",
        "time": "Tue Sep 16 16:08:40 2014 -0700"
      },
      "committer": {
        "name": "Jeremy Daggett",
        "email": "jeremy.daggett@rackspace.com",
        "time": "Wed Sep 17 08:39:46 2014 -0700"
      },
      "message": "Fix relative path and Checkstyle warnings\n"
    },
    {
      "commit": "f17fd74c12b75d4f74a8ad0abbf24b489a8764d5",
      "tree": "2a8db1c5a04f2227824dd37e463141968da13c0a",
      "parents": [
        "6aa73add28fb3b9715f0fe7b3f1c179518bcddfb"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Tue Aug 05 13:12:02 2014 +0200"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Tue Aug 05 13:12:02 2014 +0200"
      },
      "message": "Updating project version to 2.0.0-SNAPSHOT\n"
    },
    {
      "commit": "6aa73add28fb3b9715f0fe7b3f1c179518bcddfb",
      "tree": "c298d598692f9d007a6e4e59cdaa024c34b76b08",
      "parents": [
        "e4b4aabad18bd1f83eedc44e62fb641e8a0c4f1f"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Jul 02 17:37:31 2014 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Jul 02 17:37:31 2014 +0200"
      },
      "message": "Exclude the CONTRIBUTING file from the rat check\n"
    },
    {
      "commit": "e4b4aabad18bd1f83eedc44e62fb641e8a0c4f1f",
      "tree": "befb72b07a815c5b3ae02433574ace2ee8edd855",
      "parents": [
        "5c91adfe54571dec95248a5887c874b92a1f4366"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Jul 02 17:06:00 2014 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Jul 02 17:06:00 2014 +0200"
      },
      "message": "Added the CONTRIBUTING file\n"
    },
    {
      "commit": "5c91adfe54571dec95248a5887c874b92a1f4366",
      "tree": "850a61bdc4bcb7fee86de896c75816385053b59d",
      "parents": [
        "6498fb6c26b8fd2056419a95c1fb122c4aa31cd1"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Feb 19 12:56:56 2014 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Feb 19 12:56:56 2014 +0100"
      },
      "message": "Added support for the DigitalOcean provider\n"
    },
    {
      "commit": "6498fb6c26b8fd2056419a95c1fb122c4aa31cd1",
      "tree": "2931ae20d75d878842e989bcb48739a74d47710f",
      "parents": [
        "85928b76ddf06f45c03143a3eee6ecbe031ce0b4"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Jan 28 17:06:58 2014 -0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Jan 28 22:49:51 2014 -0800"
      },
      "message": "JCLOUDS-438: Map ResourceAlreadyExistsException\n\nMapped to EEXIST.\n"
    },
    {
      "commit": "85928b76ddf06f45c03143a3eee6ecbe031ce0b4",
      "tree": "39fa62c698cd7a9805c450ba90d22a1af34f66d8",
      "parents": [
        "9d1377041d456dc3380407e994cbdaf72f221dff"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Thu Dec 26 13:19:41 2013 -0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Thu Dec 26 13:20:08 2013 -0800"
      },
      "message": "Upgrade to Apache Rat 0.10\n\nNotably this release resolves RAT-138 which caused excessive run-times\nwith some inputs.  Changelog:\n\nhttp://creadur.apache.org/rat/RELEASE_NOTES.txt\n"
    },
    {
      "commit": "9d1377041d456dc3380407e994cbdaf72f221dff",
      "tree": "ce646ac0f6b9352290cbab787d6873612f470321",
      "parents": [
        "727155b6b022cfa9a3738f1f4be294b72f6a4ede"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue Dec 17 11:52:09 2013 -0800"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue Dec 17 11:52:09 2013 -0800"
      },
      "message": "Updating to 1.8.0-SNAPSHOT\n"
    },
    {
      "commit": "727155b6b022cfa9a3738f1f4be294b72f6a4ede",
      "tree": "833581a7cbd63d20d5f013a992eddd1458698f8a",
      "parents": [
        "2541fd39893e853fadaa43579fa731de459f6390"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue Dec 17 11:12:18 2013 -0800"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue Dec 17 11:13:19 2013 -0800"
      },
      "message": "Removing Terremark\n"
    },
    {
      "commit": "2541fd39893e853fadaa43579fa731de459f6390",
      "tree": "ec71d1ec2dc97f1732a2471801bede0fd8ab5d30",
      "parents": [
        "8a43a4dbcb263cc83dae7bab33e8bce7afd3e2fc"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Fri Nov 22 14:03:33 2013 -0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Fri Nov 22 14:09:40 2013 -0800"
      },
      "message": "Map ResourceNotFoundException to ENOENT\n"
    },
    {
      "commit": "8a43a4dbcb263cc83dae7bab33e8bce7afd3e2fc",
      "tree": "d401224530dfd793db0c7365d6586ee484de6247",
      "parents": [
        "8f1ed22455241f710eed1d1bbf9d9e7f9faf80c1"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Mon Jul 29 22:31:10 2013 -0400"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Fri Nov 22 01:36:20 2013 -0500"
      },
      "message": "JCLOUDS-104: Cleaning up CLI POMs\n\n* module jclouds-cli-project -\u003e project\n* removing unnecessary duplicate versions and group IDs\n* adding an explicit version tag to the project POM to allow the jclouds-cli version to be different from jclouds-project\n\nFollow-on from bb56570\n"
    },
    {
      "commit": "8f1ed22455241f710eed1d1bbf9d9e7f9faf80c1",
      "tree": "c1094b771fc09574dda313e905411d167b64af1a",
      "parents": [
        "85568c995070fbc93c5993a4b91ab24e22193b22"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Thu Nov 21 13:02:54 2013 -0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Thu Nov 21 13:02:54 2013 -0800"
      },
      "message": "Remove more incubator references\n\nFixes JCLOUDS-388.\n"
    },
    {
      "commit": "85568c995070fbc93c5993a4b91ab24e22193b22",
      "tree": "5f1fb8fbb0a17df8d70051164a0b1b9101658e9a",
      "parents": [
        "8b29ca739396522a8b8a2ed1d743a1345abac61f"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Thu Nov 21 13:07:08 2013 -0500"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Thu Nov 21 15:51:46 2013 -0500"
      },
      "message": "JCLOUDS-387: Removing DISCLAIMER file and assembly references now that jclouds has graduated\n"
    },
    {
      "commit": "8b29ca739396522a8b8a2ed1d743a1345abac61f",
      "tree": "309d78ff039da1dfa46a2c1511bbbd1db31fd829",
      "parents": [
        "da5d95623e32ed06ac8d86d14753799e0d640263"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Jul 22 13:11:39 2013 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Jul 22 13:11:39 2013 -0700"
      },
      "message": "Add .mailmap\n"
    },
    {
      "commit": "da5d95623e32ed06ac8d86d14753799e0d640263",
      "tree": "4ddbfa21448fa32f69944aaa6bb8a03e1d076a54",
      "parents": [
        "bb56570cb0d48b7cc56e2f029d32aecc777ebc72"
      ],
      "author": {
        "name": "zack-shoylev",
        "email": "zack.shoylev@rackspace.com",
        "time": "Mon Jul 22 15:05:14 2013 -0500"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Jul 22 13:09:18 2013 -0700"
      },
      "message": "Fixes typo in license\n"
    },
    {
      "commit": "bb56570cb0d48b7cc56e2f029d32aecc777ebc72",
      "tree": "bda41d09cabcef965b4bf0115bd348a9cf31f26f",
      "parents": [
        "56f9869dd4d098f16608b401f72e5da968c39085"
      ],
      "author": {
        "name": "zack-shoylev",
        "email": "zack.shoylev@rackspace.com",
        "time": "Thu Jul 18 20:47:16 2013 -0500"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Sun Jul 21 14:45:52 2013 -0700"
      },
      "message": "Separates parent and top level pom.\nEnsures jclouds dependencies use parent version.\nhttps://issues.apache.org/jira/browse/JCLOUDS-104\n"
    },
    {
      "commit": "56f9869dd4d098f16608b401f72e5da968c39085",
      "tree": "f28d4d66f2fd23a867545fa5c47c4c300cf923cf",
      "parents": [
        "5a1a17b2a607b9251ece5919e11fee05b758e979"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Wed Jul 10 10:52:45 2013 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Wed Jul 10 10:52:45 2013 -0700"
      },
      "message": "Map UnknownHostException to ENXIO\n"
    },
    {
      "commit": "5a1a17b2a607b9251ece5919e11fee05b758e979",
      "tree": "f2ae807bb019beddca21f0bfafa3f607f5b0a297",
      "parents": [
        "4c8e286e151624921e5f25636454ca0bc9e87546"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Jun 24 14:45:54 2013 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Jun 24 14:45:54 2013 -0700"
      },
      "message": "Document --properties with other global options\n"
    },
    {
      "commit": "4c8e286e151624921e5f25636454ca0bc9e87546",
      "tree": "b7c88cf64d26fd2c9ea74c29e1bd163bed8a4bce",
      "parents": [
        "8e5b530e6063a1292c08a3b7f38eabcdc8fbffec"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Sun Jun 16 19:39:31 2013 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Sun Jun 16 19:40:50 2013 -0700"
      },
      "message": "Cleaning up lurking copyright issues/NOTICE txt\n"
    },
    {
      "commit": "8e5b530e6063a1292c08a3b7f38eabcdc8fbffec",
      "tree": "b8a86ee1eaa2f7ac886e8b209da7d1378d686b30",
      "parents": [
        "664ad5b9f6f0a0911a17574e029b2ea469d71820"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue Jun 11 09:31:52 2013 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue Jun 11 09:32:05 2013 -0700"
      },
      "message": "Adding DEPENDENCIES to rat exclude\n"
    },
    {
      "commit": "664ad5b9f6f0a0911a17574e029b2ea469d71820",
      "tree": "5c43b3f4daa5ecc87506a3462d976e9a09d7893f",
      "parents": [
        "e5c9f301d709de031deabe96e213479e476e6643"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue Jun 04 12:37:35 2013 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue Jun 04 12:37:58 2013 -0700"
      },
      "message": "Fixing license/tarball issues uncovered in RC2\n"
    },
    {
      "commit": "e5c9f301d709de031deabe96e213479e476e6643",
      "tree": "a10ac9156e3fa084cf74c4f1b88567a4ff017e2f",
      "parents": [
        "5540a0b289bb0c48c602de5344736e0b4d05d84a"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri May 31 10:12:49 2013 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri May 31 10:20:10 2013 -0700"
      },
      "message": "Rename top-level artifact properly\n"
    },
    {
      "commit": "5540a0b289bb0c48c602de5344736e0b4d05d84a",
      "tree": "862d473b0a7e673df4ddd038e2cd6675277123a9",
      "parents": [
        "26aca8f63ac90ed4c79bb2b2e39c42c8c6d81e05"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue May 28 12:15:27 2013 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue May 28 14:56:06 2013 -0700"
      },
      "message": "Tweaking release plugin config\n"
    },
    {
      "commit": "26aca8f63ac90ed4c79bb2b2e39c42c8c6d81e05",
      "tree": "7a93c36af4594a51c437c2e4e992afbd89c6cb89",
      "parents": [
        "b6955129615856f5a424b4ad688858a7acabfab9"
      ],
      "author": {
        "name": "Timur Alperovich",
        "email": "timur@maginatics.com",
        "time": "Thu May 23 14:09:43 2013 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Fri May 24 09:18:57 2013 -0700"
      },
      "message": "Warnings should be printed on STDERR.\n\nChange the jclouds-cli shell scripts to print warnings to STDERR, as\nopposed to STDOUT like they do right now.\n"
    },
    {
      "commit": "b6955129615856f5a424b4ad688858a7acabfab9",
      "tree": "ca17231f57519f87519f69e3f10530f4ac659196",
      "parents": [
        "d09542cecdc1ad60e22de28222df459a624ee848"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Fri May 24 03:30:41 2013 +0200"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Fri May 24 03:30:41 2013 +0200"
      },
      "message": "JCLOUDS-87: Use correct package org.jclouds in CLI start script for Windows\n\nFixing incorrect package name from 0bf6499\nSubmitted by Andrew Gaul\n"
    },
    {
      "commit": "d09542cecdc1ad60e22de28222df459a624ee848",
      "tree": "28c38903eed45932dc3d1c0d8598b0387ad887ee",
      "parents": [
        "7ea8d61f0e86d8793ea8bb7375297a851734ef3c"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon May 20 13:38:44 2013 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Thu May 23 13:22:44 2013 -0700"
      },
      "message": "JCLOUDS-74: Map Throwable causes to exit code\n\nMany times callers propagate a checked exception within an unchecked\nexception, usually via Throwables.propagate.  Call\ngetFirstThrowableOfType to map the exit code in this situation.\n"
    },
    {
      "commit": "7ea8d61f0e86d8793ea8bb7375297a851734ef3c",
      "tree": "52ae45e6b292e970c0bc3cad79eedf4932764eeb",
      "parents": [
        "3bc0e7d83e3c032655f6832d682d31fc5bf70416"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Thu May 23 13:04:12 2013 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Thu May 23 13:04:28 2013 -0700"
      },
      "message": "JCLOUDS-66. Fixing URL\n"
    },
    {
      "commit": "3bc0e7d83e3c032655f6832d682d31fc5bf70416",
      "tree": "7a2645ec05e9461bc144765062c0d49e24084352",
      "parents": [
        "51637fae2389c5c92f66877e4d2d08e8d003b0b4"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Thu May 23 13:02:21 2013 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Thu May 23 13:02:21 2013 -0700"
      },
      "message": "JCLOUDS-66. Update Maven project metadata for ASF.\n"
    },
    {
      "commit": "51637fae2389c5c92f66877e4d2d08e8d003b0b4",
      "tree": "164d803646eea171ef77c32190e0a9aa137e6a46",
      "parents": [
        "863dd1199c1d31019cf81e30930dca11ce684f73"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "demobox1@yahoo.co.uk",
        "time": "Tue May 21 17:20:14 2013 -0400"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Thu May 23 21:12:47 2013 +0200"
      },
      "message": "JCLOUDS-79: Fix cli start scripts for Windows\n"
    },
    {
      "commit": "863dd1199c1d31019cf81e30930dca11ce684f73",
      "tree": "4d14853ea716fd9bcbe292f1d87bb1851dd8c25d",
      "parents": [
        "0bf6499b35cef3e868a8d69821a90c1041c38512"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue May 21 17:06:54 2013 -0400"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Tue May 21 17:07:57 2013 -0400"
      },
      "message": "JCLOUDS-80. Inherit apache-rat plugin config.\n"
    },
    {
      "commit": "0bf6499b35cef3e868a8d69821a90c1041c38512",
      "tree": "fd1370fe52942429b634571d54598b127a2a344c",
      "parents": [
        "48fe15f16155170f1b8efe0b66e737420694d059"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@maginatics.com",
        "time": "Thu May 16 22:13:06 2013 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@maginatics.com",
        "time": "Mon May 20 10:48:31 2013 -0700"
      },
      "message": "JCLOUDS-56: update paths so jclouds-cli can launch\n\nTested against aws-s3.\n"
    },
    {
      "commit": "48fe15f16155170f1b8efe0b66e737420694d059",
      "tree": "1378a1292503c8c6f5db6eed1d106b28aab8dc68",
      "parents": [
        "35ed1eb79e11176feaaa32eb73e3fad4096cfa17"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "demobox1@yahoo.co.uk",
        "time": "Thu May 16 20:18:48 2013 -0400"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Thu May 16 20:33:34 2013 -0400"
      },
      "message": "JCLOUDS-56: Removing features no longer provided by Karaf as of c39b91f4\n"
    },
    {
      "commit": "35ed1eb79e11176feaaa32eb73e3fad4096cfa17",
      "tree": "72169fdd916b7aac3df938ea6f7bd37bb52c5f4d",
      "parents": [
        "f4b27c695842e800285514fdf0506a25ab33b233"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@maginatics.com",
        "time": "Tue May 14 16:09:24 2013 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@maginatics.com",
        "time": "Wed May 15 13:27:48 2013 -0700"
      },
      "message": "Map InsufficientResourcesException to EDQUOT\n"
    },
    {
      "commit": "f4b27c695842e800285514fdf0506a25ab33b233",
      "tree": "0275ffcb3a23f2b81541d0ca3a418807ffeed677",
      "parents": [
        "5ed1dd3f121f2dee9a9112e32a05be375f222a0d"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@maginatics.com",
        "time": "Tue May 14 11:20:52 2013 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@maginatics.com",
        "time": "Wed May 15 13:25:53 2013 -0700"
      },
      "message": "Map TimeoutException to ETIMEDOUT exit code\n"
    },
    {
      "commit": "5ed1dd3f121f2dee9a9112e32a05be375f222a0d",
      "tree": "42e88ce60477d36b2ec9d10f4304057908911b79",
      "parents": [
        "11c5b973251644665b4064021d017d5b658f3481"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "ignasi.barrera@gmail.com",
        "time": "Wed May 15 09:36:18 2013 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "ignasi.barrera@gmail.com",
        "time": "Wed May 15 15:25:16 2013 +0200"
      },
      "message": "JCLOUDS-46: Added DISCLAIMER file\n"
    },
    {
      "commit": "11c5b973251644665b4064021d017d5b658f3481",
      "tree": "0876360f85fde1bd482621344a3ef3a6ac8b8404",
      "parents": [
        "13400e0d60d0520870594706e10c27ee2273d3d3"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon May 13 10:31:02 2013 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon May 13 10:31:02 2013 -0700"
      },
      "message": "JCLOUDS-30. Switch to 2 space indents for POM files.\n"
    },
    {
      "commit": "13400e0d60d0520870594706e10c27ee2273d3d3",
      "tree": "2e17e7e7f35fb3b1bbc14db67f2bf4494c25fd35",
      "parents": [
        "4adb5fc9fcf0a75c22baefc362335b3d0b7769f3"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri May 10 16:17:13 2013 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon May 13 10:30:47 2013 -0700"
      },
      "message": "JCLOUDS-28. Add rat check to POM.\n"
    },
    {
      "commit": "4adb5fc9fcf0a75c22baefc362335b3d0b7769f3",
      "tree": "4c69507b0ac236c8bb56db312445cf9db462534f",
      "parents": [
        "09414656bb5ec6709ae260f0bbef3a7d0b74f032"
      ],
      "author": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Fri May 10 16:21:14 2013 -0700"
      },
      "committer": {
        "name": "Andrew Bayer",
        "email": "andrew.bayer@gmail.com",
        "time": "Mon May 13 10:30:45 2013 -0700"
      },
      "message": "JCLOUDS-19. Switch groupId to org.apache.jclouds, change parent POM, remove old distributionManagement content, add ASF repos.\n"
    },
    {
      "commit": "09414656bb5ec6709ae260f0bbef3a7d0b74f032",
      "tree": "1a05f0ef5f8edb54b783aa9f3d05b601293d6500",
      "parents": [
        "08d228ff5d7e7b222963e32ad8875e82ba64e66f"
      ],
      "author": {
        "name": "Ioannis Canellos",
        "email": "iocanel@apache.org",
        "time": "Sun Apr 28 13:08:59 2013 +0300"
      },
      "committer": {
        "name": "Ioannis Canellos",
        "email": "iocanel@apache.org",
        "time": "Sun Apr 28 13:08:59 2013 +0300"
      },
      "message": "Switch branch to 1.7.0-SNAPSHOT\n"
    },
    {
      "commit": "08d228ff5d7e7b222963e32ad8875e82ba64e66f",
      "tree": "54c933992f5488ef114d80a232f81eef1a916dd0",
      "parents": [
        "8d10deb7231534d48d6ab7a4a442e68a195e3215",
        "ebd7f2b066458e1caa4171154823a41e14394639"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "andrew@gaul.org",
        "time": "Tue Apr 02 17:14:45 2013 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "andrew@gaul.org",
        "time": "Tue Apr 02 17:14:45 2013 -0700"
      },
      "message": "Merge pull request #55 from maginatics/key-not-found-exception\n\nReturn ENOENT for KeyNotFoundException"
    },
    {
      "commit": "ebd7f2b066458e1caa4171154823a41e14394639",
      "tree": "54c933992f5488ef114d80a232f81eef1a916dd0",
      "parents": [
        "8d10deb7231534d48d6ab7a4a442e68a195e3215"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@maginatics.com",
        "time": "Thu Mar 28 16:47:47 2013 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@maginatics.com",
        "time": "Thu Mar 28 16:59:11 2013 -0700"
      },
      "message": "Return ENOENT for KeyNotFoundException\n"
    },
    {
      "commit": "8d10deb7231534d48d6ab7a4a442e68a195e3215",
      "tree": "c985dffeb7e0a9e459e70df8e93dc4ff7219efc8",
      "parents": [
        "a3b5bf6a2eb362b4f07375502e6577645822c3f8",
        "5f49d0d6456c15c6325eba9ef2402ba3018bcd00"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "andrew@gaul.org",
        "time": "Thu Mar 28 16:46:51 2013 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "andrew@gaul.org",
        "time": "Thu Mar 28 16:46:51 2013 -0700"
      },
      "message": "Merge pull request #52 from maginatics/make-commands-discoverable\n\nList valid commands on CommandNotFoundException"
    },
    {
      "commit": "5f49d0d6456c15c6325eba9ef2402ba3018bcd00",
      "tree": "c985dffeb7e0a9e459e70df8e93dc4ff7219efc8",
      "parents": [
        "a3b5bf6a2eb362b4f07375502e6577645822c3f8"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@maginatics.com",
        "time": "Thu Feb 28 10:24:22 2013 -0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@maginatics.com",
        "time": "Mon Mar 25 09:46:54 2013 -0700"
      },
      "message": "List valid commands on CommandNotFoundException\n\nThis commit makes commands discoverable and emits more precise usage\ninformation.  It also removes duplication between the Unix and Windows\nscripts.  Closes #32.\n"
    },
    {
      "commit": "a3b5bf6a2eb362b4f07375502e6577645822c3f8",
      "tree": "a73943100cc0e57a95a9468c950bf0904a0f4951",
      "parents": [
        "095ffdc044b9a777bdf2eeb7a0233ee2eab1fba3",
        "53c22144aaeac0b80b99cbe9a403ab93f3109382"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "andrew@gaul.org",
        "time": "Mon Feb 18 22:10:27 2013 -0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "andrew@gaul.org",
        "time": "Mon Feb 18 22:10:27 2013 -0800"
      },
      "message": "Merge pull request #50 from maginatics/file\n\nUse File for type-safety"
    },
    {
      "commit": "53c22144aaeac0b80b99cbe9a403ab93f3109382",
      "tree": "a73943100cc0e57a95a9468c950bf0904a0f4951",
      "parents": [
        "095ffdc044b9a777bdf2eeb7a0233ee2eab1fba3"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@maginatics.com",
        "time": "Fri Feb 08 13:02:44 2013 -0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@maginatics.com",
        "time": "Mon Feb 18 22:09:27 2013 -0800"
      },
      "message": "Use File for type-safety\n"
    },
    {
      "commit": "095ffdc044b9a777bdf2eeb7a0233ee2eab1fba3",
      "tree": "3a852d6f82fd1b4a4986eee425c80f36afc0ba19",
      "parents": [
        "a3fb6999672264dc40af8c8ec4b9bd662270cbe8",
        "dacc6c4a1e3a3c4eaa0871954fa9b7fd66014a58"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "andrew@gaul.org",
        "time": "Mon Feb 18 22:07:50 2013 -0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "andrew@gaul.org",
        "time": "Mon Feb 18 22:07:50 2013 -0800"
      },
      "message": "Merge pull request #47 from maginatics/jclouds.version\n\nUse jclouds.version where appropriate"
    },
    {
      "commit": "dacc6c4a1e3a3c4eaa0871954fa9b7fd66014a58",
      "tree": "3a852d6f82fd1b4a4986eee425c80f36afc0ba19",
      "parents": [
        "a3fb6999672264dc40af8c8ec4b9bd662270cbe8"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@maginatics.com",
        "time": "Thu Feb 14 11:55:13 2013 -0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@maginatics.com",
        "time": "Mon Feb 18 21:55:01 2013 -0800"
      },
      "message": "Use jclouds.version where appropriate\n"
    },
    {
      "commit": "a3fb6999672264dc40af8c8ec4b9bd662270cbe8",
      "tree": "878801ba2923dfd378881608d42c68546d221bdf",
      "parents": [
        "05f3d01cda9ed31d7d1154406080a2006ae92574",
        "82be22b427b1f62b3a24b4b05b1d69526dff1cc6"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "andrew@gaul.org",
        "time": "Tue Feb 12 12:11:50 2013 -0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "andrew@gaul.org",
        "time": "Tue Feb 12 12:11:50 2013 -0800"
      },
      "message": "Merge pull request #44 from maginatics/exit-0\n\nExplicitly call exit on success"
    },
    {
      "commit": "82be22b427b1f62b3a24b4b05b1d69526dff1cc6",
      "tree": "878801ba2923dfd378881608d42c68546d221bdf",
      "parents": [
        "05f3d01cda9ed31d7d1154406080a2006ae92574"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@maginatics.com",
        "time": "Tue Feb 12 10:46:50 2013 -0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@maginatics.com",
        "time": "Tue Feb 12 10:48:54 2013 -0800"
      },
      "message": "Explicitly call exit on success\n\njclouds-karaf does not close BlobStoreContext or ComputeServiceContext\nwhich caused some jclouds-cli commands to hang.  Work around this by\nexplicitly exiting.\n"
    },
    {
      "commit": "05f3d01cda9ed31d7d1154406080a2006ae92574",
      "tree": "d5d6f739f4576ccee5902bd77f274b90488cf60d",
      "parents": [
        "2432e1fac2f61d40ab43fe86d5c0bb92ab640785",
        "f2ae43f46a9971b0be1334807eb2ca00c3193a33"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "andrew@gaul.org",
        "time": "Thu Feb 07 09:12:40 2013 -0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "andrew@gaul.org",
        "time": "Thu Feb 07 09:12:40 2013 -0800"
      },
      "message": "Merge pull request #37 from maginatics/exit-codes\n\nReturn specific error codes where possible"
    },
    {
      "commit": "2432e1fac2f61d40ab43fe86d5c0bb92ab640785",
      "tree": "80c05fbb816f1baded7ab572775feb05c0b7fea8",
      "parents": [
        "ea31e83e80b95bf396db3ac82982b57bb5e6e15c",
        "836decb03b4823a961d8a3f8a546a56dbf9ce1b0"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "andrew@gaul.org",
        "time": "Wed Feb 06 20:44:21 2013 -0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "andrew@gaul.org",
        "time": "Wed Feb 06 20:44:21 2013 -0800"
      },
      "message": "Merge pull request #38 from maginatics/extra-java-opts\n\nAllow specifying extra options to the Java cmdline."
    }
  ],
  "next": "836decb03b4823a961d8a3f8a546a56dbf9ce1b0"
}
