)]}'
{
  "commit": "ddaf8885ce3799ba812c3bd91a8f5ca08f94becb",
  "tree": "d67636e18500134ec4ed22b1a198852a103fcf65",
  "parents": [
    "5c54f1d8d992bcf7d720d6069bca9f4344b76a94"
  ],
  "author": {
    "name": "beierlm",
    "email": "mark.beierl@canonical.com",
    "time": "Thu Feb 11 16:32:17 2021 -0500"
  },
  "committer": {
    "name": "beierlm",
    "email": "mark.beierl@canonical.com",
    "time": "Mon May 31 16:03:59 2021 -0400"
  },
  "message": "Feature 10296 Pip Standardization\n\nCreates standard template for tox.ini\nIntroduces \u0027safety\u0027 for listing upstream CVEs\nPins all versions of all upstream modules\nRemoves Makefile step and places all build logic into tox.ini\n\nChange-Id: I96b0007f918930e61e54edda4b43a4aba90d26d9\nFeature: 10296\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec336bb22e6ee1e710b0740825f3d9362f29d6e2",
      "old_mode": 33188,
      "old_path": "Dockerfile",
      "new_id": "74b9c36e18c5f24dd0104d368e86002816d524d1",
      "new_mode": 33188,
      "new_path": "Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "a2e97ecc5a30912e0b820bd7728670616c1e8243",
      "old_mode": 33188,
      "old_path": "MANIFEST.in",
      "new_id": "0b396691e0ee9752be1cd0ef59f7bb967d2eab86",
      "new_mode": 33188,
      "new_path": "MANIFEST.in"
    },
    {
      "type": "delete",
      "old_id": "586b73c00b19af86f351134c0d37484cbf332849",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a095f5b9e5302ecc12311455cf1fff0a96f7f82c",
      "old_mode": 33188,
      "old_path": "debian/python3-osm-policy-module.postinst",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "8a8d332a889faa1bdbc1d0bd754d0c3847974b99",
      "old_mode": 33261,
      "old_path": "devops-stages/stage-build.sh",
      "new_id": "671b3e0e904f19c278c70f0fa32b81b74e0b8ebb",
      "new_mode": 33261,
      "new_path": "devops-stages/stage-build.sh"
    },
    {
      "type": "modify",
      "old_id": "d588666052f48e38669b82d23d6607a8747aa6f9",
      "old_mode": 33261,
      "old_path": "devops-stages/stage-test.sh",
      "new_id": "75a3c61656d6531c8af1f5e46ff1ce170dd31ef7",
      "new_mode": 33261,
      "new_path": "devops-stages/stage-test.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ae8b5f9e0aea8a5c8ad238b90ff1fbe046a45fa",
      "new_mode": 33188,
      "new_path": "requirements-dev.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "816639ac678e74ad9ac933f73bf3644f78e81d70",
      "new_mode": 33188,
      "new_path": "requirements-dev.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11f0a2adf0816e24945ebfa83791dfcc822b7fc8",
      "new_mode": 33188,
      "new_path": "requirements-dist.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7393626ecbdc530c072369775be509161fc1c97a",
      "new_mode": 33188,
      "new_path": "requirements-dist.txt"
    },
    {
      "type": "rename",
      "old_id": "8b0c62fd6ccefb3f2ed3a0837d4821c841d61ad7",
      "old_mode": 33188,
      "old_path": "test-requirements.txt",
      "new_id": "623556d9b179365731ab6ebf2c7f15a91d97595d",
      "new_mode": 33188,
      "new_path": "requirements-test.in",
      "score": 96
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0c984fff5d2f15c022cb591c3c66da8e842c6c4",
      "new_mode": 33188,
      "new_path": "requirements-test.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ad30066506c36c01949ea9e2bdc536add9223fd",
      "new_mode": 33188,
      "new_path": "requirements.in"
    },
    {
      "type": "modify",
      "old_id": "0f96a218df27e59774c04e18476fe59d95c1af51",
      "old_mode": 33188,
      "old_path": "requirements.txt",
      "new_id": "0fbd162a14c78a1fe3e7517ca7f48e0a5b7807a2",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "31e2588cc56f6db443861207e269f8d4409cdaae",
      "old_mode": 33188,
      "old_path": "setup.py",
      "new_id": "a2273ad2ac9c99d403cbcd6e189339a728c8eed2",
      "new_mode": 33188,
      "new_path": "setup.py"
    },
    {
      "type": "modify",
      "old_id": "021202c924f84b4d801c5f98a70715ce57d197b7",
      "old_mode": 33188,
      "old_path": "stdeb.cfg",
      "new_id": "c6a1b3a13935918f1266f08d7859e62fee73b124",
      "new_mode": 33188,
      "new_path": "stdeb.cfg"
    },
    {
      "type": "modify",
      "old_id": "d3d576e7035eb61cfe48ac409a2563feb6c0643b",
      "old_mode": 33188,
      "old_path": "tox.ini",
      "new_id": "9c52bdba2ccdc5385d566c68b6bc9f14ddd07ac6",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
