)]}'
{
  "commit": "7ed3bf9c44e285bc901ea4d133c7bdccaa3e0116",
  "tree": "d0a6858a7e9812f402382c753f584f0541f9d77a",
  "parents": [
    "c1d7b4db794653e5bf7bc7065a8f7fa213963491"
  ],
  "author": {
    "name": "Jay Chung",
    "email": "zhongjiajie955@gmail.com",
    "time": "Wed Nov 09 11:38:25 2022 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Nov 09 11:38:25 2022 +0800"
  },
  "message": "[migrate] Add tag 3.0.0 source code (#7)\n\nAdd version 3.0.0 code from https://github.com/apache/dolphinscheduler/tree/3.0.0/dolphinscheduler-python/pydolphinscheduler",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "524cb73cb61423c5dfabb682501b0b9045601ec7",
      "old_mode": 33188,
      "old_path": ".coveragerc",
      "new_id": "16205094c298f188a3f9eb28334e12325b09abf8",
      "new_mode": 33188,
      "new_path": ".coveragerc"
    },
    {
      "type": "modify",
      "old_id": "7f659a21b3a94d771dee3b442f46899cc7fdd985",
      "old_mode": 33188,
      "old_path": ".flake8",
      "new_id": "120b42fb684378e1ad19380a5b862931f49dc6f2",
      "new_mode": 33188,
      "new_path": ".flake8"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e817a50e0d0965f2e194a6443a31363b5c16953",
      "new_mode": 33188,
      "new_path": ".pre-commit-config.yaml"
    },
    {
      "type": "modify",
      "old_id": "f22ab8619bf2de13ebaac6bf1f3483a71ea7b69b",
      "old_mode": 33188,
      "old_path": "DEVELOP.md",
      "new_id": "bdd041667588973aecadfb548db6feb92ab59e73",
      "new_mode": 33188,
      "new_path": "DEVELOP.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7359fad359d21716daa0edcb14096a59f1bce3a",
      "new_mode": 33188,
      "new_path": "LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61acdab5d8a18a0c9b5d0d40b763d2697892e0c4",
      "new_mode": 33188,
      "new_path": "NOTICE"
    },
    {
      "type": "modify",
      "old_id": "9cc524d3460453af5caf1d546e3f4d8975e96692",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "316d60406a9edbd5ad35665a8986f332c4429110",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d772c6f8f6e98ac450d0e8d674362a8352b508b9",
      "new_mode": 33188,
      "new_path": "UPDATING.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60e8231abfeb5fbf95c2f258a6350c891e75a9cb",
      "new_mode": 33188,
      "new_path": "docs/source/cli.rst"
    },
    {
      "type": "modify",
      "old_id": "5ee73a5bb43f6db44bbe36537f5e5c633f4af865",
      "old_mode": 33188,
      "old_path": "docs/source/conf.py",
      "new_id": "b162e0cc508fc55364b50ff2f65714eefc8318c7",
      "new_mode": 33188,
      "new_path": "docs/source/conf.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "feb147a92e1206334d09086eb3b8f08e32780740",
      "new_mode": 33188,
      "new_path": "docs/source/config.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0b3c29c0ca996b272d7c708e26d84aac3c39e08",
      "new_mode": 33188,
      "new_path": "docs/source/howto/index.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7efdf4fc0aaf871ee7d8a57794dc1705267a23d",
      "new_mode": 33188,
      "new_path": "docs/source/howto/remote-submit.rst"
    },
    {
      "type": "modify",
      "old_id": "b04c26f094030fcc06c3248549cbede21e9412a1",
      "old_mode": 33188,
      "old_path": "docs/source/index.rst",
      "new_id": "24ad107ad6dcd1654377b9e78bb413e854540db7",
      "new_mode": 33188,
      "new_path": "docs/source/index.rst"
    },
    {
      "type": "modify",
      "old_id": "0af90d54942e2631e175c3d88df293e2f45a052b",
      "old_mode": 33188,
      "old_path": "docs/source/start.rst",
      "new_id": "270b5b855d97781e3dfee8e10e70f84d4b80d8ad",
      "new_mode": 33188,
      "new_path": "docs/source/start.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f41b80cfdabf17c1f8bcf5445d73654d93429ac",
      "new_mode": 33188,
      "new_path": "docs/source/tasks/func_wrap.rst"
    },
    {
      "type": "modify",
      "old_id": "42dcdf9c8c5ece81286d93c4194df1b065088fcc",
      "old_mode": 33188,
      "old_path": "docs/source/tasks/index.rst",
      "new_id": "d6bbb960c1ff0db783096e497e42406411c301d3",
      "new_mode": 33188,
      "new_path": "docs/source/tasks/index.rst"
    },
    {
      "type": "modify",
      "old_id": "83c5746abaec5c12d34a249a9a30d3fcc33908ec",
      "old_mode": 33188,
      "old_path": "docs/source/tutorial.rst",
      "new_id": "6366c803bb5cc0536c55a13419d9a93ae4c31a19",
      "new_mode": 33188,
      "new_path": "docs/source/tutorial.rst"
    },
    {
      "type": "modify",
      "old_id": "f2c7ae64897a5394f57c6d5b14f67e2172c251dc",
      "old_mode": 33188,
      "old_path": "pytest.ini",
      "new_id": "b1aa8503467c17ed3af5b9716fa58dcdcd7630ec",
      "new_mode": 33188,
      "new_path": "pytest.ini"
    },
    {
      "type": "modify",
      "old_id": "81e1f4f0ecef27b2b5d032c1c975daebf1c55e44",
      "old_mode": 33188,
      "old_path": "setup.py",
      "new_id": "b1e3742310d3ca833e3a4f9009a9cc773df81d38",
      "new_mode": 33188,
      "new_path": "setup.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f30c8324168cc21d5b14666302085e106acb228",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/cli/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2ca86b573c06b527f4a239337e7eb517e57e584",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/cli/commands.py"
    },
    {
      "type": "modify",
      "old_id": "65bf6c5149dfd752a0e714bbc7f108bb3efc67d0",
      "old_mode": 33188,
      "old_path": "src/pydolphinscheduler/constants.py",
      "new_id": "a5089ac16581272c272fef7d6a41a3e87bc14084",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/constants.py"
    },
    {
      "type": "modify",
      "old_id": "31dc9446d8f86d905f6fbba3ba7d394c7e1bd6c5",
      "old_mode": 33188,
      "old_path": "src/pydolphinscheduler/core/__init__.py",
      "new_id": "7497d1f2895841db93043ab825017afb88042b3a",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/core/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "ed20d7075e483442c71af9e6ec8f1ced96b0e0bd",
      "old_mode": 33188,
      "old_path": "src/pydolphinscheduler/core/base_side.py",
      "new_id": "dca1f12c6c84aed8e51af27fcd9a6b41f7d8dd1b",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/core/base_side.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "860f9869f3d5490cb58f968d7532f8a76d5b6feb",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/core/configuration.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5541af7b7920f5458f344101bd68cd51f077f224",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/core/default_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "1c123fc605c3fd13db456684cc60b47c985489f8",
      "old_mode": 33188,
      "old_path": "src/pydolphinscheduler/core/process_definition.py",
      "new_id": "63e080899d655d8fbabce198f9b021bb91ace714",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/core/process_definition.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd4ffd4bd755d1524243fe95deae3519044b02c5",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/core/resource.py"
    },
    {
      "type": "modify",
      "old_id": "693f508c23ab201f21599254e6c758ef14ff8316",
      "old_mode": 33188,
      "old_path": "src/pydolphinscheduler/core/task.py",
      "new_id": "90c0e890871e5153adaf12862cac1fac81a4318f",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/core/task.py"
    },
    {
      "type": "modify",
      "old_id": "ae19d95516a881cdac65007ca0701fbd6ea9f16e",
      "old_mode": 33188,
      "old_path": "src/pydolphinscheduler/examples/task_dependent_example.py",
      "new_id": "88d6ea2322050d96efdc6c3d1daa29f37e7181b8",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/examples/task_dependent_example.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "986c1bbb6e07068a125f390e40f4d72b5d8bfcd8",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/examples/tutorial_decorator.py"
    },
    {
      "type": "modify",
      "old_id": "745ef3e99b84f252f7fe6df5c3768e72b37248db",
      "old_mode": 33188,
      "old_path": "src/pydolphinscheduler/exceptions.py",
      "new_id": "4d70a58637634af8581564591ddb33f28caeec58",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/exceptions.py"
    },
    {
      "type": "modify",
      "old_id": "2876ed52155d0d8e9f07e000b97f255090460d23",
      "old_mode": 33188,
      "old_path": "src/pydolphinscheduler/java_gateway.py",
      "new_id": "85606382ddc854d7f86e087cf811d436a5d53af1",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/java_gateway.py"
    },
    {
      "type": "modify",
      "old_id": "02382cadc564ba9e9bbba7c48bc62f2530607a63",
      "old_mode": 33188,
      "old_path": "src/pydolphinscheduler/side/project.py",
      "new_id": "750e3b8793a492c0e9c7e7e15d66e1975d12c5cf",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/side/project.py"
    },
    {
      "type": "modify",
      "old_id": "9d6664e14b005d868a26735c424926660277a527",
      "old_mode": 33188,
      "old_path": "src/pydolphinscheduler/side/queue.py",
      "new_id": "e7c68e15fd719d82461520c522222bae865d15b1",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/side/queue.py"
    },
    {
      "type": "modify",
      "old_id": "508c0331021716a69de9bf4b7940199020ae4f67",
      "old_mode": 33188,
      "old_path": "src/pydolphinscheduler/side/tenant.py",
      "new_id": "6aaabfe1298454f3bdc5e31bb968d6c098ecc915",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/side/tenant.py"
    },
    {
      "type": "modify",
      "old_id": "cd0145aea7ccc918c79aba999f0c4fd4a7ee478b",
      "old_mode": 33188,
      "old_path": "src/pydolphinscheduler/side/user.py",
      "new_id": "510e3a8b369eeed6d733791fc0867333eb02a004",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/side/user.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0b73a1fc2eda531ccf7457bf525e8ea9cac4b78",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/tasks/func_wrap.py"
    },
    {
      "type": "modify",
      "old_id": "79504808c893c374ddc7bef3ad2b52f5959d8d02",
      "old_mode": 33188,
      "old_path": "src/pydolphinscheduler/tasks/python.py",
      "new_id": "52903d48d93b52a4a041a7d721e7d7770e0a08b1",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/tasks/python.py"
    },
    {
      "type": "modify",
      "old_id": "b5be3e45aaada49cc0632891a2d7a26323c5f6ac",
      "old_mode": 33188,
      "old_path": "src/pydolphinscheduler/tasks/sql.py",
      "new_id": "a1259824f14e6b6220282b7a4776ebb65ba19fcd",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/tasks/sql.py"
    },
    {
      "type": "modify",
      "old_id": "28032f88e7bd93025bae4967683d510c8998c9d7",
      "old_mode": 33188,
      "old_path": "src/pydolphinscheduler/tasks/switch.py",
      "new_id": "0c9a2b82b3df5ccbfc979426895a8757abd3daf9",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/tasks/switch.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "075b9025b2c61237acf0fe9f2e8720a43a5076c4",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/utils/file.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46ee08cec8417b64e93ff899d2da0fbec76e7db3",
      "new_mode": 33188,
      "new_path": "src/pydolphinscheduler/utils/yaml_parser.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1a4396af67b8727f74176bc2ed56ab550fd1d1e",
      "new_mode": 33188,
      "new_path": "tests/cli/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d913277b2e4921cc222ad7f7fb1c065b07d97892",
      "new_mode": 33188,
      "new_path": "tests/cli/test_config.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0dcb0e0639ac05821d93c7786ad54f7ef7b0b45",
      "new_mode": 33188,
      "new_path": "tests/cli/test_version.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7e217a46f347647a01730ba6c2f44adea4ea3c1",
      "new_mode": 33188,
      "new_path": "tests/core/test_configuration.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4d5e07c7ae565b8534b81b028395003cc626ce3",
      "new_mode": 33188,
      "new_path": "tests/core/test_default_config_yaml.py"
    },
    {
      "type": "modify",
      "old_id": "f51338df521f3730ff8bb5e65c8b541c190ae39f",
      "old_mode": 33188,
      "old_path": "tests/core/test_process_definition.py",
      "new_id": "5cb6dabdc0e4d7d910938319377755f02bfbb548",
      "new_mode": 33188,
      "new_path": "tests/core/test_process_definition.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebfb8936f8eafd16a842ed0f67138016d15bcafa",
      "new_mode": 33188,
      "new_path": "tests/core/test_resource_definition.py"
    },
    {
      "type": "modify",
      "old_id": "6af731b5ff7179e45706e4d4005f9075739f3bfa",
      "old_mode": 33188,
      "old_path": "tests/core/test_task.py",
      "new_id": "65555c1eb5429a7a19583831e3fd07a55a9bc30e",
      "new_mode": 33188,
      "new_path": "tests/core/test_task.py"
    },
    {
      "type": "modify",
      "old_id": "5bf897f56004eeac702523e141c5e949c96b0fd2",
      "old_mode": 33188,
      "old_path": "tests/example/test_example.py",
      "new_id": "70f367767cd4bd0a23820014ee3cd21a7af54c1f",
      "new_mode": 33188,
      "new_path": "tests/example/test_example.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65625a9f04976dfcbbe1faf81d4c68b885e3cccd",
      "new_mode": 33188,
      "new_path": "tests/integration/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9cd352710fac80c7ddf3c9bb88e3b8d2293c6b9",
      "new_mode": 33188,
      "new_path": "tests/integration/conftest.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b7c5ff8450edffe71e188293fdd93ed3035cf97",
      "new_mode": 33188,
      "new_path": "tests/integration/test_java_gateway.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1672bde5300429b304e8a48c359b2a32920c1557",
      "new_mode": 33188,
      "new_path": "tests/integration/test_process_definition.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "393b0cc99ad40467538909aa291182edaa7f6632",
      "new_mode": 33188,
      "new_path": "tests/integration/test_submit_examples.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "628b6e7f869b5ad398a4d7fec4c872f3bb630cca",
      "new_mode": 33188,
      "new_path": "tests/tasks/test_func_wrap.py"
    },
    {
      "type": "modify",
      "old_id": "dbcd2986fb1b3432f9ab2ae6735df0547eec3e9b",
      "old_mode": 33188,
      "old_path": "tests/tasks/test_python.py",
      "new_id": "1cdd85d2cbfab4cdcc09ea4dee8e354929d57d05",
      "new_mode": 33188,
      "new_path": "tests/tasks/test_python.py"
    },
    {
      "type": "modify",
      "old_id": "3f8209c23e6fd7e61df6dfdb3f0244c96844c879",
      "old_mode": 33188,
      "old_path": "tests/tasks/test_sql.py",
      "new_id": "ee0acc442e11ade5b70f2749643f8a2de94358c2",
      "new_mode": 33188,
      "new_path": "tests/tasks/test_sql.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d2c1d1fbf11d3847adbf712763277c86fa33121",
      "new_mode": 33188,
      "new_path": "tests/testing/cli.py"
    },
    {
      "type": "modify",
      "old_id": "155219267eac4e9f6840b31a69701e65cdec2b44",
      "old_mode": 33188,
      "old_path": "tests/testing/constants.py",
      "new_id": "ed2ee37de76eb99c3cb6e38818f86c9c88e4758e",
      "new_mode": 33188,
      "new_path": "tests/testing/constants.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78078ee86305c55b9fad054a2978a6652dab2f43",
      "new_mode": 33188,
      "new_path": "tests/testing/decorator.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3d0b6ea7a911dcdf77001fa6b44aa172dce1920",
      "new_mode": 33188,
      "new_path": "tests/testing/docker_wrapper.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82e083758f2933f7b940f7db88497a5310cc0804",
      "new_mode": 33188,
      "new_path": "tests/testing/file.py"
    },
    {
      "type": "modify",
      "old_id": "2e75be24ac97df35b490baa2cbfe97a7a2451d16",
      "old_mode": 33188,
      "old_path": "tests/testing/path.py",
      "new_id": "d1e520b3bde0385ff866a29d8105b8ae8b43755b",
      "new_mode": 33188,
      "new_path": "tests/testing/path.py"
    },
    {
      "type": "modify",
      "old_id": "e0affc9f851f39d3d4dfa6dc5f8457cf5e471edd",
      "old_mode": 33188,
      "old_path": "tests/testing/task.py",
      "new_id": "11ffbf1e6f390fb0576e4eb2413a7a722531144e",
      "new_mode": 33188,
      "new_path": "tests/testing/task.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4cc6df402f871c354f37f651ae311904bd5cc0a9",
      "new_mode": 33188,
      "new_path": "tests/utils/test_file.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad3aaf7bd150a1bd313686e0c00939b6c13d0d37",
      "new_mode": 33188,
      "new_path": "tests/utils/test_yaml_parser.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e9280f057e2f59646c215ceb077c51da00b8301",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
