)]}'
{
  "commit": "6e9080ed980013cbf69f91b3e09edbbb3cbe49d0",
  "tree": "d09505d031e408908247ea553d809616b4946f25",
  "parents": [
    "8d93f1bd43d4c84569b10c79a0f37713fc8f17a6"
  ],
  "author": {
    "name": "D0000M",
    "email": "62919166+D0000M@users.noreply.github.com",
    "time": "Wed Jun 25 09:35:07 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jun 25 09:35:07 2025 +0800"
  },
  "message": "feat: add the code and CI\n\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dae439fe64998bb35fa58cb16806ee187da5dc6f",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci.yml"
    },
    {
      "type": "modify",
      "old_id": "524f0963bd1d8c6149eb6f2dc52a5fc50c7637ad",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "b5eb28a237b2ce4ae2458c5b645c12d42066cce9",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "d297077529e5b5bc505058c68b636b78964f0c18",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "dd4f150dc52b60442e58aec1e85af70736190c83",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "410aee68f3fab9405973798ff26058000e7875fb",
      "new_mode": 33188,
      "new_path": "maven-settings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ab66deb9cbdf90c2b9d55d49f8a5cd3a6999870",
      "new_mode": 33188,
      "new_path": "pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2e1391e4e0fe3605b22133c2432d80c040d37c6",
      "new_mode": 33188,
      "new_path": "src/main/java/org/casbin/config/WatcherConfig.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e76a65a4335285f863f8b821f5fe16bb5c4e3e87",
      "new_mode": 33188,
      "new_path": "src/main/java/org/casbin/watcher/JCasbinPostgresWatcher.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa30bae4536ddc4e7354643cdc093b590089ff9f",
      "new_mode": 33188,
      "new_path": "src/main/java/org/casbin/watcher/PostgresWatcher.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6040605850f79aab6bcdc5136b94afe9eb55c378",
      "new_mode": 33188,
      "new_path": "src/test/java/org/casbin/config/WatcherConfigTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9445f88f0df28d16d9a6e11d93de3cafde971cfd",
      "new_mode": 33188,
      "new_path": "src/test/java/org/casbin/watcher/JCasbinPostgresWatcherTest.java"
    }
  ]
}
