)]}'
{
  "commit": "8ab64b3236c93c8449edf80165017898b83f1269",
  "tree": "dc7f6c4055bb851efbe4d8cc03d71f9db8749d9b",
  "parents": [
    "20190ee83ab05f6b4b39690a6ac6c2286eefa5da"
  ],
  "author": {
    "name": "Dirk Mueller",
    "email": "dirk@dmllr.de",
    "time": "Fri Nov 17 19:52:29 2017 +0100"
  },
  "committer": {
    "name": "Jens Harbott",
    "email": "j.harbott@x-ion.de",
    "time": "Fri Jun 28 16:28:03 2019 +0000"
  },
  "message": "Drop signing_dir option from configure_auth_token_middleware\n\nThis is no longer being used due to Keystone PKI tokens no longer\nbeing implemented.\n\nIn order to not break backward compatibility we create a new function\nthat is to be used instead and deprecate the old one. Modify the old\nfunction to ignore the 3rd argument and display a deprecation warning.\nAdjust callers to no longer create and set that directory, calling the\nnew function instead.\n\nChange-Id: Id0dec1ba72467cce5cacfcfdb2bc0af2bd3a3610\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed8349aad64bca78c3132a056fb4959d18d208a9",
      "old_mode": 33188,
      "old_path": "lib/cinder",
      "new_id": "32e38c44dae86bc9a0d391176fa71b181dc1f074",
      "new_mode": 33188,
      "new_path": "lib/cinder"
    },
    {
      "type": "modify",
      "old_id": "d630c9a3b0f6f0361da0e9ce7f72c753f7ac9004",
      "old_mode": 33188,
      "old_path": "lib/glance",
      "new_id": "54d327643372f5293eb3de416304dbe8429ffc0a",
      "new_mode": 33188,
      "new_path": "lib/glance"
    },
    {
      "type": "modify",
      "old_id": "02e28222b7165eb1a95d0f2340e5c856ed10d9ac",
      "old_mode": 33188,
      "old_path": "lib/keystone",
      "new_id": "5bd552f55787bf1a7a01e7416459078702f2808d",
      "new_mode": 33188,
      "new_path": "lib/keystone"
    },
    {
      "type": "modify",
      "old_id": "947c491ec15037fc46106749b83927f6d77779c2",
      "old_mode": 33188,
      "old_path": "lib/neutron",
      "new_id": "e1fd10ce1fba5842af628042b8c34c41195456ac",
      "new_mode": 33188,
      "new_path": "lib/neutron"
    },
    {
      "type": "modify",
      "old_id": "87edc5ab819839635ea9c5ff4c9b40ab2c4c9798",
      "old_mode": 33188,
      "old_path": "lib/neutron-legacy",
      "new_id": "dbd6e2c06b5482eb5a2392f680a0c4c1f39d7d16",
      "new_mode": 33188,
      "new_path": "lib/neutron-legacy"
    },
    {
      "type": "modify",
      "old_id": "8220e0f10b5902dfa1c6103e2e7aab0ab0673140",
      "old_mode": 33188,
      "old_path": "lib/nova",
      "new_id": "a394a64eef4b30bc0f5a8df8bb1c67634e1d756b",
      "new_mode": 33188,
      "new_path": "lib/nova"
    },
    {
      "type": "modify",
      "old_id": "a89cd26939a34f5530cf8f5bf194fb328ffd264a",
      "old_mode": 33188,
      "old_path": "lib/placement",
      "new_id": "785b0ddfcad7606363fae22edb08b148fd7b4e6e",
      "new_mode": 33188,
      "new_path": "lib/placement"
    },
    {
      "type": "modify",
      "old_id": "d9a7878652e90f1f5c5e2521e2011c1ba5beb6b4",
      "old_mode": 33188,
      "old_path": "lib/swift",
      "new_id": "5be9e3575eb87cd9cf5f79ba3ec23297de5e77b0",
      "new_mode": 33188,
      "new_path": "lib/swift"
    }
  ]
}
