)]}'
{
  "commit": "c0a9668b5465bdbddffbe5fb40e5807b3b58896b",
  "tree": "2cf8c3068b7a989e7bdaf847581097aab8a6fbb0",
  "parents": [
    "49b01e16a5cdedb280f276af4035b78b6b440fc9"
  ],
  "author": {
    "name": "Liao Xin",
    "email": "93535922+liewstar@users.noreply.github.com",
    "time": "Fri Oct 25 00:13:17 2024 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Oct 25 00:13:17 2024 +0800"
  },
  "message": "feat: use reflection and support Management API (#18)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5726c1440efd2d8555bd04ade0ed02b1f80b8f08",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "f3dee59e19dd49c8a4063d8a024304995f47a243",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc6da8136fe330b20ecadc79858e75491b96cf07",
      "new_mode": 33188,
      "new_path": "examples/basic_model.conf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57aaa9760e8dfafbc0162bc1d815cdf8af66b2ef",
      "new_mode": 33188,
      "new_path": "examples/basic_policy.csv"
    },
    {
      "type": "modify",
      "old_id": "c1c7c7fc953f8dfffc961cc5a869fbaf70ac7679",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "1ac83cf38992d61fbb857485bc787438ffc94916",
      "new_mode": 33188,
      "new_path": "pom.xml"
    },
    {
      "type": "modify",
      "old_id": "bb7e87203d5cc3d32dd2e52a5b5e628531a0bb8c",
      "old_mode": 33188,
      "old_path": "src/main/java/org/casbin/Client.java",
      "new_id": "54773a60b566aa9f8fdc4f9d5f2970c9e9c9975c",
      "new_mode": 33188,
      "new_path": "src/main/java/org/casbin/Client.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa5bd81b2bf7d5cb633c72ba3531ab4ad8df6848",
      "new_mode": 33188,
      "new_path": "src/main/java/org/casbin/CommandExecutor.java"
    },
    {
      "type": "delete",
      "old_id": "e4d357a6f52e00b8dc10bf8e84796fa9a516f4bc",
      "old_mode": 33188,
      "old_path": "src/main/java/org/casbin/command/AbstractCommand.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "04c16e822e9f67533ce9a67823f0f264edbec674",
      "old_mode": 33188,
      "old_path": "src/main/java/org/casbin/command/EnforceCommand.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f8ed0b1f4d564a2564d4dd943de167826500e0f1",
      "old_mode": 33188,
      "old_path": "src/main/java/org/casbin/command/HelpCommand.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9856fb507a6e57d23afe4795aa2ba6b9e0077b4c",
      "old_mode": 33188,
      "old_path": "src/main/java/org/casbin/command/ManagementCommand.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2f2ded0642a1c6646b809a143d713515bfce5bb0",
      "old_mode": 33188,
      "old_path": "src/main/java/org/casbin/command/OperationHandle.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3a20c3614df0c0685bf211235701e13a49a49dfd",
      "old_mode": 33188,
      "old_path": "src/main/java/org/casbin/command/RBACCommand.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e26f0f1ac2b0de4bdce6601756d62fb25deb3b50",
      "old_mode": 33188,
      "old_path": "src/main/java/org/casbin/command/RBACWithConditionsCommand.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9ba49b4287f67522f079f75812f07f06ce7f3f4d",
      "old_mode": 33188,
      "old_path": "src/main/java/org/casbin/command/RBACWithDomainsCommand.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d0390218e5473502b9d16cd512936f7419669db0",
      "old_mode": 33188,
      "old_path": "src/main/java/org/casbin/command/RoleManagerCommand.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9c3a8e89d5ef7ff59651464a2de780b2072f894",
      "new_mode": 33188,
      "new_path": "src/main/java/org/casbin/resp/ResponseBody.java"
    },
    {
      "type": "modify",
      "old_id": "62fe032242c3364039626cb6b9df1763f55bc619",
      "old_mode": 33188,
      "old_path": "src/main/java/org/casbin/util/Util.java",
      "new_id": "56f0ce4a01afb678f67ac219fa4e0d50ca10a962",
      "new_mode": 33188,
      "new_path": "src/main/java/org/casbin/util/Util.java"
    },
    {
      "type": "modify",
      "old_id": "125a541b032bfac9d0570d77d5753dddc8c96da7",
      "old_mode": 33188,
      "old_path": "src/test/java/org/casbin/ClientTest.java",
      "new_id": "4557a30b6d268ab1d79556e2cb8779eb9ae3ea83",
      "new_mode": 33188,
      "new_path": "src/test/java/org/casbin/ClientTest.java"
    }
  ]
}
