)]}'
{
  "commit": "4e49c9652e85ef8fd6393759740e63628a04b97a",
  "tree": "09b30516e6d8c6b54b5c86562780cb958517c72c",
  "parents": [
    "277c931191194490c5595307c22b721d94294254"
  ],
  "author": {
    "name": "beierlm",
    "email": "mark.beierl@canonical.com",
    "time": "Thu Feb 11 14:57:14 2021 -0500"
  },
  "committer": {
    "name": "beierlm",
    "email": "mark.beierl@canonical.com",
    "time": "Mon May 31 14:35:36 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: I31129ce9de342595f7ad24603107697ddab831c4\nFeature: 10296\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a022457fd19d6fcfad18ce7cd2b500571af8ae03",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "delete",
      "old_id": "0019f5aac71490a3e12fe57cab3c5ca927e7cfad",
      "old_mode": 33188,
      "old_path": ".gitignore-common",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb9750e4d494f26d6237da62482bd254bf8535c6",
      "new_mode": 33188,
      "new_path": ".gitlab-ci.yml"
    },
    {
      "type": "modify",
      "old_id": "43afa1c2acd5904feeadb6897611683c54289e28",
      "old_mode": 33188,
      "old_path": "Dockerfile",
      "new_id": "3fad21208556047757349c273527652e6026f4ea",
      "new_mode": 33188,
      "new_path": "Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "cbc5d1ed36598a67253770a6c14acc3124964594",
      "old_mode": 33188,
      "old_path": "MANIFEST.in",
      "new_id": "e8fc4796e5601075a9797214ed580e9847289a33",
      "new_mode": 33188,
      "new_path": "MANIFEST.in"
    },
    {
      "type": "delete",
      "old_id": "fa43cbc0eea4414eacb14fdea8fa2896bd34c4f0",
      "old_mode": 33261,
      "old_path": "debian/python3-osm-common.postinst",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "dfb79786344228c81c3a5a9b952f21432f5508e8",
      "old_mode": 33261,
      "old_path": "devops-stages/stage-build.sh",
      "new_id": "05b232e413fa2057f458692899ca42aa9e5b6434",
      "new_mode": 33261,
      "new_path": "devops-stages/stage-build.sh"
    },
    {
      "type": "modify",
      "old_id": "2e7f488b6d92611338b48ea29c9659a9ac4ed14f",
      "old_mode": 33261,
      "old_path": "devops-stages/stage-test.sh",
      "new_id": "e5a8e85140d00b5379d4912580b1e7e9b58f8293",
      "new_mode": 33261,
      "new_path": "devops-stages/stage-test.sh"
    },
    {
      "type": "copy",
      "old_id": "ed4ad8dd657a4cd6b130c85d51fe9b45c1012d1e",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "6823267d3fdd8a74e34b1adce33044a506020a49",
      "new_mode": 33188,
      "new_path": "nose2.cfg",
      "score": 62
    },
    {
      "type": "copy",
      "old_id": "ed4ad8dd657a4cd6b130c85d51fe9b45c1012d1e",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "11f0a2adf0816e24945ebfa83791dfcc822b7fc8",
      "new_mode": 33188,
      "new_path": "requirements-dist.in",
      "score": 62
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7393626ecbdc530c072369775be509161fc1c97a",
      "new_mode": 33188,
      "new_path": "requirements-dist.txt"
    },
    {
      "type": "copy",
      "old_id": "ed4ad8dd657a4cd6b130c85d51fe9b45c1012d1e",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "0378739083e8ecb47ebefab8b94569eae31a315d",
      "new_mode": 33188,
      "new_path": "requirements-test.in",
      "score": 62
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "134c01502e3972416a93ecb191e1cb417f00a096",
      "new_mode": 33188,
      "new_path": "requirements-test.txt"
    },
    {
      "type": "rename",
      "old_id": "ed4ad8dd657a4cd6b130c85d51fe9b45c1012d1e",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "1ce6a6532b631e9bd5017fbea0ec6126d22cef7d",
      "new_mode": 33188,
      "new_path": "requirements.in",
      "score": 62
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ca19f5483c854d8fa157d217fd508d748496c98",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "157ffec55a2ebe8da3ac9b5364acb59c6468267b",
      "old_mode": 33188,
      "old_path": "setup.py",
      "new_id": "f53c839eed6d531756fd057b686ffb21f9707659",
      "new_mode": 33188,
      "new_path": "setup.py"
    },
    {
      "type": "modify",
      "old_id": "5bd8819f77dbfe5603b6e6a120c34d10c8a1db1d",
      "old_mode": 33188,
      "old_path": "stdeb.cfg",
      "new_id": "c6a1b3a13935918f1266f08d7859e62fee73b124",
      "new_mode": 33188,
      "new_path": "stdeb.cfg"
    },
    {
      "type": "modify",
      "old_id": "a7cf7b44dbc2a15e7b1328bcdae4f754eab5ecd1",
      "old_mode": 33188,
      "old_path": "tox.ini",
      "new_id": "c3341ea9fc7c46608f42894d8c7dc1d2e2c2e5ee",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
