)]}'
{
  "commit": "49379ced23b5e344a773ce77ac9cb59c1864e19b",
  "tree": "ca1718db427b44c5720a8d36d777bdba9a46d9b1",
  "parents": [
    "e5fd208248a496cd798a66cb27216e83f2852a76"
  ],
  "author": {
    "name": "David Garcia",
    "email": "david.garcia@canonical.com",
    "time": "Wed Feb 24 13:48:22 2021 +0100"
  },
  "committer": {
    "name": "garciadav",
    "email": "david.garcia@canonical.com",
    "time": "Fri Mar 05 11:04:33 2021 +0100"
  },
  "message": "Major improvement in OSM charms\n\n- Adapt all new operator charms to use the same pattern. They are all\nusing now this library that encapsulates the common logic for all\ncharms: https://github.com/davigar15/ops-lib-charmed-osm. That will be\neventually moved to gitlab, when it has a PyPI repository available\n- Add unit tests to all charms\n- Modify installer and bundles to point to the new charms\n- Improve the build.sh script for building the charms\n\nChange-Id: I0896ceb082d1b6a76b3560c07482a4135a220a3f\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e5196f02e606eeadae441613177bb8cc14f0d13",
      "old_mode": 33261,
      "old_path": "devops-stages/stage-test.sh",
      "new_id": "bea54793c52ebb9cfd878aade0d6e0177ba2495b",
      "new_mode": 33261,
      "new_path": "devops-stages/stage-test.sh"
    },
    {
      "type": "modify",
      "old_id": "b5c0c0b942c7e0b4146482f2be6743c99b6c4eb6",
      "old_mode": 33261,
      "old_path": "installers/charm/build.sh",
      "new_id": "e7649d0745af828997fe07b2a7cc0df53e4c8847",
      "new_mode": 33261,
      "new_path": "installers/charm/build.sh"
    },
    {
      "type": "modify",
      "old_id": "ff666c025c9db7def036dc976a3cec17443cfa88",
      "old_mode": 33188,
      "old_path": "installers/charm/bundles/osm-ha/bundle.yaml",
      "new_id": "80695431435a1f5bc0ac6021d4e07af3a71fa13c",
      "new_mode": 33188,
      "new_path": "installers/charm/bundles/osm-ha/bundle.yaml"
    },
    {
      "type": "modify",
      "old_id": "f1a846cba53a5851109934bed22e829507ff0729",
      "old_mode": 33188,
      "old_path": "installers/charm/bundles/osm/bundle.yaml",
      "new_id": "58a97073e7325f7d7874273ffaa6f9c919077893",
      "new_mode": 33188,
      "new_path": "installers/charm/bundles/osm/bundle.yaml"
    },
    {
      "type": "modify",
      "old_id": "95ffeaa7611708848f9060f367216a3768257e1f",
      "old_mode": 33188,
      "old_path": "installers/charm/generate_bundle.py",
      "new_id": "a82e01677e2c61cf625b76f27c29f01225e83e1b",
      "new_mode": 33188,
      "new_path": "installers/charm/generate_bundle.py"
    },
    {
      "type": "modify",
      "old_id": "01ec352ab79d69bd319bdf0de5b10b627f70be1e",
      "old_mode": 33188,
      "old_path": "installers/charm/grafana/.gitignore",
      "new_id": "2885df273aad15007d0d44a57c83983822887b9c",
      "new_mode": 33188,
      "new_path": "installers/charm/grafana/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf04eb4787e6df5fd324a95b451e20c45ee9c0e5",
      "new_mode": 33188,
      "new_path": "installers/charm/grafana/.jujuignore"
    },
    {
      "type": "modify",
      "old_id": "f3ecd3a9e0bfa0633cd34dd4067303a91dc46cb1",
      "old_mode": 33188,
      "old_path": "installers/charm/grafana/.yamllint.yaml",
      "new_id": "d71fb69fe70a2af1d044f56946d9c177d0d826e7",
      "new_mode": 33188,
      "new_path": "installers/charm/grafana/.yamllint.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7585f3e724a8c6258c4e9d960853d84e40ffe55",
      "new_mode": 33188,
      "new_path": "installers/charm/grafana/requirements-test.txt"
    },
    {
      "type": "modify",
      "old_id": "884cf9f9b33855f875df5ec440dd1665c3ca7f76",
      "old_mode": 33188,
      "old_path": "installers/charm/grafana/requirements.txt",
      "new_id": "f10a19971f2cf04a6caa309f68233995fe07289f",
      "new_mode": 33188,
      "new_path": "installers/charm/grafana/requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "1920e762b851bf2a27ef67aed0b7bf902bbcf371",
      "old_mode": 33261,
      "old_path": "installers/charm/grafana/src/charm.py",
      "new_id": "2d982d12fc14e39e04e89463f42b2f995d41bb9f",
      "new_mode": 33261,
      "new_path": "installers/charm/grafana/src/charm.py"
    },
    {
      "type": "modify",
      "old_id": "8d525f3aba11695ba2ed1f6b7aeb8b2ee4e1067c",
      "old_mode": 33188,
      "old_path": "installers/charm/grafana/src/pod_spec.py",
      "new_id": "1701df0fedf241acc93577dbef6ea6038b816754",
      "new_mode": 33188,
      "new_path": "installers/charm/grafana/src/pod_spec.py"
    },
    {
      "type": "modify",
      "old_id": "5bbd15be927f110ed76ac204785fc2ceee9d0a00",
      "old_mode": 33188,
      "old_path": "installers/charm/grafana/tests/test_charm.py",
      "new_id": "07beb4aa91fc3f2b13c524a07e0a7f882ecab02c",
      "new_mode": 33188,
      "new_path": "installers/charm/grafana/tests/test_charm.py"
    },
    {
      "type": "modify",
      "old_id": "842769c12b8feac221f74d0fd8c2c1fac24d8bbd",
      "old_mode": 33188,
      "old_path": "installers/charm/grafana/tests/test_pod_spec.py",
      "new_id": "88c85d3ee9050c95de120ec9c86a4f64b648773f",
      "new_mode": 33188,
      "new_path": "installers/charm/grafana/tests/test_pod_spec.py"
    },
    {
      "type": "modify",
      "old_id": "069cf105ba93d14141e6a7addcc39457c66ac0da",
      "old_mode": 33188,
      "old_path": "installers/charm/grafana/tox.ini",
      "new_id": "1f9442e3716ae0dbdc8ad1888162d1c9f5872f4b",
      "new_mode": 33188,
      "new_path": "installers/charm/grafana/tox.ini"
    },
    {
      "type": "modify",
      "old_id": "43fcb62cbff6b30930084b8e0a6f51b7bf273afa",
      "old_mode": 33188,
      "old_path": "installers/charm/keystone/.gitignore",
      "new_id": "493739efb54d83d7a04116db3404a2b6042f4516",
      "new_mode": 33188,
      "new_path": "installers/charm/keystone/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf04eb4787e6df5fd324a95b451e20c45ee9c0e5",
      "new_mode": 33188,
      "new_path": "installers/charm/keystone/.jujuignore"
    },
    {
      "type": "modify",
      "old_id": "08ab437b56c9aff839a0d77603d4fbdb4328fec1",
      "old_mode": 33188,
      "old_path": "installers/charm/keystone/.yamllint.yaml",
      "new_id": "d71fb69fe70a2af1d044f56946d9c177d0d826e7",
      "new_mode": 33188,
      "new_path": "installers/charm/keystone/.yamllint.yaml"
    },
    {
      "type": "modify",
      "old_id": "06ea060387cc5c63ebdea01e4cf012fceddcf064",
      "old_mode": 33188,
      "old_path": "installers/charm/keystone/config.yaml",
      "new_id": "a606d8e5f25c40facfa64e660e1970141cdcbac3",
      "new_mode": 33188,
      "new_path": "installers/charm/keystone/config.yaml"
    },
    {
      "type": "modify",
      "old_id": "c04c121d1502836051a6855a7bbb163a51b250ca",
      "old_mode": 33188,
      "old_path": "installers/charm/keystone/metadata.yaml",
      "new_id": "38c03ed7601aad85ca35e6cc3a95d34171724d99",
      "new_mode": 33188,
      "new_path": "installers/charm/keystone/metadata.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7585f3e724a8c6258c4e9d960853d84e40ffe55",
      "new_mode": 33188,
      "new_path": "installers/charm/keystone/requirements-test.txt"
    },
    {
      "type": "modify",
      "old_id": "5a4c0afdb5cdcb90db85576eb141597c966a233d",
      "old_mode": 33188,
      "old_path": "installers/charm/keystone/requirements.txt",
      "new_id": "d42bd9edbecad8655a66047c84e7d4e82967c6b2",
      "new_mode": 33188,
      "new_path": "installers/charm/keystone/requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "d5c169b680ac829457d4c7d0c127827f42ced5a0",
      "old_mode": 33261,
      "old_path": "installers/charm/keystone/src/charm.py",
      "new_id": "72d70906328c95d19240b5436cb29eeca070b527",
      "new_mode": 33261,
      "new_path": "installers/charm/keystone/src/charm.py"
    },
    {
      "type": "modify",
      "old_id": "6004c6d565101fa511a7d07869cd9b11435470a6",
      "old_mode": 33188,
      "old_path": "installers/charm/keystone/tests/__init__.py",
      "new_id": "d0d973ae18111167581b5a2173a6998e9c2cb1cb",
      "new_mode": 33188,
      "new_path": "installers/charm/keystone/tests/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "8cb86048567109ba888eee858ef3c84cb6191250",
      "old_mode": 33188,
      "old_path": "installers/charm/keystone/tests/test_charm.py",
      "new_id": "756a5e4213c3b199d093a9ee1878d696e7e92714",
      "new_mode": 33188,
      "new_path": "installers/charm/keystone/tests/test_charm.py"
    },
    {
      "type": "modify",
      "old_id": "781f74ee34cad376635c2324c260fca7460e1cf6",
      "old_mode": 33188,
      "old_path": "installers/charm/keystone/tox.ini",
      "new_id": "1f9442e3716ae0dbdc8ad1888162d1c9f5872f4b",
      "new_mode": 33188,
      "new_path": "installers/charm/keystone/tox.ini"
    },
    {
      "type": "modify",
      "old_id": "d4f40411a992145a514b8ed338f8639129e97f57",
      "old_mode": 33188,
      "old_path": "installers/charm/lcm/.gitignore",
      "new_id": "2885df273aad15007d0d44a57c83983822887b9c",
      "new_mode": 33188,
      "new_path": "installers/charm/lcm/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf04eb4787e6df5fd324a95b451e20c45ee9c0e5",
      "new_mode": 33188,
      "new_path": "installers/charm/lcm/.jujuignore"
    },
    {
      "type": "modify",
      "old_id": "c20ac8d6f2c4455dc02f271e39cfbef540f28626",
      "old_mode": 33188,
      "old_path": "installers/charm/lcm/.yamllint.yaml",
      "new_id": "d71fb69fe70a2af1d044f56946d9c177d0d826e7",
      "new_mode": 33188,
      "new_path": "installers/charm/lcm/.yamllint.yaml"
    },
    {
      "type": "modify",
      "old_id": "eeed96b5ea3dae61eecb1cde79f6bde605fb95a9",
      "old_mode": 33188,
      "old_path": "installers/charm/lcm/config.yaml",
      "new_id": "4c823d165f13ae179fb4bee07b14522ed1482bd5",
      "new_mode": 33188,
      "new_path": "installers/charm/lcm/config.yaml"
    },
    {
      "type": "modify",
      "old_id": "360af8a850d38c1113996e2aab9e5ad343577ffd",
      "old_mode": 33188,
      "old_path": "installers/charm/lcm/metadata.yaml",
      "new_id": "c2d4985cdacf76bd29cc5ebba64601b743156345",
      "new_mode": 33188,
      "new_path": "installers/charm/lcm/metadata.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7585f3e724a8c6258c4e9d960853d84e40ffe55",
      "new_mode": 33188,
      "new_path": "installers/charm/lcm/requirements-test.txt"
    },
    {
      "type": "modify",
      "old_id": "a26601febc6fffe088eab5d4289e7f0c02abf472",
      "old_mode": 33188,
      "old_path": "installers/charm/lcm/requirements.txt",
      "new_id": "f10a19971f2cf04a6caa309f68233995fe07289f",
      "new_mode": 33188,
      "new_path": "installers/charm/lcm/requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "52b6964a80ac72ba0a02c0194fcf81a209f633c0",
      "old_mode": 33261,
      "old_path": "installers/charm/lcm/src/charm.py",
      "new_id": "270a5479a837a791859d2f2143eb5e71c5afb030",
      "new_mode": 33261,
      "new_path": "installers/charm/lcm/src/charm.py"
    },
    {
      "type": "modify",
      "old_id": "dc214537bca14d562b0dc60167370647d4369c99",
      "old_mode": 33188,
      "old_path": "installers/charm/lcm/src/pod_spec.py",
      "new_id": "8709f4fa431ebf40094ed275d075a06bdde4a509",
      "new_mode": 33188,
      "new_path": "installers/charm/lcm/src/pod_spec.py"
    },
    {
      "type": "modify",
      "old_id": "25e2cd649afee30bcb143338cf85bc7deda5c52c",
      "old_mode": 33188,
      "old_path": "installers/charm/lcm/tests/test_charm.py",
      "new_id": "bff3cee2c00446cba6533c41c7781171350f79fd",
      "new_mode": 33188,
      "new_path": "installers/charm/lcm/tests/test_charm.py"
    },
    {
      "type": "modify",
      "old_id": "068b4c55f82341917955ed5705a54e4b947e752a",
      "old_mode": 33188,
      "old_path": "installers/charm/lcm/tox.ini",
      "new_id": "1f9442e3716ae0dbdc8ad1888162d1c9f5872f4b",
      "new_mode": 33188,
      "new_path": "installers/charm/lcm/tox.ini"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b4f809237e8f964f8f5a298bfbfe9e3bbc306b6",
      "new_mode": 33188,
      "new_path": "installers/charm/local_osm_bundle.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a08eaa883e8613fb911cee5dc102fc1c2a8f962",
      "new_mode": 33188,
      "new_path": "installers/charm/local_osm_ha_bundle.yaml"
    },
    {
      "type": "modify",
      "old_id": "0be86d647c742ca4db48ab69e00a61761933abcf",
      "old_mode": 33188,
      "old_path": "installers/charm/mon/.gitignore",
      "new_id": "2885df273aad15007d0d44a57c83983822887b9c",
      "new_mode": 33188,
      "new_path": "installers/charm/mon/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf04eb4787e6df5fd324a95b451e20c45ee9c0e5",
      "new_mode": 33188,
      "new_path": "installers/charm/mon/.jujuignore"
    },
    {
      "type": "modify",
      "old_id": "c20ac8d6f2c4455dc02f271e39cfbef540f28626",
      "old_mode": 33188,
      "old_path": "installers/charm/mon/.yamllint.yaml",
      "new_id": "d71fb69fe70a2af1d044f56946d9c177d0d826e7",
      "new_mode": 33188,
      "new_path": "installers/charm/mon/.yamllint.yaml"
    },
    {
      "type": "modify",
      "old_id": "9480ea786873a3bca44a310be5f05448aba52ce1",
      "old_mode": 33188,
      "old_path": "installers/charm/mon/config.yaml",
      "new_id": "93d77fefe706db043eaf6f5e5c410c958733085c",
      "new_mode": 33188,
      "new_path": "installers/charm/mon/config.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7585f3e724a8c6258c4e9d960853d84e40ffe55",
      "new_mode": 33188,
      "new_path": "installers/charm/mon/requirements-test.txt"
    },
    {
      "type": "modify",
      "old_id": "a26601febc6fffe088eab5d4289e7f0c02abf472",
      "old_mode": 33188,
      "old_path": "installers/charm/mon/requirements.txt",
      "new_id": "f10a19971f2cf04a6caa309f68233995fe07289f",
      "new_mode": 33188,
      "new_path": "installers/charm/mon/requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "f51213daea3fcee9e937f6ce88c80cbb72a68119",
      "old_mode": 33261,
      "old_path": "installers/charm/mon/src/charm.py",
      "new_id": "98c3297be76dc239af55b6928c7860424a671b7d",
      "new_mode": 33261,
      "new_path": "installers/charm/mon/src/charm.py"
    },
    {
      "type": "modify",
      "old_id": "1c50565b429f0024ec9e2fc5a0d7566574d43b23",
      "old_mode": 33188,
      "old_path": "installers/charm/mon/src/pod_spec.py",
      "new_id": "dcadfc04f15b5934fe797283506c2b4f3aaa2e05",
      "new_mode": 33188,
      "new_path": "installers/charm/mon/src/pod_spec.py"
    },
    {
      "type": "modify",
      "old_id": "010262fddb8c3617ee3bcac29b93188ada921764",
      "old_mode": 33188,
      "old_path": "installers/charm/mon/tests/test_charm.py",
      "new_id": "6fcd6a65217926300be3f0bc7e4063b5601214a9",
      "new_mode": 33188,
      "new_path": "installers/charm/mon/tests/test_charm.py"
    },
    {
      "type": "modify",
      "old_id": "777c18ef2bddbadffe58ed4f520dbb3766c96db8",
      "old_mode": 33188,
      "old_path": "installers/charm/mon/tests/test_pod_spec.py",
      "new_id": "6f61916ff527b209cc1bd4fd4032b6be7f575969",
      "new_mode": 33188,
      "new_path": "installers/charm/mon/tests/test_pod_spec.py"
    },
    {
      "type": "modify",
      "old_id": "7ddaf8d106023116a1c64de7b66e5fb1649b245e",
      "old_mode": 33188,
      "old_path": "installers/charm/mon/tox.ini",
      "new_id": "1f9442e3716ae0dbdc8ad1888162d1c9f5872f4b",
      "new_mode": 33188,
      "new_path": "installers/charm/mon/tox.ini"
    },
    {
      "type": "modify",
      "old_id": "372886b419a8071578c7a8d9e88adf59a407a59c",
      "old_mode": 33188,
      "old_path": "installers/charm/mongodb-exporter/tests/test_charm.py",
      "new_id": "5fc255ef1bb1ac8486cf58b998d1f7a84b953169",
      "new_mode": 33188,
      "new_path": "installers/charm/mongodb-exporter/tests/test_charm.py"
    },
    {
      "type": "modify",
      "old_id": "05bdb52d1d7bf6048f00d3f8ca34b6c97b6e4561",
      "old_mode": 33188,
      "old_path": "installers/charm/nbi/.gitignore",
      "new_id": "21a2062e8bf9e783d82f5939ab4e6d6b271084a9",
      "new_mode": 33188,
      "new_path": "installers/charm/nbi/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf04eb4787e6df5fd324a95b451e20c45ee9c0e5",
      "new_mode": 33188,
      "new_path": "installers/charm/nbi/.jujuignore"
    },
    {
      "type": "modify",
      "old_id": "c20ac8d6f2c4455dc02f271e39cfbef540f28626",
      "old_mode": 33188,
      "old_path": "installers/charm/nbi/.yamllint.yaml",
      "new_id": "d71fb69fe70a2af1d044f56946d9c177d0d826e7",
      "new_mode": 33188,
      "new_path": "installers/charm/nbi/.yamllint.yaml"
    },
    {
      "type": "modify",
      "old_id": "fadfa4699ac378556d82a7c7bef1c5b6d8cf261d",
      "old_mode": 33188,
      "old_path": "installers/charm/nbi/metadata.yaml",
      "new_id": "098387ffc8b449714ac0a341d375e9211d86403a",
      "new_mode": 33188,
      "new_path": "installers/charm/nbi/metadata.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7585f3e724a8c6258c4e9d960853d84e40ffe55",
      "new_mode": 33188,
      "new_path": "installers/charm/nbi/requirements-test.txt"
    },
    {
      "type": "modify",
      "old_id": "a26601febc6fffe088eab5d4289e7f0c02abf472",
      "old_mode": 33188,
      "old_path": "installers/charm/nbi/requirements.txt",
      "new_id": "f10a19971f2cf04a6caa309f68233995fe07289f",
      "new_mode": 33188,
      "new_path": "installers/charm/nbi/requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "848b53d9fd803c97a1c8b1a2347ecce5b8be0b9d",
      "old_mode": 33261,
      "old_path": "installers/charm/nbi/src/charm.py",
      "new_id": "9d62fe2fcbc4082430bb1d37658b5c72f92eaece",
      "new_mode": 33261,
      "new_path": "installers/charm/nbi/src/charm.py"
    },
    {
      "type": "modify",
      "old_id": "b6291d426e0eb76bc1dbb76ecf9f8faebbcf7b90",
      "old_mode": 33188,
      "old_path": "installers/charm/nbi/src/pod_spec.py",
      "new_id": "b8f5904dc3dedd3af33437129eb8c36384ae88d2",
      "new_mode": 33188,
      "new_path": "installers/charm/nbi/src/pod_spec.py"
    },
    {
      "type": "modify",
      "old_id": "657e89bd37dc814ce8355da688d80010ca01add4",
      "old_mode": 33188,
      "old_path": "installers/charm/nbi/tests/test_charm.py",
      "new_id": "be24aa6d80205ea209afe3de818934e39d4f7bcc",
      "new_mode": 33188,
      "new_path": "installers/charm/nbi/tests/test_charm.py"
    },
    {
      "type": "modify",
      "old_id": "5989669d4be17e5073509d0df8b9c58bd1af4941",
      "old_mode": 33188,
      "old_path": "installers/charm/nbi/tox.ini",
      "new_id": "1f9442e3716ae0dbdc8ad1888162d1c9f5872f4b",
      "new_mode": 33188,
      "new_path": "installers/charm/nbi/tox.ini"
    },
    {
      "type": "modify",
      "old_id": "9c7c0495125e8db6a181bfbaea7f970d88458e8f",
      "old_mode": 33188,
      "old_path": "installers/charm/ng-ui/.gitignore",
      "new_id": "ecfb4dc1be54fcc3f75789dff14c1972e82c782a",
      "new_mode": 33188,
      "new_path": "installers/charm/ng-ui/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf04eb4787e6df5fd324a95b451e20c45ee9c0e5",
      "new_mode": 33188,
      "new_path": "installers/charm/ng-ui/.jujuignore"
    },
    {
      "type": "modify",
      "old_id": "ab52c60096c0b8939ed0758059d862e0fefaecc8",
      "old_mode": 33188,
      "old_path": "installers/charm/ng-ui/.yamllint.yaml",
      "new_id": "d71fb69fe70a2af1d044f56946d9c177d0d826e7",
      "new_mode": 33188,
      "new_path": "installers/charm/ng-ui/.yamllint.yaml"
    },
    {
      "type": "modify",
      "old_id": "7765b262b3c931774bcc04e9d94ce6e9d8e9d150",
      "old_mode": 33188,
      "old_path": "installers/charm/ng-ui/metadata.yaml",
      "new_id": "3ff7a975d93741deab0c0a40519acd4b268a5b43",
      "new_mode": 33188,
      "new_path": "installers/charm/ng-ui/metadata.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7585f3e724a8c6258c4e9d960853d84e40ffe55",
      "new_mode": 33188,
      "new_path": "installers/charm/ng-ui/requirements-test.txt"
    },
    {
      "type": "modify",
      "old_id": "a178e334a24d97721589527bedd898d43c3dfccf",
      "old_mode": 33188,
      "old_path": "installers/charm/ng-ui/requirements.txt",
      "new_id": "2eaba28cffc03388f1252cb7e2ae5517bc6fd76d",
      "new_mode": 33188,
      "new_path": "installers/charm/ng-ui/requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "944d8cecd03bf5dc77c2a682c68991d7f1997ee7",
      "old_mode": 33261,
      "old_path": "installers/charm/ng-ui/src/charm.py",
      "new_id": "4d2bb85d6b6043319cdaea26a359989fcd5db14e",
      "new_mode": 33261,
      "new_path": "installers/charm/ng-ui/src/charm.py"
    },
    {
      "type": "modify",
      "old_id": "1687756a200b3754aae566a73ad8c726e82d382f",
      "old_mode": 33188,
      "old_path": "installers/charm/ng-ui/src/pod_spec.py",
      "new_id": "95d5f72e88fa7d8403bd15397615861eb55cc05e",
      "new_mode": 33188,
      "new_path": "installers/charm/ng-ui/src/pod_spec.py"
    },
    {
      "type": "modify",
      "old_id": "6004c6d565101fa511a7d07869cd9b11435470a6",
      "old_mode": 33188,
      "old_path": "installers/charm/ng-ui/tests/__init__.py",
      "new_id": "d0d973ae18111167581b5a2173a6998e9c2cb1cb",
      "new_mode": 33188,
      "new_path": "installers/charm/ng-ui/tests/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "1cde2dfa7457c14134287e19074589a3d072c409",
      "old_mode": 33188,
      "old_path": "installers/charm/ng-ui/tests/test_charm.py",
      "new_id": "d9a4d3e6e65ee5d10a3366ba5ba692e9bcf37aeb",
      "new_mode": 33188,
      "new_path": "installers/charm/ng-ui/tests/test_charm.py"
    },
    {
      "type": "modify",
      "old_id": "e60f0b8c024e78c0284aab556bc3288d1a121426",
      "old_mode": 33188,
      "old_path": "installers/charm/ng-ui/tox.ini",
      "new_id": "1f9442e3716ae0dbdc8ad1888162d1c9f5872f4b",
      "new_mode": 33188,
      "new_path": "installers/charm/ng-ui/tox.ini"
    },
    {
      "type": "modify",
      "old_id": "dad4b21d14e75fb654ac9f880448c69053c09d7e",
      "old_mode": 33188,
      "old_path": "installers/charm/pla/.gitignore",
      "new_id": "493739efb54d83d7a04116db3404a2b6042f4516",
      "new_mode": 33188,
      "new_path": "installers/charm/pla/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf04eb4787e6df5fd324a95b451e20c45ee9c0e5",
      "new_mode": 33188,
      "new_path": "installers/charm/pla/.jujuignore"
    },
    {
      "type": "modify",
      "old_id": "ab52c60096c0b8939ed0758059d862e0fefaecc8",
      "old_mode": 33188,
      "old_path": "installers/charm/pla/.yamllint.yaml",
      "new_id": "d71fb69fe70a2af1d044f56946d9c177d0d826e7",
      "new_mode": 33188,
      "new_path": "installers/charm/pla/.yamllint.yaml"
    },
    {
      "type": "modify",
      "old_id": "57c5df04da002c8513d5846ed15bd3e0ab6f01f6",
      "old_mode": 33188,
      "old_path": "installers/charm/pla/config.yaml",
      "new_id": "ae903042eea0026ae493ab01f9971c7e9d7daca3",
      "new_mode": 33188,
      "new_path": "installers/charm/pla/config.yaml"
    },
    {
      "type": "modify",
      "old_id": "90c9d400c64c49102b10acc42b4989d18628422e",
      "old_mode": 33188,
      "old_path": "installers/charm/pla/metadata.yaml",
      "new_id": "b9a344bb8a4fe62f2bd9b79e27ebec142c9872ec",
      "new_mode": 33188,
      "new_path": "installers/charm/pla/metadata.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7585f3e724a8c6258c4e9d960853d84e40ffe55",
      "new_mode": 33188,
      "new_path": "installers/charm/pla/requirements-test.txt"
    },
    {
      "type": "modify",
      "old_id": "10ecdcd5b130c635e89691e8e8d2c42558046975",
      "old_mode": 33188,
      "old_path": "installers/charm/pla/requirements.txt",
      "new_id": "f10a19971f2cf04a6caa309f68233995fe07289f",
      "new_mode": 33188,
      "new_path": "installers/charm/pla/requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "6847580f063c03993db856c7d53957cff64f04d3",
      "old_mode": 33261,
      "old_path": "installers/charm/pla/src/charm.py",
      "new_id": "4f463bf65cecca2dc5af449063a76a1f1231f2e0",
      "new_mode": 33261,
      "new_path": "installers/charm/pla/src/charm.py"
    },
    {
      "type": "modify",
      "old_id": "6004c6d565101fa511a7d07869cd9b11435470a6",
      "old_mode": 33188,
      "old_path": "installers/charm/pla/tests/__init__.py",
      "new_id": "d0d973ae18111167581b5a2173a6998e9c2cb1cb",
      "new_mode": 33188,
      "new_path": "installers/charm/pla/tests/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "dbc7be3bcefeb50857c515929c0f3391d38e2ad5",
      "old_mode": 33188,
      "old_path": "installers/charm/pla/tests/test_charm.py",
      "new_id": "b1a782032d57d2d6c95faf8e46c9580cdea92061",
      "new_mode": 33188,
      "new_path": "installers/charm/pla/tests/test_charm.py"
    },
    {
      "type": "modify",
      "old_id": "32d78d3bd52264e6bb174c193d636150c3ba8e6d",
      "old_mode": 33188,
      "old_path": "installers/charm/pla/tox.ini",
      "new_id": "1f9442e3716ae0dbdc8ad1888162d1c9f5872f4b",
      "new_mode": 33188,
      "new_path": "installers/charm/pla/tox.ini"
    },
    {
      "type": "modify",
      "old_id": "4ff0fa340ed8e9e6b456b2d34538497c2dcdba4d",
      "old_mode": 33188,
      "old_path": "installers/charm/pol/.gitignore",
      "new_id": "2885df273aad15007d0d44a57c83983822887b9c",
      "new_mode": 33188,
      "new_path": "installers/charm/pol/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf04eb4787e6df5fd324a95b451e20c45ee9c0e5",
      "new_mode": 33188,
      "new_path": "installers/charm/pol/.jujuignore"
    },
    {
      "type": "modify",
      "old_id": "c20ac8d6f2c4455dc02f271e39cfbef540f28626",
      "old_mode": 33188,
      "old_path": "installers/charm/pol/.yamllint.yaml",
      "new_id": "d71fb69fe70a2af1d044f56946d9c177d0d826e7",
      "new_mode": 33188,
      "new_path": "installers/charm/pol/.yamllint.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7585f3e724a8c6258c4e9d960853d84e40ffe55",
      "new_mode": 33188,
      "new_path": "installers/charm/pol/requirements-test.txt"
    },
    {
      "type": "modify",
      "old_id": "a26601febc6fffe088eab5d4289e7f0c02abf472",
      "old_mode": 33188,
      "old_path": "installers/charm/pol/requirements.txt",
      "new_id": "f10a19971f2cf04a6caa309f68233995fe07289f",
      "new_mode": 33188,
      "new_path": "installers/charm/pol/requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "6d15c57070e0dc68bce32023ba1b1b662ed90e42",
      "old_mode": 33261,
      "old_path": "installers/charm/pol/src/charm.py",
      "new_id": "ce1a25e54995dd43c13c981e2814fbe38713e027",
      "new_mode": 33261,
      "new_path": "installers/charm/pol/src/charm.py"
    },
    {
      "type": "modify",
      "old_id": "ec7f2d9a5810c45387d2fd84c7bb3822c6d36e92",
      "old_mode": 33188,
      "old_path": "installers/charm/pol/src/pod_spec.py",
      "new_id": "5ad4217a5d0260a0c9c49f6a1ce55692f8468ee6",
      "new_mode": 33188,
      "new_path": "installers/charm/pol/src/pod_spec.py"
    },
    {
      "type": "modify",
      "old_id": "a2e81ccd609dab48224c7efcf510b12646263a06",
      "old_mode": 33188,
      "old_path": "installers/charm/pol/tests/test_charm.py",
      "new_id": "22143978110658edd988bd53b3e3cc64fefd3fe2",
      "new_mode": 33188,
      "new_path": "installers/charm/pol/tests/test_charm.py"
    },
    {
      "type": "modify",
      "old_id": "ae324f82c5af9ce63b7377957da1618204ad73ac",
      "old_mode": 33188,
      "old_path": "installers/charm/pol/tox.ini",
      "new_id": "1f9442e3716ae0dbdc8ad1888162d1c9f5872f4b",
      "new_mode": 33188,
      "new_path": "installers/charm/pol/tox.ini"
    },
    {
      "type": "modify",
      "old_id": "bf04eb4787e6df5fd324a95b451e20c45ee9c0e5",
      "old_mode": 33188,
      "old_path": "installers/charm/prometheus/.gitignore",
      "new_id": "2885df273aad15007d0d44a57c83983822887b9c",
      "new_mode": 33188,
      "new_path": "installers/charm/prometheus/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf04eb4787e6df5fd324a95b451e20c45ee9c0e5",
      "new_mode": 33188,
      "new_path": "installers/charm/prometheus/.jujuignore"
    },
    {
      "type": "modify",
      "old_id": "f3ecd3a9e0bfa0633cd34dd4067303a91dc46cb1",
      "old_mode": 33188,
      "old_path": "installers/charm/prometheus/.yamllint.yaml",
      "new_id": "d71fb69fe70a2af1d044f56946d9c177d0d826e7",
      "new_mode": 33188,
      "new_path": "installers/charm/prometheus/.yamllint.yaml"
    },
    {
      "type": "modify",
      "old_id": "baa04cd468510f544d82e3ac6137d9a83c85b7d4",
      "old_mode": 33188,
      "old_path": "installers/charm/prometheus/config.yaml",
      "new_id": "d953de33785de979f76a7054dd9fc70ca7724518",
      "new_mode": 33188,
      "new_path": "installers/charm/prometheus/config.yaml"
    },
    {
      "type": "modify",
      "old_id": "960904b7102389a1418a2f63d6f52aaa514e56d0",
      "old_mode": 33188,
      "old_path": "installers/charm/prometheus/metadata.yaml",
      "new_id": "f021418ceef17d8c4222a6d3bfac5c141886a6b0",
      "new_mode": 33188,
      "new_path": "installers/charm/prometheus/metadata.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7585f3e724a8c6258c4e9d960853d84e40ffe55",
      "new_mode": 33188,
      "new_path": "installers/charm/prometheus/requirements-test.txt"
    },
    {
      "type": "modify",
      "old_id": "884cf9f9b33855f875df5ec440dd1665c3ca7f76",
      "old_mode": 33188,
      "old_path": "installers/charm/prometheus/requirements.txt",
      "new_id": "f10a19971f2cf04a6caa309f68233995fe07289f",
      "new_mode": 33188,
      "new_path": "installers/charm/prometheus/requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "4371d47ab2cca53058b80a7d1fc0eb2160cdb9a7",
      "old_mode": 33261,
      "old_path": "installers/charm/prometheus/src/charm.py",
      "new_id": "3d72cace76d0ebed42174c5cffc222205d82739c",
      "new_mode": 33261,
      "new_path": "installers/charm/prometheus/src/charm.py"
    },
    {
      "type": "modify",
      "old_id": "87d7bc5c2a0e60c331da12fa9190c914372f3a3f",
      "old_mode": 33188,
      "old_path": "installers/charm/prometheus/tests/test_charm.py",
      "new_id": "b1848bdd98245b1d5797ce84636f3b067580dccd",
      "new_mode": 33188,
      "new_path": "installers/charm/prometheus/tests/test_charm.py"
    },
    {
      "type": "modify",
      "old_id": "22f6bf546a2f311e860a7261880e19ac490616e7",
      "old_mode": 33188,
      "old_path": "installers/charm/prometheus/tests/test_pod_spec.py",
      "new_id": "1adbae64bb2e55f83dfcbef5ca1aac25a3ded370",
      "new_mode": 33188,
      "new_path": "installers/charm/prometheus/tests/test_pod_spec.py"
    },
    {
      "type": "modify",
      "old_id": "5491c07af9dc7a1435487eb4ed58236eb270dcf8",
      "old_mode": 33188,
      "old_path": "installers/charm/prometheus/tox.ini",
      "new_id": "1f9442e3716ae0dbdc8ad1888162d1c9f5872f4b",
      "new_mode": 33188,
      "new_path": "installers/charm/prometheus/tox.ini"
    },
    {
      "type": "modify",
      "old_id": "8790c4db63b5e12920316dafdb6cd680bb7a151e",
      "old_mode": 33261,
      "old_path": "installers/charm/release_edge.sh",
      "new_id": "2a6d62f4b8c64eea1147e8a747452611685dc871",
      "new_mode": 33261,
      "new_path": "installers/charm/release_edge.sh"
    },
    {
      "type": "modify",
      "old_id": "aa3848a00e67a710b3c967ae7b6930a7934accd4",
      "old_mode": 33188,
      "old_path": "installers/charm/ro/.gitignore",
      "new_id": "2885df273aad15007d0d44a57c83983822887b9c",
      "new_mode": 33188,
      "new_path": "installers/charm/ro/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf04eb4787e6df5fd324a95b451e20c45ee9c0e5",
      "new_mode": 33188,
      "new_path": "installers/charm/ro/.jujuignore"
    },
    {
      "type": "modify",
      "old_id": "c20ac8d6f2c4455dc02f271e39cfbef540f28626",
      "old_mode": 33188,
      "old_path": "installers/charm/ro/.yamllint.yaml",
      "new_id": "d71fb69fe70a2af1d044f56946d9c177d0d826e7",
      "new_mode": 33188,
      "new_path": "installers/charm/ro/.yamllint.yaml"
    },
    {
      "type": "modify",
      "old_id": "f29f4bc619e844e9a88854ec1c87b2af8f4a5d56",
      "old_mode": 33188,
      "old_path": "installers/charm/ro/metadata.yaml",
      "new_id": "eea0e9e7ce21bb2602b12047958b5867d1398ccb",
      "new_mode": 33188,
      "new_path": "installers/charm/ro/metadata.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1da01c85a7cb629cc6269d936b7f9bb07f856a9c",
      "new_mode": 33188,
      "new_path": "installers/charm/ro/requirements-test.txt"
    },
    {
      "type": "modify",
      "old_id": "a26601febc6fffe088eab5d4289e7f0c02abf472",
      "old_mode": 33188,
      "old_path": "installers/charm/ro/requirements.txt",
      "new_id": "f10a19971f2cf04a6caa309f68233995fe07289f",
      "new_mode": 33188,
      "new_path": "installers/charm/ro/requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "8e6d5764e40175c4ffb3e617cc39ff4117bc6a70",
      "old_mode": 33261,
      "old_path": "installers/charm/ro/src/charm.py",
      "new_id": "ae92d9835b09f92969a74029cd6721e23bb54689",
      "new_mode": 33261,
      "new_path": "installers/charm/ro/src/charm.py"
    },
    {
      "type": "modify",
      "old_id": "6c91baff6a5fc2b7a016791c93cecf59bc3fc8af",
      "old_mode": 33188,
      "old_path": "installers/charm/ro/src/pod_spec.py",
      "new_id": "1beba17a2ddd72cb37a1ff9ce22e9febd6815686",
      "new_mode": 33188,
      "new_path": "installers/charm/ro/src/pod_spec.py"
    },
    {
      "type": "modify",
      "old_id": "0aa9b7d44b90aa5d2d0f0120b40ec46cd447d5db",
      "old_mode": 33188,
      "old_path": "installers/charm/ro/tests/test_charm.py",
      "new_id": "4f14aff82664a340dd8f76b9249f634a50306ab4",
      "new_mode": 33188,
      "new_path": "installers/charm/ro/tests/test_charm.py"
    },
    {
      "type": "modify",
      "old_id": "8fd07d3dca83dd79dbe539c878c1644141845a0a",
      "old_mode": 33188,
      "old_path": "installers/charm/ro/tox.ini",
      "new_id": "1f9442e3716ae0dbdc8ad1888162d1c9f5872f4b",
      "new_mode": 33188,
      "new_path": "installers/charm/ro/tox.ini"
    },
    {
      "type": "modify",
      "old_id": "234832864ba3acdb5ec6778395c94556b4236380",
      "old_mode": 33261,
      "old_path": "installers/charmed_install.sh",
      "new_id": "e196706137eaa29a334f8674a4531cfb2f14e673",
      "new_mode": 33261,
      "new_path": "installers/charmed_install.sh"
    }
  ]
}
