)]}'
{
  "commit": "b5ce7357f250bad1ccc99ad47d96628beaded5c9",
  "tree": "9706fcd31778218e59a8aa7496a722d686291829",
  "parents": [
    "c509a152c3d6e4d9f729bbb4446e161aa3f1d64f"
  ],
  "author": {
    "name": "Ken\u0027ichi Ohmichi",
    "email": "ken-oomichi@wx.jp.nec.com",
    "time": "Fri Feb 12 12:20:27 2016 +0000"
  },
  "committer": {
    "name": "Ken\u0027ichi Ohmichi",
    "email": "ken-oomichi@wx.jp.nec.com",
    "time": "Tue Feb 16 04:17:13 2016 +0000"
  },
  "message": "Use quotas/security_groups clients from tempest-lib\n\nThe files below have been migrated to tempest-lib\n\n * quotas_client.py         : I559c7ec29d6cc85060d59b8b7714a669a277f217\n * security_groups_client.py: I559c7ec29d6cc85060d59b8b7714a669a277f217\n\nNow Tempest-lib provides those as stable interfaces. So Tempest should\nstart using those from lib and remove its own copy.\n\nChange-Id: Ib97637566b5f48523b7b39899f0350fdf8f87a9e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d617b0f5c769077f0b1b01fb079619299c9ba8ae",
      "old_mode": 33188,
      "old_path": "tempest/clients.py",
      "new_id": "c9cd9d03d851ee9721f3e6dd6086e35765849d38",
      "new_mode": 33188,
      "new_path": "tempest/clients.py"
    },
    {
      "type": "modify",
      "old_id": "20d58d28ae8c1c966309080b71d523f9cb4e87f9",
      "old_mode": 33188,
      "old_path": "tempest/hacking/ignored_list_T111.txt",
      "new_id": "8017e764ac1eef93fd9e96d6b9fbd74c24a6c719",
      "new_mode": 33188,
      "new_path": "tempest/hacking/ignored_list_T111.txt"
    },
    {
      "type": "delete",
      "old_id": "9b65a544e9ddcc1aa61ee3b90721f5b0d753f110",
      "old_mode": 33188,
      "old_path": "tempest/services/network/json/quotas_client.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a60d2a66f35c158cb9ffdfd1b2deb2aef575a63e",
      "old_mode": 33188,
      "old_path": "tempest/services/network/json/security_groups_client.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "de2000dd9d11c7324874c96bc7943e645d19afcb",
      "old_mode": 33188,
      "old_path": "tempest/tests/common/test_dynamic_creds.py",
      "new_id": "7a21d963bf142d903eaed78c5ea0973f13786b0a",
      "new_mode": 33188,
      "new_path": "tempest/tests/common/test_dynamic_creds.py"
    }
  ]
}
