)]}'
{
  "commit": "3bf69e835a043e7deecbbe3568426042961116a3",
  "tree": "d18f9a4502167bd698132677a172327c8d2a3d90",
  "parents": [
    "428f86e84f4f1d5f7038e61f3cb967ee3a975aa9"
  ],
  "author": {
    "name": "Ian Wienand",
    "email": "iwienand@redhat.com",
    "time": "Tue Mar 15 12:21:34 2016 +1100"
  },
  "committer": {
    "name": "Ian Wienand",
    "email": "iwienand@redhat.com",
    "time": "Tue Mar 15 13:32:23 2016 +1100"
  },
  "message": "Remove EC2 API from devstack\n\nThis all started with an investigation into Fedora\u0027s use of ecua2ools\npackage.  This package is a bit of a nightmare because it pulls in a\nlot of other system-python packages.\n\nFor Ubuntu, this package was removed in\nI47b7e787771683c2fc4404e586f11c1a19aac15c.  However, it is not\nactually a \"pure python\" package as described in that change, in that\nit is not installable from pypi.  I can\u0027t see how you could actually\nrun exercises/euca.sh on Ubuntu unless you installed euca2ools by hand\n-- ergo I suggest it is totally unused, because nobody seems to have\nreported problems.\n\nIn the mean time, ec2 api has moved to a plugin [1] anyway where the\nrecommendation in their README is to use the aws cli from amazon.\n\nThus remove all the parts related to EC2 and ecua2ools from base\ndevstack.\n\n[1] https://git.openstack.org/cgit/openstack/ec2-api\n\nChange-Id: I8a07320b59ea6cd7d1fe8bce61af84b5a28fb39e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dd394c2e07c9cb1116c46de57dc3ba4ff0236827",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "4ba4619c6d23920623fb38a17846e222b2e5be65",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "delete",
      "old_id": "c2ecbc6732cccf9a02c0a7bebed0008540ced3d8",
      "old_mode": 33188,
      "old_path": "doc/source/eucarc.rst",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "3e324adefce6fc90a01c052d4a6dcf02b9a26e41",
      "old_mode": 33188,
      "old_path": "doc/source/index.rst",
      "new_id": "c79b2ce0c756c06132f41197c54f7e0ea7253818",
      "new_mode": 33188,
      "new_path": "doc/source/index.rst"
    },
    {
      "type": "delete",
      "old_id": "1e672bd932fba9a3d5e7b93ce763b2a58e27970e",
      "old_mode": 33188,
      "old_path": "eucarc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "19c9d8045142d3252b320eeb5c0ac95c80ffb2c6",
      "old_mode": 33261,
      "old_path": "exercise.sh",
      "new_id": "90670333a15081dd8d779ed0dd21db57ea5a3a26",
      "new_mode": 33261,
      "new_path": "exercise.sh"
    },
    {
      "type": "modify",
      "old_id": "9105fe333171bf32887b83f124cc2ddf21e3192b",
      "old_mode": 33188,
      "old_path": "exerciserc",
      "new_id": "978e0b3791f238f71c2631fa7e4f5fb8930a4f9e",
      "new_mode": 33188,
      "new_path": "exerciserc"
    },
    {
      "type": "delete",
      "old_id": "5470960b9158cef896b46e7cd4c824086cdb0681",
      "old_mode": 33261,
      "old_path": "exercises/bundle.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "07ce5284e82b3910a2c6f4bf7f6ae1bb0cf24797",
      "old_mode": 33261,
      "old_path": "exercises/client-args.sh",
      "new_id": "2c8fe81390e29ed8f248fa6d7ad2398f45978c0f",
      "new_mode": 33261,
      "new_path": "exercises/client-args.sh"
    },
    {
      "type": "modify",
      "old_id": "1d2f4f56893762af8e9efce24577a0214e357c43",
      "old_mode": 33261,
      "old_path": "exercises/client-env.sh",
      "new_id": "6ab4d08715df5f1c64edbd3f1d5b7fa8470322b9",
      "new_mode": 33261,
      "new_path": "exercises/client-env.sh"
    },
    {
      "type": "delete",
      "old_id": "60e7d8ca291ae6fd5e6b2e4fc1314cc301df5703",
      "old_mode": 33261,
      "old_path": "exercises/euca.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "34a29554f7cb4049d66c884b02968df95fe6c2ae",
      "old_mode": 33188,
      "old_path": "files/rpms-suse/general",
      "new_id": "e3dfec104702b92586288ab5e07414c24736e0fe",
      "new_mode": 33188,
      "new_path": "files/rpms-suse/general"
    },
    {
      "type": "modify",
      "old_id": "a0906e25878294119a8060a69ede18a06e3daf8a",
      "old_mode": 33188,
      "old_path": "files/rpms/general",
      "new_id": "6d5fd1565cc62167f2750165dfd16bc67c637db2",
      "new_mode": 33188,
      "new_path": "files/rpms/general"
    },
    {
      "type": "modify",
      "old_id": "41318787b389d2db27a978cbced0cb0d851f5a03",
      "old_mode": 33188,
      "old_path": "lib/heat",
      "new_id": "2cf7a19d408cc8a4ffc6e026f485b0ae7cc577f8",
      "new_mode": 33188,
      "new_path": "lib/heat"
    },
    {
      "type": "modify",
      "old_id": "fd458c5701d8ed991362a6ca8c6856748730ae1c",
      "old_mode": 33188,
      "old_path": "lib/nova",
      "new_id": "3a5a47fa27982ff69789ca20c00d561734027331",
      "new_mode": 33188,
      "new_path": "lib/nova"
    },
    {
      "type": "modify",
      "old_id": "0be3585020f037ba81ee1ffb00bf252c3ab05aff",
      "old_mode": 33261,
      "old_path": "stack.sh",
      "new_id": "5c16f042d8a01e99c31088d910f6f7287f5978ee",
      "new_mode": 33261,
      "new_path": "stack.sh"
    },
    {
      "type": "modify",
      "old_id": "74d54283823d738da95e606a26efda7147403490",
      "old_mode": 33261,
      "old_path": "tools/create_userrc.sh",
      "new_id": "3325c5e58600a2e6411e9803471d66fccdfb929b",
      "new_mode": 33261,
      "new_path": "tools/create_userrc.sh"
    }
  ]
}
