)]}'
{
  "commit": "28f164c1b8cdc66876091f5a77bcdf7f36da5ff2",
  "tree": "0922b4e92044b65828d228efccb8365b87e29bca",
  "parents": [
    "d3cbf488f7b919cdecb673ba6460f31a82ac1920"
  ],
  "author": {
    "name": "Matthew Treinish",
    "email": "treinish@linux.vnet.ibm.com",
    "time": "Tue Mar 04 18:55:06 2014 +0000"
  },
  "committer": {
    "name": "Matthew Treinish",
    "email": "treinish@linux.vnet.ibm.com",
    "time": "Wed Mar 26 13:29:11 2014 -0400"
  },
  "message": "Move xml common code into the common dir\n\nThis commit moves tempest.services.compute.xml.common to the proper\nlocation in tempest.common and renames the file to xml_utils.py. This\nmodule was used in every client not just compute so the appropriate\nplace for this is in the common dir.\n\nChange-Id: I42a8338fd507c1224fa9fd2cdc5c1b0700f7a26a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "934b86151f9fe878e24353bbef33d6a2f328bf11",
      "old_mode": 33188,
      "old_path": "tempest/common/rest_client.py",
      "new_id": "5d7779e43f375402f7caac02a5504b49038bd5db",
      "new_mode": 33188,
      "new_path": "tempest/common/rest_client.py"
    },
    {
      "type": "rename",
      "old_id": "b1bf78906ecc5387a4182970d91708af6b3c7f9f",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/common.py",
      "new_id": "b1bf78906ecc5387a4182970d91708af6b3c7f9f",
      "new_mode": 33188,
      "new_path": "tempest/common/xml_utils.py",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "5b250ee68f1d52211a1e24739129b72830d97923",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/aggregates_client.py",
      "new_id": "b5f7678039d5c649186bef16545176566d38f2c2",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/aggregates_client.py"
    },
    {
      "type": "modify",
      "old_id": "4d71186c3439523a0dcce6ad2aebe0b47c14f43a",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/availability_zone_client.py",
      "new_id": "38446b89603c5eb4fbdb726c786fbbafccb36ef7",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/availability_zone_client.py"
    },
    {
      "type": "modify",
      "old_id": "3e8254cbb5369e972b22fab68437a3139a569449",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/extensions_client.py",
      "new_id": "d924dff83a57ca423328bc22efa669c986812a2b",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/extensions_client.py"
    },
    {
      "type": "modify",
      "old_id": "0475530d60132f7ff44a1f013b10f55067412194",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/fixed_ips_client.py",
      "new_id": "e14ced686709942fe2fbd448c12a61e896fe8e5c",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/fixed_ips_client.py"
    },
    {
      "type": "modify",
      "old_id": "68a27c93287f402569b360e16844ff37adc9b859",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/flavors_client.py",
      "new_id": "68ef3234e103b255acf74ac02ffc7e958c8986ad",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/flavors_client.py"
    },
    {
      "type": "modify",
      "old_id": "be547533b6296a9d9ff9a5671bb60e4fe32ddea4",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/floating_ips_client.py",
      "new_id": "fa4aa07616b717acb999b24465253e3bf19039cf",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/floating_ips_client.py"
    },
    {
      "type": "modify",
      "old_id": "b74cd040b3907a58c5ee2d653b19b71389633f66",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/hosts_client.py",
      "new_id": "23a7dd66ff1c70a921388490eea5f02d61498145",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/hosts_client.py"
    },
    {
      "type": "modify",
      "old_id": "ecd75416a74bf8956657850f24f1b3ab887e6954",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/hypervisor_client.py",
      "new_id": "1452708e322fac6b2b2f80a7bce2edf9e20273e3",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/hypervisor_client.py"
    },
    {
      "type": "modify",
      "old_id": "9d529be4732cbeab4c441664782b5656f72a654b",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/images_client.py",
      "new_id": "6b15404e07f03276b109ac18e63baf46bb69b8ab",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/images_client.py"
    },
    {
      "type": "modify",
      "old_id": "1cd8c0791c08823444ae4e7f48813b3fccdaf524",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/instance_usage_audit_log_client.py",
      "new_id": "b139db109cb0530799eba0ae3967b1c9facb347b",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/instance_usage_audit_log_client.py"
    },
    {
      "type": "modify",
      "old_id": "8d4bfcca6f406d5d1867550a4eaf17aed8e28ce0",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/interfaces_client.py",
      "new_id": "e30a97c68f6d5a924c109a7a43ef9ac2f2be5e8e",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/interfaces_client.py"
    },
    {
      "type": "modify",
      "old_id": "fb498c0c5791d72da5c2a6b26a456a2c6c385d97",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/keypairs_client.py",
      "new_id": "8ff37ac86f449848e6048fd6cb286233adee2440",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/keypairs_client.py"
    },
    {
      "type": "modify",
      "old_id": "911c4760c440b265f23a62aafccee2290fbd7820",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/quotas_client.py",
      "new_id": "8a521abc21cbeec1b2f506e35344a5761067b1d9",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/quotas_client.py"
    },
    {
      "type": "modify",
      "old_id": "d53e8da07f279af4b8c2ab7a67e8b3e54c75e520",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/security_groups_client.py",
      "new_id": "9eccb90a017ff705b6860ba751b027c82abed143",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/security_groups_client.py"
    },
    {
      "type": "modify",
      "old_id": "7a2a0712c286e098a5125c75469eaedd83e7a544",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/servers_client.py",
      "new_id": "37de147e40a33e109e5ad2b18e0c3a4fdfaa29c7",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/servers_client.py"
    },
    {
      "type": "modify",
      "old_id": "d7b8a604fb22c0bbf1a0c1dcf189f5e524e3b563",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/services_client.py",
      "new_id": "e1e78d03fc6838095d31d05613fb287045913e03",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/services_client.py"
    },
    {
      "type": "modify",
      "old_id": "79f0ac93bda568a2798a14448fd36d5efa846816",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/tenant_usages_client.py",
      "new_id": "0b19f6340a14d1c8d2640b0da8bae242987be02b",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/tenant_usages_client.py"
    },
    {
      "type": "modify",
      "old_id": "570b715f2faed7ec6dffc96fa6f779a871415be3",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/volumes_extensions_client.py",
      "new_id": "e9c5035a339104c30bf5a4f451ed4df2541a59a2",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/volumes_extensions_client.py"
    },
    {
      "type": "modify",
      "old_id": "70f85a186c6189ef71ef26db9043c6d8e6de005b",
      "old_mode": 33188,
      "old_path": "tempest/services/identity/v3/xml/credentials_client.py",
      "new_id": "3c441884198b279b46bfa6b81350721a0a72d6e6",
      "new_mode": 33188,
      "new_path": "tempest/services/identity/v3/xml/credentials_client.py"
    },
    {
      "type": "modify",
      "old_id": "a1f9811590af0a9289edbd331fe357c5abfee699",
      "old_mode": 33188,
      "old_path": "tempest/services/identity/v3/xml/endpoints_client.py",
      "new_id": "93dc3dce0df10f27a9552a2b356cbbc642d2a1eb",
      "new_mode": 33188,
      "new_path": "tempest/services/identity/v3/xml/endpoints_client.py"
    },
    {
      "type": "modify",
      "old_id": "8f42924809e63ca18106d71ed27770f2572eab21",
      "old_mode": 33188,
      "old_path": "tempest/services/identity/v3/xml/identity_client.py",
      "new_id": "ffeb97981bc04cd1b27b5df212e887f67c9ea220",
      "new_mode": 33188,
      "new_path": "tempest/services/identity/v3/xml/identity_client.py"
    },
    {
      "type": "modify",
      "old_id": "bf4cce73c63a4019792a6d9df64811df7f0ad024",
      "old_mode": 33188,
      "old_path": "tempest/services/identity/v3/xml/policy_client.py",
      "new_id": "e903089c679c2dc364c22334924858521f5f1ac4",
      "new_mode": 33188,
      "new_path": "tempest/services/identity/v3/xml/policy_client.py"
    },
    {
      "type": "modify",
      "old_id": "966d7f74ec4ce89b7fab689f1d9428efdce98084",
      "old_mode": 33188,
      "old_path": "tempest/services/identity/v3/xml/service_client.py",
      "new_id": "37ed892c1c1f69e3b8af1d2b66a5b5276069313f",
      "new_mode": 33188,
      "new_path": "tempest/services/identity/v3/xml/service_client.py"
    },
    {
      "type": "modify",
      "old_id": "c5bf310126dfee24658a7ae458bdab727a706c73",
      "old_mode": 33188,
      "old_path": "tempest/services/identity/xml/identity_client.py",
      "new_id": "faadc138069d18f00a7b70b8d8815ba4d66a8da1",
      "new_mode": 33188,
      "new_path": "tempest/services/identity/xml/identity_client.py"
    },
    {
      "type": "modify",
      "old_id": "68bc4247c29e16532f97a3fe75eeab191ee4d789",
      "old_mode": 33188,
      "old_path": "tempest/services/network/xml/network_client.py",
      "new_id": "26dc672c95c3a06b1f7b56e9366959ba5c3190f7",
      "new_mode": 33188,
      "new_path": "tempest/services/network/xml/network_client.py"
    },
    {
      "type": "modify",
      "old_id": "673f98eafab598906c4952b8416e74920b96197e",
      "old_mode": 33188,
      "old_path": "tempest/services/telemetry/xml/telemetry_client.py",
      "new_id": "3bee8bf52bc55ce65765572eedbd1bb761fb56fe",
      "new_mode": 33188,
      "new_path": "tempest/services/telemetry/xml/telemetry_client.py"
    },
    {
      "type": "modify",
      "old_id": "0b8f47c1036aef44b53d86d15677332fe1e4d905",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/v2/xml/volumes_client.py",
      "new_id": "e735a657e44521ed5bba7cc23002a29ab3cda9f2",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/v2/xml/volumes_client.py"
    },
    {
      "type": "modify",
      "old_id": "e34b9f08de43bf74be16c4d724da4d014e7e4ca5",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/xml/admin/volume_hosts_client.py",
      "new_id": "967c7c203cc391f4bdea3bd4d1900ec83129e6da",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/xml/admin/volume_hosts_client.py"
    },
    {
      "type": "modify",
      "old_id": "d2eac34d6ccd4f7cc979f7946d0a46c80e0df85c",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/xml/admin/volume_quotas_client.py",
      "new_id": "710fb3a748af10fe848680ea79c7a795df9ca752",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/xml/admin/volume_quotas_client.py"
    },
    {
      "type": "modify",
      "old_id": "1fa3e73075ff468cbe21e0d82692ed72304381e2",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/xml/admin/volume_types_client.py",
      "new_id": "90897eec1862c4d91498ef6c9a4ade3c6cab6013",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/xml/admin/volume_types_client.py"
    },
    {
      "type": "modify",
      "old_id": "4861733aab66683eadc71970cec1125327205133",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/xml/extensions_client.py",
      "new_id": "2986fcddc4e31288de49085553201d449a6fd53b",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/xml/extensions_client.py"
    },
    {
      "type": "modify",
      "old_id": "9ad86d2b125a15831348109ada76bfdeee168376",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/xml/snapshots_client.py",
      "new_id": "4b1ba255c719ca7d147a56052c10a634e86fb223",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/xml/snapshots_client.py"
    },
    {
      "type": "modify",
      "old_id": "8e886ce2b68c8d9448f2647fe95694e6e1a86fb1",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/xml/volumes_client.py",
      "new_id": "6866dad9e8695cd1db6ab8d5288c20be7c82f52d",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/xml/volumes_client.py"
    },
    {
      "type": "modify",
      "old_id": "bfa6a105c7de9efb701f9ef875cc75c6621e05a0",
      "old_mode": 33188,
      "old_path": "tempest/tests/test_compute_xml_common.py",
      "new_id": "1561931803d22f07dd70b078b18bc17c638324e0",
      "new_mode": 33188,
      "new_path": "tempest/tests/test_compute_xml_common.py"
    },
    {
      "type": "modify",
      "old_id": "0677aa01af40576e8fc190168f6808dc772d84a9",
      "old_mode": 33188,
      "old_path": "tempest/tests/test_rest_client.py",
      "new_id": "b54b0c2e03e8203e151d08ad45f1ed87d5f1df4a",
      "new_mode": 33188,
      "new_path": "tempest/tests/test_rest_client.py"
    }
  ]
}
