)]}'
{
  "commit": "464d287f5ba52aeeff3d6ca4daa17d80f4c1e5db",
  "tree": "0c4a170a48ea8d38d585bdf9abf51f864336d028",
  "parents": [
    "7af67608af0b1d62450ce5be33217666d4da37d4"
  ],
  "author": {
    "name": "Matthew Treinish",
    "email": "mtreinish@kortar.org",
    "time": "Wed Apr 29 12:23:01 2015 -0400"
  },
  "committer": {
    "name": "Matthew Treinish",
    "email": "mtreinish@kortar.org",
    "time": "Thu May 07 14:17:44 2015 -0400"
  },
  "message": "Remove CLI testing once and for all\n\nThe cli tests have been marked for removal for ~6 months and the\nframework was the first thing included in tempest lib. There has\nbeen more than enough time for all the projects to pick this up\nin the client repos. So let\u0027s remove it all!\n\nAs part of this a couple of missing entries for tempest\u0027s\nrequirements.txt were found. These dependencies were being installed\nby the clients so the fact they were missing was never noticed prior\nto this. This commit also adds these missing entries back into the\nrequirements file.\n\nChange-Id: I4f8638f1c048bbdb598dd181f4af272ef9923806\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ba93712d351d777e9627393407b897c75e6b33d5",
      "old_mode": 33188,
      "old_path": "README.rst",
      "new_id": "94a5352e9ec12b96c3437f9502c6a0f5048db69b",
      "new_mode": 33188,
      "new_path": "README.rst"
    },
    {
      "type": "delete",
      "old_id": "13caef51b81e5fd649a920fde2c31a3629f05961",
      "old_mode": 40960,
      "old_path": "doc/source/field_guide/cli.rst",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2a726359076f45927781d6126741fe23fcd85d9f",
      "old_mode": 33188,
      "old_path": "etc/tempest.conf.sample",
      "new_id": "c1b5146ecd8ba54c0ca85702f5f74ef346e34574",
      "new_mode": 33188,
      "new_path": "etc/tempest.conf.sample"
    },
    {
      "type": "modify",
      "old_id": "174c7c80e5e8f72edec59f8c692dd13e021058c5",
      "old_mode": 33188,
      "old_path": "requirements.txt",
      "new_id": "3a32b696b74f53112379a1c17463492c22f7e876",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "d28c3f9c781f86f97817433403addd74f70a53ee",
      "old_mode": 33188,
      "old_path": "tempest/README.rst",
      "new_id": "fec28740ec3f47d37485d0fca3206d8088a0b943",
      "new_mode": 33188,
      "new_path": "tempest/README.rst"
    },
    {
      "type": "delete",
      "old_id": "bc180843d459e32134baa9014ebae163ed3e8c15",
      "old_mode": 33188,
      "old_path": "tempest/cli/README.rst",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6733204736a4248469be1120c8be5a92ae0aed41",
      "old_mode": 33188,
      "old_path": "tempest/cli/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ca5fa2f6f24680f5a06601707a206320eda830ed",
      "old_mode": 33188,
      "old_path": "tempest/cli/simple_read_only/README.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "tempest/cli/simple_read_only/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7dcda396a55fe753791310b7acf5c041734acde1",
      "old_mode": 33188,
      "old_path": "tempest/cli/simple_read_only/heat_templates/heat_minimal.yaml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4657bfcd1d392d19c5bf929db503bb2e7b3de23e",
      "old_mode": 33188,
      "old_path": "tempest/cli/simple_read_only/heat_templates/heat_minimal_hot.yaml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "tempest/cli/simple_read_only/image/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e38ca483e7a38e767848167de27833b2ad8be24d",
      "old_mode": 33188,
      "old_path": "tempest/cli/simple_read_only/image/test_glance.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "tempest/cli/simple_read_only/orchestration/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8defe51a247e5c98f9cebe2ba6f59a36ebb63b2a",
      "old_mode": 33188,
      "old_path": "tempest/cli/simple_read_only/orchestration/test_heat.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "tempest/cli/simple_read_only/volume/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cb29cc89d3d4546d21a09e6e5682f4605f0c922a",
      "old_mode": 33188,
      "old_path": "tempest/cli/simple_read_only/volume/test_cinder.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "bcbe41f19175d2813961e66f39cc07db24c67470",
      "old_mode": 33188,
      "old_path": "tempest/config.py",
      "new_id": "46d2c933d47a5ab4ca577a95b5219c2805551bbc",
      "new_mode": 33188,
      "new_path": "tempest/config.py"
    },
    {
      "type": "modify",
      "old_id": "3fbb8e1336b7c8f5edb2f45e190c8299f1464c1e",
      "old_mode": 33188,
      "old_path": "tempest/test_discover/test_discover.py",
      "new_id": "4a4b43a536e0bc73ce2332823a0c368861057495",
      "new_mode": 33188,
      "new_path": "tempest/test_discover/test_discover.py"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "tempest/tests/cli/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8f18dfccb736dcbf69f7bd2f767cebb44c33eb38",
      "old_mode": 33188,
      "old_path": "tempest/tests/cli/test_cli.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2f0aa99e727f9cc63949f9d68e2c6ff99d751524",
      "old_mode": 33188,
      "old_path": "tox.ini",
      "new_id": "88d13024bf6f123fa3cb29cc93bc4afd9e0ccd2d",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
