)]}'
{
  "commit": "7c88eb2b3ec24c885195651caf3239b1a92043d0",
  "tree": "06109738a029426654b3386c0120be84584b962e",
  "parents": [
    "cd8eaec4fe5859d2a2a005ba1c2ad1c4ed3bb16e"
  ],
  "author": {
    "name": "Jay Pipes",
    "email": "jaypipes@gmail.com",
    "time": "Wed Jan 16 21:32:43 2013 -0500"
  },
  "committer": {
    "name": "Jay Pipes",
    "email": "jaypipes@gmail.com",
    "time": "Thu Jan 17 01:28:42 2013 -0500"
  },
  "message": "Allows identity endpoint to be specified as URI\n\nDeprecates the piecemeal identity URL buildup and\nreplaces with a simple uri configuration setting.\nGets rid of the /tokens path stuff that was not\nnecessary to have in configuration file.\n\nChange-Id: I5e80177073f756781f813438d054fede2d6334a3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d12da448aec5a9fee68233b8f19a73c8cb9b24c4",
      "old_mode": 33188,
      "old_path": "etc/tempest.conf.sample",
      "new_id": "8429cd0b9bad1e430ed205fb0fd00042edc61e80",
      "new_mode": 33188,
      "new_path": "etc/tempest.conf.sample"
    },
    {
      "type": "modify",
      "old_id": "21cac11f8c7e1f62baa0937068ae95a6657a5c4e",
      "old_mode": 33261,
      "old_path": "stress/tools/nova_destroy_all.py",
      "new_id": "0070e72e93cf3e36b76f12a0af2860618ad0126a",
      "new_mode": 33261,
      "new_path": "stress/tools/nova_destroy_all.py"
    },
    {
      "type": "modify",
      "old_id": "d413d7a37eea296be2794fbea055c450b872b081",
      "old_mode": 33261,
      "old_path": "stress/tools/nova_status.py",
      "new_id": "f9bc707bb14397c0e01f7a183dc86627299d62d1",
      "new_mode": 33261,
      "new_path": "stress/tools/nova_status.py"
    },
    {
      "type": "modify",
      "old_id": "0bb17522e8bf1a8afcc0a6419c79e1199e1f0d32",
      "old_mode": 33188,
      "old_path": "tempest/clients.py",
      "new_id": "98ae3f68c6c127ab89b7b43411d2da2d1371beca",
      "new_mode": 33188,
      "new_path": "tempest/clients.py"
    },
    {
      "type": "modify",
      "old_id": "7beef3fcd2a8eed521e52107d6b80b974bd56417",
      "old_mode": 33188,
      "old_path": "tempest/common/rest_client.py",
      "new_id": "4213b10f60774776a7872097d322a82f1e03acf7",
      "new_mode": 33188,
      "new_path": "tempest/common/rest_client.py"
    },
    {
      "type": "modify",
      "old_id": "45e8bc4f79df79c27dfb7c5aa77d9bb1c011b39b",
      "old_mode": 33188,
      "old_path": "tempest/config.py",
      "new_id": "70b1c79fd7e4a11cfbbd9047bda71c6e99a9d4a4",
      "new_mode": 33188,
      "new_path": "tempest/config.py"
    },
    {
      "type": "modify",
      "old_id": "cfe8a5cb9064325fb452a8131fac9f74fab47333",
      "old_mode": 33188,
      "old_path": "tempest/manager.py",
      "new_id": "8e7cbd17b5e18064a77fdc172ae958566c4b12f4",
      "new_mode": 33188,
      "new_path": "tempest/manager.py"
    },
    {
      "type": "modify",
      "old_id": "1365435a110dce61a3eb1847fb9ee3615f690dff",
      "old_mode": 33188,
      "old_path": "tempest/services/boto/__init__.py",
      "new_id": "83bf1f99683f5459d4fa8983f492592cdb926cfd",
      "new_mode": 33188,
      "new_path": "tempest/services/boto/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "a0da4cafdb75b5b5533bc9c9424a46d5e6c8e77a",
      "old_mode": 33188,
      "old_path": "tempest/services/identity/json/admin_client.py",
      "new_id": "7b1cb4bb055609fd416c5caf98601b5b35c4802d",
      "new_mode": 33188,
      "new_path": "tempest/services/identity/json/admin_client.py"
    },
    {
      "type": "modify",
      "old_id": "46a1255a9b491582323ae85f98210bb57c2b8866",
      "old_mode": 33188,
      "old_path": "tempest/services/identity/xml/admin_client.py",
      "new_id": "1c71d87de2dd71f2f83b60e4bbe80e42c9ec23ab",
      "new_mode": 33188,
      "new_path": "tempest/services/identity/xml/admin_client.py"
    },
    {
      "type": "modify",
      "old_id": "3ffdd1030f32cd9541f24d68a3694c35a3561c7f",
      "old_mode": 33188,
      "old_path": "tempest/services/image/service.py",
      "new_id": "cf4ff4dff8c69d73b08bffaa90ba29226a06826a",
      "new_mode": 33188,
      "new_path": "tempest/services/image/service.py"
    },
    {
      "type": "modify",
      "old_id": "452de80a826b669970da6020e3d2c446cafff103",
      "old_mode": 33188,
      "old_path": "tempest/tests/compute/admin/test_quotas.py",
      "new_id": "eaf245a50a46b4d5ee2aac17805a133eba2df7d4",
      "new_mode": 33188,
      "new_path": "tempest/tests/compute/admin/test_quotas.py"
    },
    {
      "type": "modify",
      "old_id": "8044d01f29ecd7851c735623c1110bdc7c2fb0f2",
      "old_mode": 33188,
      "old_path": "tempest/tests/compute/base.py",
      "new_id": "c44a2f1d4d8276b41ec999971c74a80d91df6991",
      "new_mode": 33188,
      "new_path": "tempest/tests/compute/base.py"
    },
    {
      "type": "modify",
      "old_id": "81c7c78508504190b3f6675dcb6c30333910a5fd",
      "old_mode": 33188,
      "old_path": "tempest/tests/volume/admin/base.py",
      "new_id": "d35efbc10598e44ff6574000a5af3b69a1622e94",
      "new_mode": 33188,
      "new_path": "tempest/tests/volume/admin/base.py"
    },
    {
      "type": "modify",
      "old_id": "65c975a139e6fc5060a45b123c48995b802bba46",
      "old_mode": 33188,
      "old_path": "tempest/tests/volume/admin/test_volume_types.py",
      "new_id": "a907a79b1c3c63499c682a1a862161877de5e298",
      "new_mode": 33188,
      "new_path": "tempest/tests/volume/admin/test_volume_types.py"
    },
    {
      "type": "modify",
      "old_id": "9734c420759fed35de9c85eedc6d0fa8611f386e",
      "old_mode": 33188,
      "old_path": "tempest/tests/volume/admin/test_volume_types_extra_specs.py",
      "new_id": "c5a1fa9a2e71e84a02663cec8df45923c57901d2",
      "new_mode": 33188,
      "new_path": "tempest/tests/volume/admin/test_volume_types_extra_specs.py"
    },
    {
      "type": "modify",
      "old_id": "73dcfbcac7c4e31d4165bd4651012cd1898890d2",
      "old_mode": 33261,
      "old_path": "tools/tempest_coverage.py",
      "new_id": "6e7ac04b885eb394fc83ac0c5f9ccd8f0e8e449d",
      "new_mode": 33261,
      "new_path": "tools/tempest_coverage.py"
    }
  ]
}
