)]}'
{
  "commit": "d89db1ba5d7f189e5ea32e8675f073c4be387645",
  "tree": "8191ec596765891b58d9ded4626e662fa1289934",
  "parents": [
    "7deeeafcb589e35262e91ddf1a2505f056fdadde"
  ],
  "author": {
    "name": "Matthew Treinish",
    "email": "mtreinish@kortar.org",
    "time": "Wed Dec 16 17:29:14 2015 -0500"
  },
  "committer": {
    "name": "Matthew Treinish",
    "email": "mtreinish@kortar.org",
    "time": "Wed Dec 16 23:11:17 2015 -0500"
  },
  "message": "Remove pre-check for test accounts file in credential factory\n\nThis commit removes a check for a valid accounts.yaml file before\nwe use the preprov cred provider. This masks real configuration issues\nand makes it very confusing for users to see when something doesn\u0027t\nwork because it defaults to trying to use the legacy provider. Since\nwe\u0027ll actually fail to load a missing accounts.yaml file now this also\nadds a check for IOError and raises an InvalidConfiguration exception\nwith a descriptive message instead.\n\nChange-Id: I9c02b406746af799f8939e0b9d06c14b48302a7e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "95dcafc3aefe46e74b5bd350477ecea0fd7c5162",
      "old_mode": 33188,
      "old_path": "tempest/common/credentials_factory.py",
      "new_id": "5d290d44f778e5b40a5747f8d4d132b28c0d7aa2",
      "new_mode": 33188,
      "new_path": "tempest/common/credentials_factory.py"
    },
    {
      "type": "modify",
      "old_id": "74cc3f0d1ab2f4dace3f8f1100f0627ec3a9892c",
      "old_mode": 33188,
      "old_path": "tempest/common/preprov_creds.py",
      "new_id": "34af31e7c1d13926d89505d2852dc8b4bc392e60",
      "new_mode": 33188,
      "new_path": "tempest/common/preprov_creds.py"
    }
  ]
}
