)]}'
{
  "commit": "70de2aff30e8a45b50d01d8dd8845e0a8d060fe4",
  "tree": "8a728c914e1f66abe3eff0a16cc663a3ddbaf491",
  "parents": [
    "4bcd71572b911f44d92758f5b34118badc7de86a"
  ],
  "author": {
    "name": "beierlm",
    "email": "mark.beierl@canonical.com",
    "time": "Tue Mar 23 16:04:34 2021 -0400"
  },
  "committer": {
    "name": "beierlm",
    "email": "mark.beierl@canonical.com",
    "time": "Thu Jun 03 16:25:01 2021 +0200"
  },
  "message": "Feature 10296 Pip Standardization\n\nCleanup of Dockerfile\nMoved requirements from devops/docker/tests/Dockerfile into this\nmodule so they are visible.\n\nAdded pylint and safety hooks.\nAdded place for unit tests, but none are written yet, so does not\nrun them.\n\nChange-Id: I75ce40c558bd9bc8975269dca681ba84678e6de6\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3384736eb36f2eed03194548bf8a338cfc48c15a",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "9b3d525ceee72a2cbe34447cb88820d7ec7774ce",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "65c2c788b3a4a8aae0ece6337f2da8689465b11b",
      "old_mode": 33188,
      "old_path": "Dockerfile",
      "new_id": "b949260c4bc6ad0292a406ac6fc357c32f5d0813",
      "new_mode": 33188,
      "new_path": "Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "61cf51bde70abb1db3fa5c63f317f902437676f5",
      "old_mode": 33261,
      "old_path": "build-debpkg.sh",
      "new_id": "bd8955a8948afb6ad77600597b81d7021fbffa5a",
      "new_mode": 33261,
      "new_path": "build-debpkg.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ae8b5f9e0aea8a5c8ad238b90ff1fbe046a45fa",
      "new_mode": 33188,
      "new_path": "requirements-dev.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "816639ac678e74ad9ac933f73bf3644f78e81d70",
      "new_mode": 33188,
      "new_path": "requirements-dev.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11f0a2adf0816e24945ebfa83791dfcc822b7fc8",
      "new_mode": 33188,
      "new_path": "requirements-dist.in"
    },
    {
      "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": "623556d9b179365731ab6ebf2c7f15a91d97595d",
      "new_mode": 33188,
      "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": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ad30066506c36c01949ea9e2bdc536add9223fd",
      "new_mode": 33188,
      "new_path": "requirements.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fbd162a14c78a1fe3e7517ca7f48e0a5b7807a2",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "065a562acc6f12cfa09467dccff9e6c0a8a940b9",
      "old_mode": 33188,
      "old_path": "robot-systest/lib/ns_lib.robot",
      "new_id": "501bee23df21dfc7aa067d360f13617f21085a99",
      "new_mode": 33188,
      "new_path": "robot-systest/lib/ns_lib.robot"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d10c5344ccf0aa4961341d1672ff7799992dff15",
      "new_mode": 33188,
      "new_path": "robot-systest/resources/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2049a93bb1c848eec08de48698097b80b118b62a",
      "new_mode": 33188,
      "new_path": "setup.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f67210f0fe570081968efd3d127a6f27fc468ce",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
