)]}'
{
  "commit": "9db158c13372d7837ca820c3a49ede5edd593774",
  "tree": "5dead21498fb113fd5ae2621c0ee326bf1c5ffb0",
  "parents": [
    "25da7f12f56886d44053935561e64b24a910dd96"
  ],
  "author": {
    "name": "beierlm",
    "email": "mark.beierl@canonical.com",
    "time": "Wed Mar 17 08:11:23 2021 -0400"
  },
  "committer": {
    "name": "beierlm",
    "email": "mark.beierl@canonical.com",
    "time": "Thu Jun 03 16:21:30 2021 +0200"
  },
  "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: I15c8ec22ad911d5bfa67df5a85175642a59da971\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": "e6dc4cb4b7b984db124bcfe13f38c0c93407038c",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "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": "79c1a508006c4c2a871acd0ebca84a22f84d0927",
      "old_mode": 33188,
      "old_path": "Dockerfile",
      "new_id": "8230f429290d96c19d22884422a1dc97f88d00a1",
      "new_mode": 33188,
      "new_path": "Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "84ee0e9259baa85525231211ed7b7b95f9a56190",
      "old_mode": 33188,
      "old_path": "MANIFEST.in",
      "new_id": "46ee438a84a3960746f38b3e396ef6f6b085575c",
      "new_mode": 33188,
      "new_path": "MANIFEST.in"
    },
    {
      "type": "delete",
      "old_id": "cdbb183ea51236144579d40d4f2491862aff2575",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2db54db0c816b9171dc01ecbe666fc428bd6bfdd",
      "old_mode": 33261,
      "old_path": "devops-stages/stage-build.sh",
      "new_id": "47c2efc1cba765eb23d743286282e3c6758883b5",
      "new_mode": 33261,
      "new_path": "devops-stages/stage-build.sh"
    },
    {
      "type": "modify",
      "old_id": "36e445d5e6a2b6b0a7b2ea32f18cd7821b2c2c95",
      "old_mode": 33261,
      "old_path": "devops-stages/stage-test.sh",
      "new_id": "141fa550cbeec70e9a1a4c633f3828eadf6cf597",
      "new_mode": 33261,
      "new_path": "devops-stages/stage-test.sh"
    },
    {
      "type": "copy",
      "old_id": "c2aa85624b6b7778e96ed9860e50eeaf038267cf",
      "old_mode": 33188,
      "old_path": "test-requirements.txt",
      "new_id": "d66bea533ac65a860176e1b899676ea429ada01a",
      "new_mode": 33188,
      "new_path": "requirements-dev.in",
      "score": 61
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aece6805ecc86377e4ecf405bccaeac9bee76e76",
      "new_mode": 33188,
      "new_path": "requirements-dev.txt"
    },
    {
      "type": "copy",
      "old_id": "c2aa85624b6b7778e96ed9860e50eeaf038267cf",
      "old_mode": 33188,
      "old_path": "test-requirements.txt",
      "new_id": "11f0a2adf0816e24945ebfa83791dfcc822b7fc8",
      "new_mode": 33188,
      "new_path": "requirements-dist.in",
      "score": 87
    },
    {
      "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": "c2aa85624b6b7778e96ed9860e50eeaf038267cf",
      "old_mode": 33188,
      "old_path": "test-requirements.txt",
      "new_id": "15fb5ee96f8204e4e28ce8f439220906d08b7582",
      "new_mode": 33188,
      "new_path": "requirements-test.in",
      "score": 96
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b8765944aa894b96cf192235e989c3cf9d5640e",
      "new_mode": 33188,
      "new_path": "requirements-test.txt"
    },
    {
      "type": "rename",
      "old_id": "8a7082cf7008625cfbbcbfe3a10d19a46b50d0c9",
      "old_mode": 33261,
      "old_path": "debian/python3-osm-lcm.postinst",
      "new_id": "6307ee1a26ec01184aea67bd443aec28a3c7900d",
      "new_mode": 33188,
      "new_path": "requirements.in",
      "score": 60
    },
    {
      "type": "modify",
      "old_id": "37a5599288a274a014f569fae42856ff7fe4fd56",
      "old_mode": 33188,
      "old_path": "requirements.txt",
      "new_id": "9212e2f6def953e1eb0571338a05724692fda686",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "411066ff987889b2b97055fdb03d9ba7573a5af3",
      "old_mode": 33188,
      "old_path": "setup.py",
      "new_id": "664b32d03a71be6095b17eb3356012875c4fdd25",
      "new_mode": 33188,
      "new_path": "setup.py"
    },
    {
      "type": "modify",
      "old_id": "2794a1f6d0c1d67af7627ca33f4710895a8e710d",
      "old_mode": 33188,
      "old_path": "stdeb.cfg",
      "new_id": "ba313dec69a650bd82346454ef958fa3fd9c80d7",
      "new_mode": 33188,
      "new_path": "stdeb.cfg"
    },
    {
      "type": "modify",
      "old_id": "2b8b6827a5abc51dc35324437b5c50abb4469053",
      "old_mode": 33188,
      "old_path": "tox.ini",
      "new_id": "e9816cdd6a4b27f5eef628900335a175dbd32f74",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
