)]}'
{
  "commit": "f2f50fae2b5d65eca7ac855b7b4d93af09e9ac29",
  "tree": "3fe542103a38be6246dd0a085ecf3beaa5e4f976",
  "parents": [
    "9e38f5a7417d9b3504ef6bc8c83d0c96751ed2b8"
  ],
  "author": {
    "name": "ChenZheng",
    "email": "chen.zheng@easystack.cn",
    "time": "Tue Dec 29 21:38:46 2015 +0800"
  },
  "committer": {
    "name": "ChenZheng",
    "email": "chen.zheng@easystack.cn",
    "time": "Wed Jan 06 16:22:53 2016 +0800"
  },
  "message": "Trival: Remove unused logging import in some files\n\nIn some files, oslo_log.log has been imported but not used. Need to remove it.\n\nChange-Id: I35fa9166f4c78d0b2d549f9b55f8b7a2078b5866\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9f3ba71a3e6438cdc07b25f15b682d7b47ac71f5",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/images/test_list_image_filters.py",
      "new_id": "ce59e7e9aedd814e58c213051db9784da83e93c1",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/images/test_list_image_filters.py"
    },
    {
      "type": "modify",
      "old_id": "f4c1881bbc06cd5a19c4bd7b953596d6d0cd8c88",
      "old_mode": 33188,
      "old_path": "tempest/api/database/base.py",
      "new_id": "01e05dbd9fa4014aad9ce82bed0e716ec9fce31b",
      "new_mode": 33188,
      "new_path": "tempest/api/database/base.py"
    },
    {
      "type": "modify",
      "old_id": "c3205ce8e8c9b49b6c3600f012d91ce4dfdecf5d",
      "old_mode": 33188,
      "old_path": "tempest/api/image/base.py",
      "new_id": "3605e7893543ef669b38ab2dc22d0e4ae4199767",
      "new_mode": 33188,
      "new_path": "tempest/api/image/base.py"
    },
    {
      "type": "modify",
      "old_id": "528fbea1ea239b6b7563c5210bd360d841952e46",
      "old_mode": 33188,
      "old_path": "tempest/api/messaging/base.py",
      "new_id": "a324c37702baa0f38e06f2bb365dc514b3185473",
      "new_mode": 33188,
      "new_path": "tempest/api/messaging/base.py"
    },
    {
      "type": "modify",
      "old_id": "57b8c7f514f9730c9b2e40dfa2a348fb57904c46",
      "old_mode": 33188,
      "old_path": "tempest/api/messaging/test_claims.py",
      "new_id": "99edde179cde74c6e190fb552c312b85c9a52239",
      "new_mode": 33188,
      "new_path": "tempest/api/messaging/test_claims.py"
    },
    {
      "type": "modify",
      "old_id": "efbbf56f7a0ece6fbfb2151ae4f96cb56ff415fe",
      "old_mode": 33188,
      "old_path": "tempest/api/messaging/test_messages.py",
      "new_id": "7f4182a9977ec5e60f23b3e13c7f65fe26f1627b",
      "new_mode": 33188,
      "new_path": "tempest/api/messaging/test_messages.py"
    },
    {
      "type": "modify",
      "old_id": "df496636c793e7e7b48f2f7d9276ec4dc7f1cfa1",
      "old_mode": 33188,
      "old_path": "tempest/api/messaging/test_queues.py",
      "new_id": "dcb54504f0543842f2753056131e3d8ce7adf393",
      "new_mode": 33188,
      "new_path": "tempest/api/messaging/test_queues.py"
    },
    {
      "type": "modify",
      "old_id": "2a1776a2a28398b102ec2bd322482183440768c2",
      "old_mode": 33188,
      "old_path": "tempest/api/network/base.py",
      "new_id": "81337f3db5df2ab55df8811a0e16031c25317642",
      "new_mode": 33188,
      "new_path": "tempest/api/network/base.py"
    },
    {
      "type": "modify",
      "old_id": "007ba3b23d6843a8d92909ef9fc15edbe0755e96",
      "old_mode": 33188,
      "old_path": "tempest/api/network/test_metering_extensions.py",
      "new_id": "299700fab3eaf1b7b10d4d7d712ce07cea1925eb",
      "new_mode": 33188,
      "new_path": "tempest/api/network/test_metering_extensions.py"
    },
    {
      "type": "modify",
      "old_id": "496883595cfeabbaf0d74c7804a1307c2dc0fc7a",
      "old_mode": 33188,
      "old_path": "tempest/api/orchestration/base.py",
      "new_id": "c93b5eda7d7920b59a867f52ba91ccaee70fd760",
      "new_mode": 33188,
      "new_path": "tempest/api/orchestration/base.py"
    },
    {
      "type": "modify",
      "old_id": "0416bc7c17445912c9c0fdb35723602dbc80d3d0",
      "old_mode": 33188,
      "old_path": "tempest/api/orchestration/stacks/test_environment.py",
      "new_id": "9d2b42570ee19c7fd491468676c0d77e42de3c4c",
      "new_mode": 33188,
      "new_path": "tempest/api/orchestration/stacks/test_environment.py"
    },
    {
      "type": "modify",
      "old_id": "bb5b89da93fa9228f5409fb51eb41ae25afd7144",
      "old_mode": 33188,
      "old_path": "tempest/api/orchestration/stacks/test_limits.py",
      "new_id": "2acf97b7ac489e5ad2c907271661b6029a6a45f7",
      "new_mode": 33188,
      "new_path": "tempest/api/orchestration/stacks/test_limits.py"
    },
    {
      "type": "modify",
      "old_id": "4bc2c1734b6f32446a900b81577449f56d93b4c8",
      "old_mode": 33188,
      "old_path": "tempest/api/orchestration/stacks/test_non_empty_stack.py",
      "new_id": "3be5bb613e777991bd1da9d2a7a60511506f5ccf",
      "new_mode": 33188,
      "new_path": "tempest/api/orchestration/stacks/test_non_empty_stack.py"
    },
    {
      "type": "modify",
      "old_id": "b4d7fa06eda3c24e4cd7e22c21fac6837d271254",
      "old_mode": 33188,
      "old_path": "tempest/api/orchestration/stacks/test_nova_keypair_resources.py",
      "new_id": "0400e769e37c3bc4e1c304d96f7d27a19de7451f",
      "new_mode": 33188,
      "new_path": "tempest/api/orchestration/stacks/test_nova_keypair_resources.py"
    },
    {
      "type": "modify",
      "old_id": "34d93e4d802a6fb6067da1788f8e7d47c68e45e6",
      "old_mode": 33188,
      "old_path": "tempest/api/orchestration/stacks/test_soft_conf.py",
      "new_id": "ab45929cccbca0a5a3c233058cd132a8d66fe1e9",
      "new_mode": 33188,
      "new_path": "tempest/api/orchestration/stacks/test_soft_conf.py"
    },
    {
      "type": "modify",
      "old_id": "f766b0048c43ff83cdc6d97ff5d2b7c98067e69e",
      "old_mode": 33188,
      "old_path": "tempest/api/orchestration/stacks/test_stacks.py",
      "new_id": "28463abb0511fbac6fd48620f0c5a3f3cbaadf63",
      "new_mode": 33188,
      "new_path": "tempest/api/orchestration/stacks/test_stacks.py"
    },
    {
      "type": "modify",
      "old_id": "ae9a41104cbdeb2cf9e63c235ca8c3398d42d435",
      "old_mode": 33188,
      "old_path": "tempest/api/orchestration/stacks/test_volumes.py",
      "new_id": "e51551ba43b03fc66dcacf076e67eaf580f9aa26",
      "new_mode": 33188,
      "new_path": "tempest/api/orchestration/stacks/test_volumes.py"
    },
    {
      "type": "modify",
      "old_id": "8e43b00a63db7be1438bf926c458fc5cdab066b3",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/test_multi_backend.py",
      "new_id": "60e6e6cabc7761fc553ca2aafb3575ba552ff501",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/test_multi_backend.py"
    },
    {
      "type": "modify",
      "old_id": "ed34a9b41c1880a8f82c39690ba5bee5beb74c64",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/test_volumes_backup.py",
      "new_id": "4b2d3f3ce20a6e34ed04d38f65c57f5d10cad73d",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/test_volumes_backup.py"
    },
    {
      "type": "modify",
      "old_id": "5c4d0e15a47f78bead8aa272365f41fdba602d51",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/base.py",
      "new_id": "5653ac4b410fd61690180e094aec05505fbbef8c",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/base.py"
    },
    {
      "type": "modify",
      "old_id": "b776494f8641b7e7ad58c17033d28f67ce46cb4e",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volumes_list.py",
      "new_id": "38a5a80729359e903fc1084826bb161c843eba3f",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volumes_list.py"
    },
    {
      "type": "modify",
      "old_id": "856adcc507d92a550da32f7f7b36511cb652ecf6",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volumes_snapshots.py",
      "new_id": "b3533169feaefb926089e078b6bff7379d5ccbcb",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volumes_snapshots.py"
    },
    {
      "type": "modify",
      "old_id": "aa237e04115a68d8f3c807fc053c0586856c8653",
      "old_mode": 33188,
      "old_path": "tempest/common/cred_provider.py",
      "new_id": "9dd89ea348b6d66714b8dee1bc5881bae0aefa42",
      "new_mode": 33188,
      "new_path": "tempest/common/cred_provider.py"
    },
    {
      "type": "modify",
      "old_id": "5d290d44f778e5b40a5747f8d4d132b28c0d7aa2",
      "old_mode": 33188,
      "old_path": "tempest/common/credentials_factory.py",
      "new_id": "24c1198a167849f5486094914560b773f8aac18d",
      "new_mode": 33188,
      "new_path": "tempest/common/credentials_factory.py"
    },
    {
      "type": "modify",
      "old_id": "a66002f24267fd6052a18870c57344db8da760e6",
      "old_mode": 33188,
      "old_path": "tempest/common/generator/base_generator.py",
      "new_id": "3a51f2e6ec80493709977d5f181f80adce1e5212",
      "new_mode": 33188,
      "new_path": "tempest/common/generator/base_generator.py"
    },
    {
      "type": "modify",
      "old_id": "17997a520b6057c74f016f66df04b2b046449ab1",
      "old_mode": 33188,
      "old_path": "tempest/common/generator/negative_generator.py",
      "new_id": "67ace5499d6ed1ebe2d2d3ba0283aab220c044a2",
      "new_mode": 33188,
      "new_path": "tempest/common/generator/negative_generator.py"
    },
    {
      "type": "modify",
      "old_id": "2213b4a3ce7b1b9a92ffc60cd7c502e7ee2d81fc",
      "old_mode": 33188,
      "old_path": "tempest/common/generator/valid_generator.py",
      "new_id": "3070489d60e76cbf4a7184290a1ae2a4ac7c0418",
      "new_mode": 33188,
      "new_path": "tempest/common/generator/valid_generator.py"
    },
    {
      "type": "modify",
      "old_id": "62c026243afe813a98468a4ca53590981476f5e6",
      "old_mode": 33188,
      "old_path": "tempest/scenario/test_aggregates_basic_ops.py",
      "new_id": "97a755d31a6323a560087d2c76627078f2051713",
      "new_mode": 33188,
      "new_path": "tempest/scenario/test_aggregates_basic_ops.py"
    },
    {
      "type": "modify",
      "old_id": "b549ecbd14d47dcf8a4a2d1f216f5dee95dc92b5",
      "old_mode": 33188,
      "old_path": "tempest/scenario/test_large_ops.py",
      "new_id": "402077f3a28f0b7c407d0eecb1b28bfaba853226",
      "new_mode": 33188,
      "new_path": "tempest/scenario/test_large_ops.py"
    },
    {
      "type": "modify",
      "old_id": "2ef3ceef83b1baf58177e5f7dc856e4a441c286d",
      "old_mode": 33188,
      "old_path": "tempest/scenario/test_minimum_basic.py",
      "new_id": "ff9dabf991c6ffcd570cca8829ae53931b8bf5b6",
      "new_mode": 33188,
      "new_path": "tempest/scenario/test_minimum_basic.py"
    },
    {
      "type": "modify",
      "old_id": "d6dd6f36d4fb9c9f5030269e8e9d756577dee2a7",
      "old_mode": 33188,
      "old_path": "tempest/scenario/test_network_advanced_server_ops.py",
      "new_id": "2cbe6dc274486388e9fdf3573814fbcd19da66e4",
      "new_mode": 33188,
      "new_path": "tempest/scenario/test_network_advanced_server_ops.py"
    },
    {
      "type": "modify",
      "old_id": "40c76808bd1e17a03bdc44ad26df1a3e1a65f84a",
      "old_mode": 33188,
      "old_path": "tempest/scenario/test_network_v6.py",
      "new_id": "cc2887306aa80177b2a5399cbbf8a87ba42111e0",
      "new_mode": 33188,
      "new_path": "tempest/scenario/test_network_v6.py"
    },
    {
      "type": "modify",
      "old_id": "98dd705bb04e440ba7618d65f3385f9b866b68f1",
      "old_mode": 33188,
      "old_path": "tempest/scenario/test_object_storage_basic_ops.py",
      "new_id": "63ffa0b40364fa777742d01da72ce08c1cd44b1d",
      "new_mode": 33188,
      "new_path": "tempest/scenario/test_object_storage_basic_ops.py"
    },
    {
      "type": "modify",
      "old_id": "783b740b74abea7e3630ab4d9b56c44f2abdd96d",
      "old_mode": 33188,
      "old_path": "tempest/scenario/test_security_groups_basic_ops.py",
      "new_id": "018589983c027e9a33b19ec3f49e5be76e5d29d7",
      "new_mode": 33188,
      "new_path": "tempest/scenario/test_security_groups_basic_ops.py"
    },
    {
      "type": "modify",
      "old_id": "7e0e41cbcb67f58887f0b663e18e152ef1e6c67a",
      "old_mode": 33188,
      "old_path": "tempest/scenario/test_server_multinode.py",
      "new_id": "a2eb168c8a4984033b6f68d7a3eda9dcbae56aa6",
      "new_mode": 33188,
      "new_path": "tempest/scenario/test_server_multinode.py"
    }
  ]
}
