)]}'
{
  "commit": "4335f9962fec0516628b5d0b8337fc977e55669c",
  "tree": "8d73dcf8419f417b443ce5c102e40ef678240f7d",
  "parents": [
    "c27c98a9cd08703d7e9b9aefdf6cf961a3b73f5a"
  ],
  "author": {
    "name": "beierlm",
    "email": "mark.beierl@canonical.com",
    "time": "Wed Mar 24 09:26:06 2021 -0400"
  },
  "committer": {
    "name": "beierlm",
    "email": "mark.beierl@canonical.com",
    "time": "Tue Apr 06 16:11:09 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\n\nChange-Id: I20f3b8b1c386aa03ebbec37ab74bc106451328d1\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b4c9ff5ed633ad76d09eadd77d62609ece5ca84c",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "da10ebb81bc1a6bcc74c2f0d3fa41b5b2ff8ce61",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "8c164619bd52a1c9875e38f7ed7b05fc20ac52c4",
      "old_mode": 33188,
      "old_path": "Dockerfile",
      "new_id": "99a85a03f15ec6bdedba2b8081edf0aa01fc2c5f",
      "new_mode": 33188,
      "new_path": "Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "4deac18188e3ca0dd236e36436729a10237b46ec",
      "old_mode": 33188,
      "old_path": "MANIFEST.in",
      "new_id": "bff0dde0966144fcddbe0d1a4d56ecba38448d14",
      "new_mode": 33188,
      "new_path": "MANIFEST.in"
    },
    {
      "type": "modify",
      "old_id": "75ec83fd1aa8c58164de719a0770274ba690511c",
      "old_mode": 33188,
      "old_path": "debian/python3-osmclient.postinst",
      "new_id": "f78b5cb66c91dd9ba538f2d2e1552dda32f8bfdf",
      "new_mode": 33188,
      "new_path": "debian/python3-osmclient.postinst"
    },
    {
      "type": "modify",
      "old_id": "f00cd3efc68fad088be83529a0d39d8b9d960561",
      "old_mode": 33261,
      "old_path": "devops-stages/stage-build.sh",
      "new_id": "164b385d1c355f4953348c00059e24460d93d79a",
      "new_mode": 33261,
      "new_path": "devops-stages/stage-build.sh"
    },
    {
      "type": "modify",
      "old_id": "0177ba3a1f76c130df072a57b5437f051a3a30c9",
      "old_mode": 33261,
      "old_path": "devops-stages/stage-test.sh",
      "new_id": "a3f8e18978f03518dd91fc735ae93a8685ee77a0",
      "new_mode": 33261,
      "new_path": "devops-stages/stage-test.sh"
    },
    {
      "type": "modify",
      "old_id": "603d373acc293cce71ec2c6df664e98aa90dd648",
      "old_mode": 33261,
      "old_path": "osmclient/scripts/osm.py",
      "new_id": "4af0dad5f3bd3624823e73b67ca89f97cd6d3914",
      "new_mode": 33261,
      "new_path": "osmclient/scripts/osm.py"
    },
    {
      "type": "modify",
      "old_id": "495c42591db552b9e8c7a68da323aa9f60897006",
      "old_mode": 33188,
      "old_path": "osmclient/sol005/client.py",
      "new_id": "36062bf8c61d66806ca79a7d261ca0459489d9d5",
      "new_mode": 33188,
      "new_path": "osmclient/sol005/client.py"
    },
    {
      "type": "modify",
      "old_id": "f2a11e6730dd16eae9ad83018e8703d159519c37",
      "old_mode": 33188,
      "old_path": "osmclient/sol005/vim.py",
      "new_id": "e5bf399bcff4943a1bcb0152a1f61b2837948bd2",
      "new_mode": 33188,
      "new_path": "osmclient/sol005/vim.py"
    },
    {
      "type": "modify",
      "old_id": "4542d56c13d87a014fb6cfc84beba0d92a1da58c",
      "old_mode": 33188,
      "old_path": "osmclient/sol005/vnfd.py",
      "new_id": "39f4c5924d70dc5effa44228ddeb11b887e89ada",
      "new_mode": 33188,
      "new_path": "osmclient/sol005/vnfd.py"
    },
    {
      "type": "modify",
      "old_id": "35266aa52af9659a58729ab7d7d1234167ed67cd",
      "old_mode": 33188,
      "old_path": "osmclient/v1/vim.py",
      "new_id": "1e8b604996722f64591d059972bc3966cc3e8161",
      "new_mode": 33188,
      "new_path": "osmclient/v1/vim.py"
    },
    {
      "type": "copy",
      "old_id": "e6059cde73e4d2628b391b9a42c655771f9ef94e",
      "old_mode": 33188,
      "old_path": "debian/py3dist-overrides",
      "new_id": "620d42717a4a2baea915e0cf35cb7a14b5155233",
      "new_mode": 33188,
      "new_path": "requirements-dev.in",
      "score": 83
    },
    {
      "type": "copy",
      "old_id": "e6059cde73e4d2628b391b9a42c655771f9ef94e",
      "old_mode": 33188,
      "old_path": "debian/py3dist-overrides",
      "new_id": "cd3f5bb574755b0b9b0794aca7a67456c52288a1",
      "new_mode": 33188,
      "new_path": "requirements-dev.txt",
      "score": 62
    },
    {
      "type": "rename",
      "old_id": "e6059cde73e4d2628b391b9a42c655771f9ef94e",
      "old_mode": 33188,
      "old_path": "debian/py3dist-overrides",
      "new_id": "11f0a2adf0816e24945ebfa83791dfcc822b7fc8",
      "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": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a0542dc6d660954e86718e03932ae71a580a0fd",
      "new_mode": 33261,
      "new_path": "requirements-test.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0c984fff5d2f15c022cb591c3c66da8e842c6c4",
      "new_mode": 33188,
      "new_path": "requirements-test.txt"
    },
    {
      "type": "rename",
      "old_id": "e944b5780367650b28da1cd3ff8b7533d6047408",
      "old_mode": 33188,
      "old_path": "test-requirements.txt",
      "new_id": "44fea8b677f8bf452265bf3027f30c4385ddf23e",
      "new_mode": 33188,
      "new_path": "requirements.in",
      "score": 87
    },
    {
      "type": "modify",
      "old_id": "f3cb78236820594f00cb6382b846ff9fd1504fdc",
      "old_mode": 33188,
      "old_path": "requirements.txt",
      "new_id": "ac1825ea5bc21051838e4f575a7d79f002deeea7",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "ae4850c79c35a3e32a7586e3411ea52a7822a618",
      "old_mode": 33188,
      "old_path": "setup.py",
      "new_id": "ff87842db965ba25f7bd09c34350b46d301529a1",
      "new_mode": 33188,
      "new_path": "setup.py"
    },
    {
      "type": "modify",
      "old_id": "9629697cbf21eaa993195aba30cbe8bc119c5e86",
      "old_mode": 33188,
      "old_path": "stdeb.cfg",
      "new_id": "d96d3742e0144eb37c14b3897cc901f08f88af40",
      "new_mode": 33188,
      "new_path": "stdeb.cfg"
    },
    {
      "type": "modify",
      "old_id": "608dc8de56e076f4b8ab545bc13d6781c2f18475",
      "old_mode": 33188,
      "old_path": "tox.ini",
      "new_id": "083443b229f28f39eb51df738c395549a4794e84",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
