)]}'
{
  "commit": "de5fb0cf583273eccd1765c80c38ed26756c013a",
  "tree": "801fb81316cd3df6d304455b916ed1c0e28a467b",
  "parents": [
    "23950143517d6e1004dabba4e71d58475cb5fd7f"
  ],
  "author": {
    "name": "Andrea Frittoli (andreaf)",
    "email": "andrea.frittoli@hpe.com",
    "time": "Mon Jun 13 12:15:00 2016 +0100"
  },
  "committer": {
    "name": "Andrea Frittoli (andreaf)",
    "email": "andrea.frittoli@hpe.com",
    "time": "Wed Jul 06 23:54:26 2016 +0100"
  },
  "message": "Factor up (most) CONF value in clients.Manager\n\nFactor up CONF dependencies from the client manager class, so\nthat the part of it independent from CONF and unstable interfaces\ncan be moved to the manager base class, and be useful to external\nconsumers (such as plugins).\n\nAn helper function is defined in config.py to help extract from\nconfiguration the parameters relevant for service client __init__.\nThis is used for Tempest own service clients and will be used by\nplugins as well.\n\nPartially-implements: bp client-manager-refactor\n\nChange-Id: I19cdcf6f84144f6b1b0223a41a52f5b6e4b8fdd1\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e43f9a88de7babed6c2551d9e5e35a6932e39ee",
      "new_mode": 33188,
      "new_path": "releasenotes/notes/service_client_config-8a1d7b4de769c633.yaml"
    },
    {
      "type": "modify",
      "old_id": "ef03e80dadf712be54f7d98f4dc35dc91fd9263f",
      "old_mode": 33188,
      "old_path": "tempest/clients.py",
      "new_id": "fd010f2a81f3031ded6561a06decdd78fce3faca",
      "new_mode": 33188,
      "new_path": "tempest/clients.py"
    },
    {
      "type": "modify",
      "old_id": "eb5e23a6853770b3db57f94176629a5a46201194",
      "old_mode": 33188,
      "old_path": "tempest/config.py",
      "new_id": "7f7921a2d978b7c2017f9d80887429d55d5916e5",
      "new_mode": 33188,
      "new_path": "tempest/config.py"
    },
    {
      "type": "modify",
      "old_id": "2a6a788a6d3decc32c226287b5d137f1ff31275c",
      "old_mode": 33188,
      "old_path": "tempest/lib/exceptions.py",
      "new_id": "5ca78f9fbd686eb62b779bf5408a7bee9ccbce96",
      "new_mode": 33188,
      "new_path": "tempest/lib/exceptions.py"
    },
    {
      "type": "modify",
      "old_id": "3208c8d1c19d48dce5c818509983a4626d2f853e",
      "old_mode": 33188,
      "old_path": "tempest/service_clients.py",
      "new_id": "386e621a8c36987cd26d15398f285b1dd3f1089e",
      "new_mode": 33188,
      "new_path": "tempest/service_clients.py"
    },
    {
      "type": "modify",
      "old_id": "65164a06157062f3f2b6c35d7e373117be585516",
      "old_mode": 33188,
      "old_path": "tempest/tests/fake_config.py",
      "new_id": "71a4c819f959bc8e801e0eb18150005b23e2bf0e",
      "new_mode": 33188,
      "new_path": "tempest/tests/fake_config.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2808a9cf95511e4d7b83371b435616ecbe6a3f0a",
      "new_mode": 33188,
      "new_path": "tempest/tests/test_config.py"
    },
    {
      "type": "modify",
      "old_id": "f67781cc01b4f44e86346b82ba29f9fbb465c28b",
      "old_mode": 33188,
      "old_path": "tempest/tests/test_service_clients.py",
      "new_id": "d0158c7f7bed4702d3fb11b1e619d6bd2a9c8a96",
      "new_mode": 33188,
      "new_path": "tempest/tests/test_service_clients.py"
    }
  ]
}
