)]}'
{
  "commit": "69d5ae69d784e61ccbb7bf7ca7deda31025a08e3",
  "tree": "c3ee9167cfbbfa8141e92bb6b9932e8796226772",
  "parents": [
    "7ba1ba0f1b0aec21646589375e29e6dfae13db71"
  ],
  "author": {
    "name": "David Garcia",
    "email": "david.garcia@canonical.com",
    "time": "Fri Feb 12 17:19:13 2021 +0100"
  },
  "committer": {
    "name": "beierlm",
    "email": "mark.beierl@canonical.com",
    "time": "Thu Jun 03 16:21:58 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: Ic14321bd5bddb322db08ac3e25202cc64cac2dff\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ae1f2849e6449d3dd8db8c8ed8a3b3d311104dc5",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "191b24ef4add5cf410d5c1a60c3d36a999f5a30e",
      "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": "88aae5d6ef97b8fa2f6a15a4dc055df6dec84be6",
      "old_mode": 33188,
      "old_path": "Dockerfile",
      "new_id": "8230f429290d96c19d22884422a1dc97f88d00a1",
      "new_mode": 33188,
      "new_path": "Dockerfile"
    },
    {
      "type": "copy",
      "old_id": "45ed6dcafdee24bf6cfa7c8d5dc808bfc849c59e",
      "old_mode": 33188,
      "old_path": "test-requirements.txt",
      "new_id": "f1be81c47c3874340bce5371fd5664d5d6aa59ff",
      "new_mode": 33188,
      "new_path": "MANIFEST.in",
      "score": 78
    },
    {
      "type": "delete",
      "old_id": "a334b5a79291ace36834adc9d7d8909765f540bc",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "8f7f155c1f05d2f6dcfb2dc7d69cdcad19bbac67",
      "old_mode": 33261,
      "old_path": "devops-stages/stage-build.sh",
      "new_id": "06184b643516cbcb67c7d24d4f472d0a04e7e186",
      "new_mode": 33261,
      "new_path": "devops-stages/stage-build.sh"
    },
    {
      "type": "modify",
      "old_id": "41875bea128e6ce6caaba1605c09c5aed093c05c",
      "old_mode": 33261,
      "old_path": "devops-stages/stage-test.sh",
      "new_id": "50f588a997b52d5dc20eb598b56a7012372fb272",
      "new_mode": 33261,
      "new_path": "devops-stages/stage-test.sh"
    },
    {
      "type": "copy",
      "old_id": "45ed6dcafdee24bf6cfa7c8d5dc808bfc849c59e",
      "old_mode": 33188,
      "old_path": "test-requirements.txt",
      "new_id": "8cfad9d46ac49b3b003dc65fbd161e3430f051d3",
      "new_mode": 33188,
      "new_path": "requirements-dev.in",
      "score": 74
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "816639ac678e74ad9ac933f73bf3644f78e81d70",
      "new_mode": 33188,
      "new_path": "requirements-dev.txt"
    },
    {
      "type": "copy",
      "old_id": "45ed6dcafdee24bf6cfa7c8d5dc808bfc849c59e",
      "old_mode": 33188,
      "old_path": "test-requirements.txt",
      "new_id": "2b3c735daf8aa51eabc8fd56c5f541f83626a4a8",
      "new_mode": 33188,
      "new_path": "requirements-dist.in",
      "score": 86
    },
    {
      "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": "45ed6dcafdee24bf6cfa7c8d5dc808bfc849c59e",
      "old_mode": 33188,
      "old_path": "test-requirements.txt",
      "new_id": "08df82d1fe1204abce781cfe22a9d51d8204fb06",
      "new_mode": 33188,
      "new_path": "requirements-test.in",
      "score": 90
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e3a14d5d8f9b32664ecd3d8419d07a21095b96c",
      "new_mode": 33188,
      "new_path": "requirements-test.txt"
    },
    {
      "type": "copy",
      "old_id": "45ed6dcafdee24bf6cfa7c8d5dc808bfc849c59e",
      "old_mode": 33188,
      "old_path": "test-requirements.txt",
      "new_id": "ea82d48deedff45c74b548724e07e89fa22a6965",
      "new_mode": 33188,
      "new_path": "requirements.in",
      "score": 86
    },
    {
      "type": "modify",
      "old_id": "8270e4c0178b493174fd193348e4fe9229329ecd",
      "old_mode": 33188,
      "old_path": "requirements.txt",
      "new_id": "5b52a4dad747d38b7be6da95ba51b11c16519b47",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "7a4fe87ce8b4b9c86d08359cc9ccf5dcfb3c7397",
      "old_mode": 33188,
      "old_path": "setup.py",
      "new_id": "ab23ca80123be548ef0ef32631a64a39e65c8a6f",
      "new_mode": 33188,
      "new_path": "setup.py"
    },
    {
      "type": "modify",
      "old_id": "c07507b4c9827e34c73b4292599ea96ef7cdd1b2",
      "old_mode": 33188,
      "old_path": "stdeb.cfg",
      "new_id": "a5053eef2a8b1be42e259e77ed66bc7f59e555ef",
      "new_mode": 33188,
      "new_path": "stdeb.cfg"
    },
    {
      "type": "modify",
      "old_id": "4d647624818990d3e169131ea6267c40e4fa286b",
      "old_mode": 33188,
      "old_path": "tox.ini",
      "new_id": "628b15ef18125ab28dfef429cf146701ada40a96",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
