)]}'
{
  "commit": "d8ccb790f4b7de1f4304667a5de96b7afcfc542e",
  "tree": "9ea88bc24bda5d53d656b3930a17126ba0fd79d5",
  "parents": [
    "6caffce1934fff8c6dfbb8225272ca87cbf29d79"
  ],
  "author": {
    "name": "David Kranz",
    "email": "dkranz@redhat.com",
    "time": "Mon Dec 29 11:32:05 2014 -0500"
  },
  "committer": {
    "name": "David Kranz",
    "email": "dkranz@redhat.com",
    "time": "Mon Dec 29 12:54:06 2014 -0500"
  },
  "message": "Change v3 identity client methods to return one value\n\nTests were updated. Although DataGenerator had already been modified to\ntreat v2/v3 differently there were a few methods in BaseIdentityAdminTest\nthat were not. The required methods are now overridden in the V3 subclass.\nThe V2/V3 separation here could be cleaned up a bit more but not in this\npatch which is already large.\n\nPartially implements: blueprint clients-return-one-value\n\nChange-Id: Ie925b17fe352a7f942d413c32f156137e0cba7e4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9b30166a6863452c6985fb4576df785499710bec",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/admin/v3/test_credentials.py",
      "new_id": "6f2f6d4038faaff0126c4b1100b2d7a17223421e",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/admin/v3/test_credentials.py"
    },
    {
      "type": "modify",
      "old_id": "8ffd1ed49364b491c5bb824873f125185edec9fa",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/admin/v3/test_default_project_id.py",
      "new_id": "bd29cb8a3fe697d9c9891552f2ffaf81506110c5",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/admin/v3/test_default_project_id.py"
    },
    {
      "type": "modify",
      "old_id": "286ef977db28e868145661d2d56bbee65bc69170",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/admin/v3/test_domains.py",
      "new_id": "c1bc705c74698eceb0c360e2f3b34a805f72d2e5",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/admin/v3/test_domains.py"
    },
    {
      "type": "modify",
      "old_id": "6044d2b609d5b4a642cfbeabc597ccb294213188",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/admin/v3/test_endpoints.py",
      "new_id": "eed0eb5513392be0b7c8ece277f8fb754ed06300",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/admin/v3/test_endpoints.py"
    },
    {
      "type": "modify",
      "old_id": "4308d44b5a866d7ad2dea8f41fbf77540d49a5ae",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/admin/v3/test_endpoints_negative.py",
      "new_id": "9da0a57797365be9bd322fedf1571e0faa953b34",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/admin/v3/test_endpoints_negative.py"
    },
    {
      "type": "modify",
      "old_id": "3f2069d5e244e9769837c64eef035494eda07989",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/admin/v3/test_groups.py",
      "new_id": "64dba7d25b9ed4280d8e5da235237c1591c1231b",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/admin/v3/test_groups.py"
    },
    {
      "type": "modify",
      "old_id": "2065de3feefe0b67af4249a96e8f0ca19a380ce8",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/admin/v3/test_list_projects.py",
      "new_id": "c0187f94e057b2834c254ee14d0f685c20562f8d",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/admin/v3/test_list_projects.py"
    },
    {
      "type": "modify",
      "old_id": "70c8ec6feaa06c2bc3773efe62ff898c478ebae7",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/admin/v3/test_list_users.py",
      "new_id": "e7288672f3229bbf781293bbe28bf23b658811df",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/admin/v3/test_list_users.py"
    },
    {
      "type": "modify",
      "old_id": "e7fd2b5e3ef6cb4c3a43b68caee49bee770ea115",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/admin/v3/test_projects.py",
      "new_id": "2cf6458b4a717d06d0d913f8f830e703832a5233",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/admin/v3/test_projects.py"
    },
    {
      "type": "modify",
      "old_id": "da35acec0d56f318b37ae43ed2a8cd86eb4d310c",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/admin/v3/test_projects_negative.py",
      "new_id": "f5e832bfc90ee139279fe8160f98a422cd264bd8",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/admin/v3/test_projects_negative.py"
    },
    {
      "type": "modify",
      "old_id": "43050608deb827780428c2a15bd3622103fc908a",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/admin/v3/test_regions.py",
      "new_id": "c71cbf376fd5f194f3d077e979aee2312daf11bc",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/admin/v3/test_regions.py"
    },
    {
      "type": "modify",
      "old_id": "3c0a180f1c0c15f16a646e6b7077191e28b05a9a",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/admin/v3/test_roles.py",
      "new_id": "b8b309d3b2fb3c9de613449108d8ad8eab42a11a",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/admin/v3/test_roles.py"
    },
    {
      "type": "modify",
      "old_id": "a871f173fbee45cf6f7ccb2159c7965ce3270d8d",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/admin/v3/test_services.py",
      "new_id": "9e45b506528bdb361470991b518e8c067bdd8625",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/admin/v3/test_services.py"
    },
    {
      "type": "modify",
      "old_id": "aef8239ed35bff0baf80453e14eec5d3a758e8f8",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/admin/v3/test_tokens.py",
      "new_id": "f0acfdfa5e2737d8ff83a2a18f47819d12ab8992",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/admin/v3/test_tokens.py"
    },
    {
      "type": "modify",
      "old_id": "886c8081ef49dd642cbf31e234c0cdbddceac858",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/admin/v3/test_trusts.py",
      "new_id": "cd28e96f15bd5b4eabcf3c228da3b16f031196b0",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/admin/v3/test_trusts.py"
    },
    {
      "type": "modify",
      "old_id": "1b003c39bdfc0b8afbef608f56fa0f58576aa5f0",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/admin/v3/test_users.py",
      "new_id": "4f3ec05c3a8b20777e4f513d8cb315a5da8b5eb6",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/admin/v3/test_users.py"
    },
    {
      "type": "modify",
      "old_id": "1e4973b44b70a7cf5324a0f233616b0fd126f6ac",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/base.py",
      "new_id": "c9010ee8ff553cca16c8cec63817889de37e59e1",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/base.py"
    },
    {
      "type": "modify",
      "old_id": "b2c2ffb6239d3e9f310a3fc1838951ac1d591945",
      "old_mode": 33261,
      "old_path": "tempest/cmd/verify_tempest_config.py",
      "new_id": "e27fb4aa3d136a56ca7b04a8109004d3e3703b1d",
      "new_mode": 33261,
      "new_path": "tempest/cmd/verify_tempest_config.py"
    },
    {
      "type": "modify",
      "old_id": "42acd2a6ec85d5f624cea6d16ad3bc9571649dde",
      "old_mode": 33188,
      "old_path": "tempest/services/identity/v3/json/credentials_client.py",
      "new_id": "83918f68b8d0a5bb9f62ffb22974e311ee7276aa",
      "new_mode": 33188,
      "new_path": "tempest/services/identity/v3/json/credentials_client.py"
    },
    {
      "type": "modify",
      "old_id": "9316a4b237fce10766e62c381023d3ae57e98f06",
      "old_mode": 33188,
      "old_path": "tempest/services/identity/v3/json/endpoints_client.py",
      "new_id": "59bfa8cbf4e335d93339d4ed67204d612c89fb1c",
      "new_mode": 33188,
      "new_path": "tempest/services/identity/v3/json/endpoints_client.py"
    },
    {
      "type": "modify",
      "old_id": "4c8d8df84fd3452d5fe844a65374e4722e0e2024",
      "old_mode": 33188,
      "old_path": "tempest/services/identity/v3/json/identity_client.py",
      "new_id": "8c45572b0ae43a38b27ab9279cc6ff6d3536a921",
      "new_mode": 33188,
      "new_path": "tempest/services/identity/v3/json/identity_client.py"
    },
    {
      "type": "modify",
      "old_id": "854577805e4c068099d7e31331e36b12f8206b37",
      "old_mode": 33188,
      "old_path": "tempest/services/identity/v3/json/region_client.py",
      "new_id": "cab937e7ef688fc269edc852f0cdcc618cf6ac18",
      "new_mode": 33188,
      "new_path": "tempest/services/identity/v3/json/region_client.py"
    },
    {
      "type": "modify",
      "old_id": "b8b25562b6b3ca1097a5ec8c0d86eedc9e50faf2",
      "old_mode": 33188,
      "old_path": "tempest/services/identity/v3/json/service_client.py",
      "new_id": "c6595f6290055729e929715b4c5cc07f23bc57a3",
      "new_mode": 33188,
      "new_path": "tempest/services/identity/v3/json/service_client.py"
    }
  ]
}
