)]}'
{
  "commit": "6b9b288aeeb0c1eb71ec693c9bb34af0cddf120e",
  "tree": "c56a8a3d775f752927505e268a9b5b314f763b23",
  "parents": [
    "b93fcd29cd102b604f0a582c6e4a3f9b8a0fb7d6"
  ],
  "author": {
    "name": "Daryl Walleck",
    "email": "daryl.walleck@rackspace.com",
    "time": "Sun Apr 08 21:43:39 2012 -0500"
  },
  "committer": {
    "name": "Daryl Walleck",
    "email": "daryl.walleck@rackspace.com",
    "time": "Sun May 20 23:36:52 2012 -0500"
  },
  "message": "Adds instance_utils library and initial SSH tests\n\n* Provides an instance util class for common server queries\n* Refactored the create server smoke test as an example\n* Added ssh tag to tests requiring SSH to allow them to be\n  skipped if needed\n\nChange-Id: Ia34d7c75ad05f7658d1abb7bebeb1bbd271fd089\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa101d30306707da2b96921ee1d4a1c5ff5d9732",
      "old_mode": 33188,
      "old_path": "etc/tempest.conf.sample",
      "new_id": "c7c403cd0fbc369c147c3ed55ca2654baee34200",
      "new_mode": 33188,
      "new_path": "etc/tempest.conf.sample"
    },
    {
      "type": "modify",
      "old_id": "2f1d96b2098778de1b71d95ae740fc04856317d4",
      "old_mode": 33188,
      "old_path": "tempest/common/ssh.py",
      "new_id": "f43ebd919a03e94f176c5df024a03c886b9a8a65",
      "new_mode": 33188,
      "new_path": "tempest/common/ssh.py"
    },
    {
      "type": "modify",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "tempest/common/utils/__init__.py",
      "new_id": "b9829a3f71f35b6b0cc830b801052248527d37f1",
      "new_mode": 33188,
      "new_path": "tempest/common/utils/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "tempest/common/utils/linux/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27f8fd3c4db2567a699cf92a1d31c4f24efe203e",
      "new_mode": 33188,
      "new_path": "tempest/common/utils/linux/remote_client.py"
    },
    {
      "type": "modify",
      "old_id": "d4a0c0367c1383fed9ccb76414dbe0ee858ca4dd",
      "old_mode": 33188,
      "old_path": "tempest/config.py",
      "new_id": "0a76ce560a3cb4f868c7530f50058eb915e15264",
      "new_mode": 33188,
      "new_path": "tempest/config.py"
    },
    {
      "type": "modify",
      "old_id": "b49e9e69cabe38640ca1dcc94595058635dbaa61",
      "old_mode": 33188,
      "old_path": "tempest/exceptions.py",
      "new_id": "f7717d53d264a070468206b4118b624acfa31a6f",
      "new_mode": 33188,
      "new_path": "tempest/exceptions.py"
    },
    {
      "type": "modify",
      "old_id": "216f506941af6bfab4ccdc0b03cf51437a2e2189",
      "old_mode": 33188,
      "old_path": "tempest/tests/base_compute_test.py",
      "new_id": "2436bb0d2cf11762e2b89b9af38b9aeda19a7b09",
      "new_mode": 33188,
      "new_path": "tempest/tests/base_compute_test.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c51afce1eabb4a391faf9640677200d59946916b",
      "new_mode": 33188,
      "new_path": "tempest/tests/compute/test_create_server.py"
    },
    {
      "type": "modify",
      "old_id": "b152b4ceb35ee276938013e3cbb1cb6af612f652",
      "old_mode": 33188,
      "old_path": "tempest/tests/test_servers.py",
      "new_id": "aab7a96ae28c34b520ff2ca0ea0eef9761dd76ce",
      "new_mode": 33188,
      "new_path": "tempest/tests/test_servers.py"
    }
  ]
}
