)]}'
{
  "commit": "4f12cfe1da5e98dde510c084307610b728b24fdb",
  "tree": "3a6996535590c03db65eabe0d43958f91e799726",
  "parents": [
    "ee67d4d817d7f30bf48641c571b490b6ef14d791"
  ],
  "author": {
    "name": "Ian Duffy",
    "email": "ian@ianduffy.ie",
    "time": "Mon Apr 13 14:42:18 2015 +0100"
  },
  "committer": {
    "name": "Ian Duffy",
    "email": "ian@ianduffy.ie",
    "time": "Mon Apr 13 14:42:18 2015 +0100"
  },
  "message": "autopep8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7e04946aaa8aaa171da8923f0b39066b2927e88f",
      "old_mode": 33188,
      "old_path": "ec2stack/__init__.py",
      "new_id": "e9c3086f1de8b1a95cbdac1554565fd2c8aaf354",
      "new_mode": 33188,
      "new_path": "ec2stack/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "a1713e65a5fa2391782bb4b22c9bac252e218f33",
      "old_mode": 33188,
      "old_path": "ec2stack/__main__.py",
      "new_id": "0bebc8317754aafdca5b3a14d5c67c6b3fb7d003",
      "new_mode": 33188,
      "new_path": "ec2stack/__main__.py"
    },
    {
      "type": "modify",
      "old_id": "d2737ab3df323391a8924f8f49c374c6544a78d8",
      "old_mode": 33188,
      "old_path": "ec2stack/configure.py",
      "new_id": "66ec3388e684c4a136b066918a3eee3e09a2ee6e",
      "new_mode": 33188,
      "new_path": "ec2stack/configure.py"
    },
    {
      "type": "modify",
      "old_id": "433ff99a4baf8ce319e6d9ab23c4ad72299cd4d3",
      "old_mode": 33188,
      "old_path": "ec2stack/controllers/__init__.py",
      "new_id": "fd6d741717f71a745b0afee1f001fea83cb70090",
      "new_mode": 33188,
      "new_path": "ec2stack/controllers/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "fcea349743d4e2c4d1a3160a57487e9b072824fe",
      "old_mode": 33188,
      "old_path": "ec2stack/controllers/default.py",
      "new_id": "476493c9c1eacb7e64d9a90857169d868ee3b99d",
      "new_mode": 33188,
      "new_path": "ec2stack/controllers/default.py"
    },
    {
      "type": "modify",
      "old_id": "1bdcc7d978a8012d27998faa00731e12f3fbeb01",
      "old_mode": 33188,
      "old_path": "ec2stack/core.py",
      "new_id": "26d00acf4142f1352f8291225a7922490b74e85a",
      "new_mode": 33188,
      "new_path": "ec2stack/core.py"
    },
    {
      "type": "modify",
      "old_id": "489e95e250f768091dfb5aa14ef947397158968c",
      "old_mode": 33188,
      "old_path": "ec2stack/errors.py",
      "new_id": "d11169da84525f9a7c3e542af1a4cb4f1afd8ba2",
      "new_mode": 33188,
      "new_path": "ec2stack/errors.py"
    },
    {
      "type": "modify",
      "old_id": "61c0afe7138f6a9d288027ac9578d82743f29bea",
      "old_mode": 33188,
      "old_path": "ec2stack/helpers.py",
      "new_id": "7399668b1fe6be7ea26986c61205ee168fce00ee",
      "new_mode": 33188,
      "new_path": "ec2stack/helpers.py"
    },
    {
      "type": "modify",
      "old_id": "4e7a34b0b08ae1e16a6498a207749eec40bc64f4",
      "old_mode": 33188,
      "old_path": "ec2stack/models/__init__.py",
      "new_id": "82854d5d2b12f9429d6bf76524c3c439434acc6b",
      "new_mode": 33188,
      "new_path": "ec2stack/models/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "4d1b372de0c051abd281cc808ec354fe0815bfd0",
      "old_mode": 33188,
      "old_path": "ec2stack/models/users/__init__.py",
      "new_id": "bdc9d1ef787ad795c516ff76fd99cd170c328fda",
      "new_mode": 33188,
      "new_path": "ec2stack/models/users/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "f3f1458eb6c359d18350d162d430e4540574c968",
      "old_mode": 33188,
      "old_path": "ec2stack/models/users/models.py",
      "new_id": "c0a5c2eb9e19956d048ff29ef4bdad7d0138e748",
      "new_mode": 33188,
      "new_path": "ec2stack/models/users/models.py"
    },
    {
      "type": "modify",
      "old_id": "434f3bf504e9d03d70ad33f9d13eafa9f0790f14",
      "old_mode": 33188,
      "old_path": "ec2stack/providers/__init__.py",
      "new_id": "f9424dd4e68956f89257d64d3a1d661c4f5d6e75",
      "new_mode": 33188,
      "new_path": "ec2stack/providers/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "357a27c41b9c3a0a75d183b880c41db41017b48a",
      "old_mode": 33188,
      "old_path": "ec2stack/providers/cloudstack/__init__.py",
      "new_id": "5b79bf86698df40930976d3f9b2abc40d231ee60",
      "new_mode": 33188,
      "new_path": "ec2stack/providers/cloudstack/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "483d38ddc9fc7cd0201ccaa0e6e657db231c3453",
      "old_mode": 33188,
      "old_path": "ec2stack/providers/cloudstack/disk_offerings.py",
      "new_id": "8c2de44df0f4b53dc150abf866e0c9bb8d29509a",
      "new_mode": 33188,
      "new_path": "ec2stack/providers/cloudstack/disk_offerings.py"
    },
    {
      "type": "modify",
      "old_id": "109a08268e3fb30870bacf99ef6d389cec643b14",
      "old_mode": 33188,
      "old_path": "ec2stack/providers/cloudstack/images.py",
      "new_id": "fa6a61898d43708cf9ff4ed4fb849de7e27b1ed3",
      "new_mode": 33188,
      "new_path": "ec2stack/providers/cloudstack/images.py"
    },
    {
      "type": "modify",
      "old_id": "442834ee678fef3e241c10a6b3a733f3c8d946f1",
      "old_mode": 33188,
      "old_path": "ec2stack/providers/cloudstack/instances.py",
      "new_id": "65e2e1c2ae2b2fd9d5901d342b46feacdbf528ac",
      "new_mode": 33188,
      "new_path": "ec2stack/providers/cloudstack/instances.py"
    },
    {
      "type": "modify",
      "old_id": "1b24b296634daabc8efdad94ef909b23d433dca7",
      "old_mode": 33188,
      "old_path": "ec2stack/providers/cloudstack/keypairs.py",
      "new_id": "9e60eeac5427596f810ca74fe9993267f31d4610",
      "new_mode": 33188,
      "new_path": "ec2stack/providers/cloudstack/keypairs.py"
    },
    {
      "type": "modify",
      "old_id": "448ff83aa7060f9287da616abcf621bca15e997f",
      "old_mode": 33188,
      "old_path": "ec2stack/providers/cloudstack/passwords.py",
      "new_id": "39a0ab09ffc52d0bf891381e273571df056c4e1a",
      "new_mode": 33188,
      "new_path": "ec2stack/providers/cloudstack/passwords.py"
    },
    {
      "type": "modify",
      "old_id": "b53b097c4f8782fd8007c092142cb636aa24a1a6",
      "old_mode": 33188,
      "old_path": "ec2stack/providers/cloudstack/requester.py",
      "new_id": "c9896ff25fde0fa8f9cd42236efb054783af91d0",
      "new_mode": 33188,
      "new_path": "ec2stack/providers/cloudstack/requester.py"
    },
    {
      "type": "modify",
      "old_id": "ee3768c8a276fe07566022f24c879684c585000f",
      "old_mode": 33188,
      "old_path": "ec2stack/providers/cloudstack/security_groups.py",
      "new_id": "49678c6385c0173d0945192d900666015daf94ca",
      "new_mode": 33188,
      "new_path": "ec2stack/providers/cloudstack/security_groups.py"
    },
    {
      "type": "modify",
      "old_id": "2f459b3e7a826b16a404ac7e810a915ebd5dccfd",
      "old_mode": 33188,
      "old_path": "ec2stack/providers/cloudstack/service_offerings.py",
      "new_id": "7b79368ccf317951e4550cacf4933f1cc9f23f4f",
      "new_mode": 33188,
      "new_path": "ec2stack/providers/cloudstack/service_offerings.py"
    },
    {
      "type": "modify",
      "old_id": "cfaddd9bc0be700c25890d1e10d888bf65e31822",
      "old_mode": 33188,
      "old_path": "ec2stack/providers/cloudstack/snapshots.py",
      "new_id": "228be31f3b0b19947fb618c96b283f51eeaa63e2",
      "new_mode": 33188,
      "new_path": "ec2stack/providers/cloudstack/snapshots.py"
    },
    {
      "type": "modify",
      "old_id": "68b35e7241d61e9cb40c9ca788b76605b9ae5686",
      "old_mode": 33188,
      "old_path": "ec2stack/providers/cloudstack/tags.py",
      "new_id": "759497b5594ff314518e5bc3e9dc1cb41d8a9c3c",
      "new_mode": 33188,
      "new_path": "ec2stack/providers/cloudstack/tags.py"
    },
    {
      "type": "modify",
      "old_id": "a677c3718a5a36c7c664060f888bb42c975dd48d",
      "old_mode": 33188,
      "old_path": "ec2stack/providers/cloudstack/volumes.py",
      "new_id": "63f5242a451e4617a7d51e6ff9b96130b5bd4468",
      "new_mode": 33188,
      "new_path": "ec2stack/providers/cloudstack/volumes.py"
    },
    {
      "type": "modify",
      "old_id": "959fe5fe32bc99bc89fa22f8c2954fc168ac1b26",
      "old_mode": 33188,
      "old_path": "ec2stack/providers/cloudstack/vpcs.py",
      "new_id": "3065c8adf56446090fae224610c6392b0dc6a382",
      "new_mode": 33188,
      "new_path": "ec2stack/providers/cloudstack/vpcs.py"
    },
    {
      "type": "modify",
      "old_id": "0a80b32873b2b861f1beb3f43f93814ec4c6d862",
      "old_mode": 33188,
      "old_path": "ec2stack/providers/cloudstack/zones.py",
      "new_id": "18c1383ea4a27e47a1064e01d5277b589b1bbb1d",
      "new_mode": 33188,
      "new_path": "ec2stack/providers/cloudstack/zones.py"
    },
    {
      "type": "modify",
      "old_id": "ae557447e2af59b2947799decd0dc8335b104723",
      "old_mode": 33188,
      "old_path": "ec2stack/secretkey_manager.py",
      "new_id": "a60d2023dee851677b4f026e9f20232d3cae3173",
      "new_mode": 33188,
      "new_path": "ec2stack/secretkey_manager.py"
    },
    {
      "type": "modify",
      "old_id": "927c3a9b0734bae2f3455b0a2e68ceea4951a5de",
      "old_mode": 33188,
      "old_path": "ec2stack/services.py",
      "new_id": "bf1dbbde2fcfd95f7d62ca605f166c56383266b7",
      "new_mode": 33188,
      "new_path": "ec2stack/services.py"
    },
    {
      "type": "modify",
      "old_id": "d3875bd7b41697648e13d5b2e25cc0d2b8b31880",
      "old_mode": 33188,
      "old_path": "migrations/env.py",
      "new_id": "6acbb9d3252f5a1ec898bc044cd21d04d2f7e801",
      "new_mode": 33188,
      "new_path": "migrations/env.py"
    },
    {
      "type": "modify",
      "old_id": "adf42d6aa0991f48ff7d6547e578cd020dab006a",
      "old_mode": 33188,
      "old_path": "migrations/versions/1b1a5f6b42a_.py",
      "new_id": "658f6958f08fccc4411c7f071338ff688e5946ee",
      "new_mode": 33188,
      "new_path": "migrations/versions/1b1a5f6b42a_.py"
    },
    {
      "type": "modify",
      "old_id": "274ceb98dcdadd4d40c884e583df9d2de887992a",
      "old_mode": 33188,
      "old_path": "setup.py",
      "new_id": "79741b90877aecf967168e07443ff82606f3dbf3",
      "new_mode": 33188,
      "new_path": "setup.py"
    },
    {
      "type": "modify",
      "old_id": "4965f77e38ff248954b9e427dd98128c7c84168b",
      "old_mode": 33188,
      "old_path": "tests/__init__.py",
      "new_id": "55758ace2742ebca544ed0bf0c1cb84d8c8ab253",
      "new_mode": 33188,
      "new_path": "tests/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "8ffc7336f2be95b08d5cc0b47b2d50babd21c08e",
      "old_mode": 33188,
      "old_path": "tests/controller_tests.py",
      "new_id": "f8ca8cbf54c92093819b6371a45366ef60a9eadf",
      "new_mode": 33188,
      "new_path": "tests/controller_tests.py"
    },
    {
      "type": "modify",
      "old_id": "05bc3dbcdd905f75bde1f6d2e0123224379f7670",
      "old_mode": 33188,
      "old_path": "tests/disk_offering_tests.py",
      "new_id": "5de400d33f400a0a097c068b6dd6c0ba5f9d6b86",
      "new_mode": 33188,
      "new_path": "tests/disk_offering_tests.py"
    },
    {
      "type": "modify",
      "old_id": "25fda8d55477f2ae1c9906780b5ec2e1af1c357b",
      "old_mode": 33188,
      "old_path": "tests/factories.py",
      "new_id": "90827968ed5a3c7e891ef23dbdb774e83f50c9dc",
      "new_mode": 33188,
      "new_path": "tests/factories.py"
    },
    {
      "type": "modify",
      "old_id": "dc1e84aae30690bfac224bf5bcdfa0311c722042",
      "old_mode": 33188,
      "old_path": "tests/images_tests.py",
      "new_id": "ba2e4d91e81337edfaf2104e41fabca72d63d413",
      "new_mode": 33188,
      "new_path": "tests/images_tests.py"
    },
    {
      "type": "modify",
      "old_id": "8cfa4f4d2b87159347bd3c33456f3a2fa2753ee1",
      "old_mode": 33188,
      "old_path": "tests/instances_tests.py",
      "new_id": "e057b82c3f94b718e2e731480ef33465203a529c",
      "new_mode": 33188,
      "new_path": "tests/instances_tests.py"
    },
    {
      "type": "modify",
      "old_id": "42f8515429c6d3f4f8f11f5f711e840fcc3aba28",
      "old_mode": 33188,
      "old_path": "tests/keypair_tests.py",
      "new_id": "220edcfdf03df82e3d1d8686f480e00a862f7d3e",
      "new_mode": 33188,
      "new_path": "tests/keypair_tests.py"
    },
    {
      "type": "modify",
      "old_id": "1b9de6f32861aa9bbd1c728b9fa1bbe10b3b21db",
      "old_mode": 33188,
      "old_path": "tests/password_tests.py",
      "new_id": "38fe4277733967e472069c6c5fd3066db6195be2",
      "new_mode": 33188,
      "new_path": "tests/password_tests.py"
    },
    {
      "type": "modify",
      "old_id": "6808ffc35d5816829b9699bde94b3ea563773bef",
      "old_mode": 33188,
      "old_path": "tests/security_group_tests.py",
      "new_id": "f8065a89352c37b5d3ab5a46766724a491e1382b",
      "new_mode": 33188,
      "new_path": "tests/security_group_tests.py"
    },
    {
      "type": "modify",
      "old_id": "d13f859e2b44ab74b17c7b9ab29b78a31d10f6be",
      "old_mode": 33188,
      "old_path": "tests/service_offering_tests.py",
      "new_id": "1b19cb478b4454b59d0486fe06dbef0066fa39dd",
      "new_mode": 33188,
      "new_path": "tests/service_offering_tests.py"
    },
    {
      "type": "modify",
      "old_id": "34fafadde574a7bb1be8100b91e9f9dcd6914f36",
      "old_mode": 33188,
      "old_path": "tests/settings.py",
      "new_id": "3c2bb43fd4aaf5d2086292c8b68a359beab49290",
      "new_mode": 33188,
      "new_path": "tests/settings.py"
    },
    {
      "type": "modify",
      "old_id": "c0d95fb4bd9ee24f44d85c1e03e8ff2bc3661e6b",
      "old_mode": 33188,
      "old_path": "tests/snapshot_tests.py",
      "new_id": "765482af293ce9b774de65c01b4766be8379631c",
      "new_mode": 33188,
      "new_path": "tests/snapshot_tests.py"
    },
    {
      "type": "modify",
      "old_id": "d769312fa934a5fa171c9bfeaa40f9157ee823fc",
      "old_mode": 33188,
      "old_path": "tests/tags_tests.py",
      "new_id": "fdcfb306660b57442da05b759f60e8b8eda6caec",
      "new_mode": 33188,
      "new_path": "tests/tags_tests.py"
    },
    {
      "type": "modify",
      "old_id": "0def948fc508615a1d965f1d5427df8383c2735d",
      "old_mode": 33188,
      "old_path": "tests/utils.py",
      "new_id": "cea67ca1e1bcfab22b7da5ce77a8990dce006e2f",
      "new_mode": 33188,
      "new_path": "tests/utils.py"
    },
    {
      "type": "modify",
      "old_id": "63bceaf1f64243e98d5de54b1e51be7087e69001",
      "old_mode": 33188,
      "old_path": "tests/volume_tests.py",
      "new_id": "78df107be87b684e151e43ee7870da1b1109f812",
      "new_mode": 33188,
      "new_path": "tests/volume_tests.py"
    },
    {
      "type": "modify",
      "old_id": "c238bc1b314d106a95a3952e117788922c4ce93d",
      "old_mode": 33188,
      "old_path": "tests/vpc_tests.py",
      "new_id": "35d1a0dcfbae8a69aed438d26610e9684adecf8d",
      "new_mode": 33188,
      "new_path": "tests/vpc_tests.py"
    },
    {
      "type": "modify",
      "old_id": "d562271d82f56a2a37967840fbcb66ab2cbe481b",
      "old_mode": 33188,
      "old_path": "tests/zones_tests.py",
      "new_id": "2083eb2a3107d88bf2ca65df8e105b6f5a6fbf3f",
      "new_mode": 33188,
      "new_path": "tests/zones_tests.py"
    }
  ]
}
