)]}'
{
  "commit": "6c0966470c6b9cadcadbfe14191a6d68a8a8b5b2",
  "tree": "0dbec2e8624ca9d2bd7da9720347cd7efb4be91e",
  "parents": [
    "99da10d2e1d2cdb08e4b84db93d681a154d56861"
  ],
  "author": {
    "name": "zhangguoqing",
    "email": "zhang.guoqing@99cloud.net",
    "time": "Mon Jan 04 06:17:21 2016 +0000"
  },
  "committer": {
    "name": "zhangguoqing",
    "email": "zhang.guoqing@99cloud.net",
    "time": "Mon Jan 04 06:17:21 2016 +0000"
  },
  "message": "Change LOG.warn to LOG.warning\n\nPython 3 deprecated the logger.warn method, see:\nhttps://docs.python.org/3/library/logging.html#logging.warning\nso we prefer to use warning to avoid DeprecationWarning.\n\nChange-Id: I3a057080b7b888b2c246ad9910ddba564b07dbd9\nCloses-Bug: #1530742\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa8ee3f10ac1e9bc35371cf0355994b7233e97c3",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/base.py",
      "new_id": "eaef5986d1e9c02cc646490ce5424b36edde372b",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/base.py"
    },
    {
      "type": "modify",
      "old_id": "b90ee0414538df4db81514b9813117aab127e47c",
      "old_mode": 33261,
      "old_path": "tempest/cmd/account_generator.py",
      "new_id": "5a2713b9d025cc31e970aa40c05c220113885b66",
      "new_mode": 33261,
      "new_path": "tempest/cmd/account_generator.py"
    },
    {
      "type": "modify",
      "old_id": "fd35eab5ba6dc85111b0119a78daa298764583bb",
      "old_mode": 33261,
      "old_path": "tempest/cmd/javelin.py",
      "new_id": "6dfa0a7389a678da763c890b41058fbb99cbf0d5",
      "new_mode": 33261,
      "new_path": "tempest/cmd/javelin.py"
    },
    {
      "type": "modify",
      "old_id": "5bbc93c84c17f283a5b5bdbedf9a62f92edb3401",
      "old_mode": 33188,
      "old_path": "tempest/common/dynamic_creds.py",
      "new_id": "0af07f0278df99d7b8954042ac4f7ab841fc0e78",
      "new_mode": 33188,
      "new_path": "tempest/common/dynamic_creds.py"
    },
    {
      "type": "modify",
      "old_id": "56cd3319ec4b7e43b88b822ba401aa8245d4b775",
      "old_mode": 33188,
      "old_path": "tempest/common/fixed_network.py",
      "new_id": "3fc13657c467006bf1a2bc863bbbe56790e1012b",
      "new_mode": 33188,
      "new_path": "tempest/common/fixed_network.py"
    },
    {
      "type": "modify",
      "old_id": "f5262999a796660ee4acff3743263371ae01b540",
      "old_mode": 33188,
      "old_path": "tempest/common/validation_resources.py",
      "new_id": "bb71a51d46ebcb381090e1ceb0bb42343c6cb470",
      "new_mode": 33188,
      "new_path": "tempest/common/validation_resources.py"
    },
    {
      "type": "modify",
      "old_id": "8a00c65096f35ef06d6ee434ebf8f3f41bfe46e8",
      "old_mode": 33188,
      "old_path": "tempest/scenario/manager.py",
      "new_id": "533fda92b060245094d7902771e1bf110815ab28",
      "new_mode": 33188,
      "new_path": "tempest/scenario/manager.py"
    },
    {
      "type": "modify",
      "old_id": "4dcaab7acd4a35be905d416a083a4ae8e85fe4a7",
      "old_mode": 33188,
      "old_path": "tempest/stress/driver.py",
      "new_id": "a3e1ea38c9d0c129d90119b790ae7083ef24949b",
      "new_mode": 33188,
      "new_path": "tempest/stress/driver.py"
    },
    {
      "type": "modify",
      "old_id": "407df3b66732180bdccbd95ad727c0fd784248c8",
      "old_mode": 33188,
      "old_path": "tempest/test.py",
      "new_id": "43cf9e86b360617901dd8953f6c2cf87e300b0b9",
      "new_mode": 33188,
      "new_path": "tempest/test.py"
    }
  ]
}
