)]}'
{
  "commit": "7c6840b23b5d6d8bc14eb7e76d1262c4ccde3097",
  "tree": "d1624b9628632d0fe2c7f8173d76d7a94a29ec70",
  "parents": [
    "a71d4a04c1e8ad3ffe1a129024e6dbc14d6d3bd5"
  ],
  "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": "Tue Apr 06 12:04:03 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: 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": "modify",
      "old_id": "88aae5d6ef97b8fa2f6a15a4dc055df6dec84be6",
      "old_mode": 33188,
      "old_path": "Dockerfile",
      "new_id": "3fad21208556047757349c273527652e6026f4ea",
      "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": "abc0642f358ad86da71f87fbc13801740ac7b059",
      "new_mode": 33188,
      "new_path": "requirements-dev.in",
      "score": 84
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "485e45e11462bdcef5edb880cebfaf37bf6a46b0",
      "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": "6e94e0a7e85a9302b3a5f3d0bf710212c3a0449e",
      "old_mode": 33188,
      "old_path": "requirements.txt",
      "new_id": "8ff8c0861e1e6577bf54a0075cf30510172da1cc",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "7a4fe87ce8b4b9c86d08359cc9ccf5dcfb3c7397",
      "old_mode": 33188,
      "old_path": "setup.py",
      "new_id": "ec1dccb55df73d5e4746734e5370c4b773d331cf",
      "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": "21fc1863a6198769ee2fd48ce42b68f480871e79",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
