)]}'
{
  "commit": "e484f3b1c8086567ce5dc1e55ee503def8e5b429",
  "tree": "1f85a8a9936fae2740b84757f3d499c685ec5e59",
  "parents": [
    "3b5477d6356a62d7d64a519a4b1ac99309d251c0"
  ],
  "author": {
    "name": "Dirk Mueller",
    "email": "dirk@dmllr.de",
    "time": "Tue Jul 10 16:28:44 2018 +0200"
  },
  "committer": {
    "name": "Dirk Mueller",
    "email": "dirk@dmllr.de",
    "time": "Tue Jul 17 10:36:12 2018 +0200"
  },
  "message": "Remove devstack exercises\n\nThese seem to be not run for quite some time and they don\u0027t\nsucceed anymore - drop the code to avoid somebody accidentally\nrunning it and wondering. A good example of \"if it isn\u0027t tested\nits broken\".\n\nDepends-On: https://review.openstack.org/583146\nDepends-On: https://review.openstack.org/583147\n\nChange-Id: I99e8a5ca2925217a5a2401984f3f4f6f032017be\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d5d6fbcf02a9caae231f5afa1853d443b29e5734",
      "old_mode": 33188,
      "old_path": "HACKING.rst",
      "new_id": "38e2dac131778cd246d0aaa1a82877ccf491b7da",
      "new_mode": 33188,
      "new_path": "HACKING.rst"
    },
    {
      "type": "modify",
      "old_id": "7efe4d6eeed2229fbaee442c137d07f5f11c6e50",
      "old_mode": 33188,
      "old_path": "doc/source/configuration.rst",
      "new_id": "46e50df6bbc185bb706da1d53db990d391927b87",
      "new_mode": 33188,
      "new_path": "doc/source/configuration.rst"
    },
    {
      "type": "modify",
      "old_id": "48a4fa8b12994595d79da574c8b6ee4883cbb795",
      "old_mode": 33188,
      "old_path": "doc/source/guides/single-machine.rst",
      "new_id": "515ea9a9ee88aeb8d8b534d9e68390e881957d46",
      "new_mode": 33188,
      "new_path": "doc/source/guides/single-machine.rst"
    },
    {
      "type": "modify",
      "old_id": "814a2b148bc0b47552ced74ec0a6d9af396ddcaa",
      "old_mode": 33188,
      "old_path": "doc/source/overview.rst",
      "new_id": "2479cd0bc8ae0ff9e438f0aa6034eaee999b1708",
      "new_mode": 33188,
      "new_path": "doc/source/overview.rst"
    },
    {
      "type": "delete",
      "old_id": "90670333a15081dd8d779ed0dd21db57ea5a3a26",
      "old_mode": 33261,
      "old_path": "exercise.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "978e0b3791f238f71c2631fa7e4f5fb8930a4f9e",
      "old_mode": 33188,
      "old_path": "exerciserc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8cbca54fb2d0114e6973339961031a9f6b396d90",
      "old_mode": 33261,
      "old_path": "exercises/aggregates.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7478bdf1380e00b485afcbc4b1368f1a8bcffdfb",
      "old_mode": 33261,
      "old_path": "exercises/boot_from_volume.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b380968da8dcdb33a755d552f2954fe20178de1c",
      "old_mode": 33261,
      "old_path": "exercises/client-args.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fff04df9f2091aeaa1e9a648ed085b669a4de035",
      "old_mode": 33261,
      "old_path": "exercises/client-env.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5abc7137b3691da18d6f6b8697148697cab5b2ad",
      "old_mode": 33261,
      "old_path": "exercises/floating_ips.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e8c8f621401cf1ebeca8c9423e9b550950bf4549",
      "old_mode": 33261,
      "old_path": "exercises/neutron-adv-test.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2f78e393ebd91e4152a7d0f30092e67d05aea45f",
      "old_mode": 33261,
      "old_path": "exercises/sec_groups.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8aa376b8a76311f34cd68004c530317879b566e0",
      "old_mode": 33261,
      "old_path": "exercises/swift.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e7c3560894425976dbba1ebf7e993c0e5dd92916",
      "old_mode": 33261,
      "old_path": "exercises/volumes.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
