)]}'
{
  "commit": "08a121aab511e87eeca52903f31f9575e2e72eea",
  "tree": "09128784f162d28407b927b3c638a00a9addb108",
  "parents": [
    "542391b58f7a407565a6a82e9e45d68fb6f85ed2"
  ],
  "author": {
    "name": "copilot-swe-agent[bot]",
    "email": "198982749+Copilot@users.noreply.github.com",
    "time": "Wed Nov 19 11:03:55 2025 +0000"
  },
  "committer": {
    "name": "copilot-swe-agent[bot]",
    "email": "198982749+Copilot@users.noreply.github.com",
    "time": "Wed Nov 19 11:03:55 2025 +0000"
  },
  "message": "Add vcpkg support with proper CMake installation and package config\n\n- Add proper install(TARGETS) command for the casbin library\n- Add install(EXPORT) to generate and install CMake config files\n- Create casbinConfig.cmake.in for proper package discovery\n- Use GNUInstallDirs for standard installation paths\n- Change include directories and link libraries from PRIVATE to PUBLIC\n- Add generator expressions for BUILD_INTERFACE and INSTALL_INTERFACE\n- Create casbinConfigVersion.cmake with version compatibility checking\n- All tests pass successfully\n\nCo-authored-by: nomeguy \u003c85475922+nomeguy@users.noreply.github.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cf6415be518b6abafd37fdae2056b11a5cfb1129",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "698a0c73f5f3143f1b3b3803f9c3b0c622572967",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "cc51e164c38b979958f169e9100bbf03a94a8f7b",
      "old_mode": 33188,
      "old_path": "casbin/CMakeLists.txt",
      "new_id": "c242791ef2c8af826a8e3923510dd655c7646124",
      "new_mode": 33188,
      "new_path": "casbin/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9f3e29f265326b6a4499750e1fe4f3e7c1ceb36",
      "new_mode": 33188,
      "new_path": "cmake/casbinConfig.cmake.in"
    }
  ]
}
