)]}'
{
  "commit": "06f7f8ae1223dfea7588f10655c4c04c858cfeb3",
  "tree": "8f27a596328a595ada628e6dc082cfb24ce14ff2",
  "parents": [
    "35ea84fc805baadfeb2e157bfe166544be9eefdb"
  ],
  "author": {
    "name": "David Shrewsbury",
    "email": "shrewsbury.dave@gmail.com",
    "time": "Tue May 20 13:55:57 2014 -0400"
  },
  "committer": {
    "name": "David Shrewsbury",
    "email": "shrewsbury.dave@gmail.com",
    "time": "Fri Jun 06 14:19:20 2014 -0400"
  },
  "message": "Place baremetal common methods in base class\n\nThis is part 1 of a change to add advanced operations tests for\nthe ironic baremetal tests. This moves some methods, currently\ndefined in the BaremetalBasicOpsPXESSH class, up to the base class\nwhere they can be used by both basic and advanced tests. Advanced\ntest will be added in a separate review.\n\nThe ironic state definitions are also moved up to the manager.py\nfile where they can be easily accessed.\n\nThis also fixes a typo and renames BaremetalBasicOptsPXESSH to\nBaremetalBasicOpsPXESSH.\n\nChange-Id: I6a63835170548759c3f813339186deb15e0dacc4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f4850bbebc9096b33f48a0e107e35a81da825e49",
      "old_mode": 33188,
      "old_path": "tempest/scenario/manager.py",
      "new_id": "4980e1f6d443d3252fda249a3c89f3c3e722df9f",
      "new_mode": 33188,
      "new_path": "tempest/scenario/manager.py"
    },
    {
      "type": "modify",
      "old_id": "c53aa831184f6889a417ffe7e85182926fcc0841",
      "old_mode": 33188,
      "old_path": "tempest/scenario/test_baremetal_basic_ops.py",
      "new_id": "82c6b5d842faaf172339629341892a63ef3f2766",
      "new_mode": 33188,
      "new_path": "tempest/scenario/test_baremetal_basic_ops.py"
    }
  ]
}
