)]}'
{
  "commit": "75995bdca2e630ba1debbc2f9873092eb82647da",
  "tree": "70f8993cc717256f4a1d9f931fab16660fe10fa8",
  "parents": [
    "7a029bd64ff3ac4c2a11eb7e73b509f315bfe13b"
  ],
  "author": {
    "name": "Haozhe Pan",
    "email": "bust.dev@outlook.com",
    "time": "Sun Aug 06 20:52:18 2023 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Aug 06 20:52:18 2023 +0800"
  },
  "message": "feat: complete graphql-authz (#1)\n\n* feat: update skeleton\r\n\r\n* feat: complete graphql-authz\r\n\r\n* feat: complete graphql-authz",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "605f6a7f96f7c079b021b7d6a87322d3a169dcdd",
      "new_mode": 33188,
      "new_path": ".github/semantic.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bd9ce4a077f06f091c87a91fd336dcf63436e38",
      "new_mode": 33188,
      "new_path": ".github/workflows/build.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6562800de50b9ca381cdc1c767bad60581e687f9",
      "new_mode": 33188,
      "new_path": ".github/workflows/lint.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "199d86da7a6e69b767d88f598082d622075c5e60",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d05ce0cfba132997599431df1c07dec168342649",
      "new_mode": 33188,
      "new_path": ".releaserc.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2596be20aa0e4b809f6d74f916a77e2920556dcc",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "authz/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0acf692cc737f810edc6dc4cffc6496cbc11f0bf",
      "new_mode": 33188,
      "new_path": "authz/exceptions.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "050bbc5c1992a00ceaa9ec6c5f0fa2d840374c56",
      "new_mode": 33188,
      "new_path": "authz/middleware.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fca8abb4fe793eae8ee327998bd3a04fa7ae577c",
      "new_mode": 33188,
      "new_path": "authz/utils.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a45d4dd434146736f152e32a9b624d95a1041eb",
      "new_mode": 33188,
      "new_path": "examples/model.conf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6a77a62de448bd5f07655f67f33581038498ccf",
      "new_mode": 33188,
      "new_path": "examples/policy.csv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06782e30d6bd7a18f8750fcc5621841c3f637ca0",
      "new_mode": 33188,
      "new_path": "examples/policy_with_project_id_restricted.csv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c4d29dedc2875ffca505af2bd82bf18a6ddd976",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c502c920b8c93c1c44a9e77601bc03a06a8ba0c",
      "new_mode": 33188,
      "new_path": "requirements_dev.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27d4c2e5629d9f25c810fd68f9ab97b4e24772d6",
      "new_mode": 33188,
      "new_path": "setup.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "tests/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cedd4e24d228ed54f72cf05d9e16cb4253d8f980",
      "new_mode": 33188,
      "new_path": "tests/test_graphql_authz.py"
    }
  ]
}
