)]}'
{
  "commit": "4807004e577ec7ed8250b9c2b20db691c36ed3af",
  "tree": "f52b798d6903aef933adcf0380ad16bd62b8f952",
  "parents": [
    "584ea2de116cda5f956ffaa7bffb88ab5ea325cf"
  ],
  "author": {
    "name": "Aaron Rosen",
    "email": "aaronorosen@gmail.com",
    "time": "Mon Mar 30 16:17:11 2015 -0700"
  },
  "committer": {
    "name": "Matthew Treinish",
    "email": "mtreinish@kortar.org",
    "time": "Tue Mar 31 10:53:54 2015 -0400"
  },
  "message": "test_accounts_file can be None\n\nThis patch fixes a TypeError from being raised in the case when\ntest_accounts_file is None.\n\nCloses-Bug: #1438737\nChange-Id: Ib4964f29dbba21e40078234353eaeef19a29e6e6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fc8e6a573f137f5809b2dbedc686c6fceebaff05",
      "old_mode": 33188,
      "old_path": "tempest/common/accounts.py",
      "new_id": "6d376d628412a8a81cbd0da7f6b0bcf3f0bcfcc8",
      "new_mode": 33188,
      "new_path": "tempest/common/accounts.py"
    },
    {
      "type": "modify",
      "old_id": "f3ddab9a1f4db1f053938c2a9bcdfda2ae01c13e",
      "old_mode": 33188,
      "old_path": "tempest/common/credentials.py",
      "new_id": "c34df48ef84cb18902efbaff62e4713350b9e3d6",
      "new_mode": 33188,
      "new_path": "tempest/common/credentials.py"
    },
    {
      "type": "modify",
      "old_id": "0f8fa9263b69cc25e6da7d88653512ea66ebe54f",
      "old_mode": 33188,
      "old_path": "tempest/tests/common/test_accounts.py",
      "new_id": "6371e494b324dd16e20c749b38d11b01df2491ab",
      "new_mode": 33188,
      "new_path": "tempest/tests/common/test_accounts.py"
    },
    {
      "type": "modify",
      "old_id": "5070f22b778c5caead0c7c43f40fb3c201ca611a",
      "old_mode": 33188,
      "old_path": "tempest/tests/common/test_admin_available.py",
      "new_id": "4e3aa4caad26fee12b19bb4bb324dd98fdd127df",
      "new_mode": 33188,
      "new_path": "tempest/tests/common/test_admin_available.py"
    }
  ]
}
