)]}'
{
  "commit": "798b925f0e04e8aade48dbbc4d4e2d2b5dae5bfc",
  "tree": "cafd202e8dfd60814f6d6a9e4c19c372c12db938",
  "parents": [
    "a1d437276af80dbdd753c37607183e5ca379a697"
  ],
  "author": {
    "name": "zhufl",
    "email": "zhu.fanglei@zte.com.cn",
    "time": "Thu Jun 08 15:32:36 2017 +0800"
  },
  "committer": {
    "name": "zhufl",
    "email": "zhu.fanglei@zte.com.cn",
    "time": "Thu Jun 08 15:36:25 2017 +0800"
  },
  "message": "Use @test.services instead of skipUnless\n\nThis is to use @test.services(\u0027image\u0027) instead of\n@testtools.skipUnless(CONF.service_available.glance),\njust trivial fix.\n\nChange-Id: I7241ff29c59044adfd2d890030df45cbe2e4687c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ad209c67d5995d99cce3b91418635e3a2702af0",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volumes_backup.py",
      "new_id": "9c7be7025fc017a522d9e1a3e75997ee1dccc219",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volumes_backup.py"
    },
    {
      "type": "modify",
      "old_id": "a6bbb0af009f47a62f84da06b5cc3fba814cbcc4",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volumes_clone.py",
      "new_id": "4c13375826de86954c3b826e7bdfce2eba791763",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volumes_clone.py"
    }
  ]
}
