)]}'
{
  "commit": "5e3cff1d493b1e091379a8cc923bc1d1878647bf",
  "tree": "9a5ad4f2ef52cba98774a53b88180e529b038ff2",
  "parents": [
    "be5b666103d2c16e577a20950d2c96435f4b5e60"
  ],
  "author": {
    "name": "Tom Cocozzello",
    "email": "tjcocozz@us.ibm.com",
    "time": "Tue Feb 23 14:18:56 2016 -0600"
  },
  "committer": {
    "name": "Tom Cocozzello",
    "email": "tjcocozz@us.ibm.com",
    "time": "Mon Feb 29 14:33:50 2016 +0000"
  },
  "message": "Tokens need user domain be created correctly\n\nWhen calling get_token() there are many assumptions on the\ndomain when user_domain_id or user_domain_name and\nproject_domain_id or project_domain_name are not specified.\nThis is okay when running tempest against devstack, since\nthe user is in the default domain but in productions the\ntest user is rarely in the default domain. Instead we should\nalso pass user_domain_id or user_domain_name and\nproject_domain_id or project_domain_name to\nget_token to create a token.\n\nIf there is a case where user_domain_id is None when passed\nto get_token() the previous functionality still takes into effect.\nAssuming the user is in the \u0027Default\u0027 domain.\n\nChange-Id: I78c472f2284a8641c0c7cf0b3e0994984a04c5b0\nCloses-Bug: #1548987\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b42cf4330bde48db442c44ba0e675f5a6aad24d2",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/v3/test_projects.py",
      "new_id": "b3f882d3918611c294ea34e1b9189dae779d3f58",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/v3/test_projects.py"
    },
    {
      "type": "modify",
      "old_id": "31517635ad7b9895b32b6dbecc3e2ee18d3384ca",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/v3/test_tokens.py",
      "new_id": "593bf2a2fc5e19afebf6d098609127d390a2a04f",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/v3/test_tokens.py"
    }
  ]
}
