)]}'
{
  "commit": "d201f5b4225e6a37be90144dee9589143124c986",
  "tree": "ac128e910de88daa726702fcc5850f2792287a48",
  "parents": [
    "c0a9668b5465bdbddffbe5fb40e5807b3b58896b"
  ],
  "author": {
    "name": "Liao Xin",
    "email": "93535922+liewstar@users.noreply.github.com",
    "time": "Tue Nov 12 00:28:44 2024 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Nov 12 00:28:44 2024 +0800"
  },
  "message": "feat: add RBAC APIs (#19)\n\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f61bd7102f81480afb3b05a3486cfd6f7e30ae3e",
      "new_mode": 33188,
      "new_path": "examples/basic_without_resources_model.conf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c861941bc61f8fcab981608428f76bde2dff1f9b",
      "new_mode": 33188,
      "new_path": "examples/basic_without_resources_policy.csv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f86ba8f70a236c3adacada43843b2668db7c569",
      "new_mode": 33188,
      "new_path": "examples/keymatch_model.conf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b22fa5cc380d3875f2d86efc6330b59466657d5",
      "new_mode": 33188,
      "new_path": "examples/rbac_with_hierarchy_policy.csv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f10c978a4234fcdb4cf9cd395c6a5ce1a4ece14",
      "new_mode": 33188,
      "new_path": "examples/rbac_with_multiple_policy_model.conf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19abad478a84cf5134f6c48385d17dffce76b62c",
      "new_mode": 33188,
      "new_path": "examples/rbac_with_multiple_policy_policy.csv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84580d90fad37d88120a891f429d622e5d1fa451",
      "new_mode": 33188,
      "new_path": "examples/rbac_with_pattern_model.conf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "140c2c82c5562d06d3499fe0232ea424e9c19664",
      "new_mode": 33188,
      "new_path": "examples/rbac_with_pattern_policy.csv"
    },
    {
      "type": "modify",
      "old_id": "4557a30b6d268ab1d79556e2cb8779eb9ae3ea83",
      "old_mode": 33188,
      "old_path": "src/test/java/org/casbin/ClientTest.java",
      "new_id": "8be955c482eea23d5884a1f5b6a3fc931dae022d",
      "new_mode": 33188,
      "new_path": "src/test/java/org/casbin/ClientTest.java"
    }
  ]
}
