)]}'
{
  "commit": "dfba4edfb72247437ace675e04a56059e4a2de0f",
  "tree": "4a673416ac5100228a305daf158aa8663bea8d21",
  "parents": [
    "a6d147bbbdd09014e96911234e5a64872efa0005"
  ],
  "author": {
    "name": "Gabor Gyimesi",
    "email": "gamezbird@gmail.com",
    "time": "Fri Aug 14 16:46:58 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Aug 14 16:46:58 2026 +0200"
  },
  "message": "MINIFICPP-2866 Add Conan support for SOCI and iODBC libraries (#2218)\n\n- Extract SOCI and iODBC config to separate cmake files\n- Upgrade SOCI library to v4.1.4",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7a8d9b98088433ea4affe454aedc941ec162298b",
      "old_mode": 33188,
      "old_path": "bootstrap/cli.py",
      "new_id": "cc821ceda12a51dccc28dfae4c85b0523cd57a16",
      "new_mode": 33188,
      "new_path": "bootstrap/cli.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f90bab01bfbd711285f7987de389e04fe2f034ae",
      "new_mode": 33188,
      "new_path": "cmake/BundledIodbc.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fefa8e805fc8c7658bbc1005caf335f623214b6",
      "new_mode": 33188,
      "new_path": "cmake/GetIODBC.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d4e289cf6e0762f67009dc08e5f01a6bfa12c26",
      "new_mode": 33188,
      "new_path": "cmake/GetSOCI.cmake"
    },
    {
      "type": "modify",
      "old_id": "eaa740e1b118d7aca87697576a1b59bbdeb1c8d6",
      "old_mode": 33188,
      "old_path": "cmake/MiNiFiOptions.cmake",
      "new_id": "a8d1d53737f745b65e4450312c08cef77bb75976",
      "new_mode": 33188,
      "new_path": "cmake/MiNiFiOptions.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16cd6a5a254aa46fb83a4ecdbd86129b5397461c",
      "new_mode": 33188,
      "new_path": "cmake/Soci.cmake"
    },
    {
      "type": "modify",
      "old_id": "e6052d5693f9dd364f29d23650a4fb277eea2778",
      "old_mode": 33188,
      "old_path": "conanfile.py",
      "new_id": "f4f0f69ac25b1c50e1c10a96e1f06fec82ddb13b",
      "new_mode": 33188,
      "new_path": "conanfile.py"
    },
    {
      "type": "modify",
      "old_id": "849426f126ef53f95cee34c83b41e7ae43a9b14f",
      "old_mode": 33188,
      "old_path": "extensions/sql/CMakeLists.txt",
      "new_id": "bbb6aee0e145efbe48782543038966031b675304",
      "new_mode": 33188,
      "new_path": "extensions/sql/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7cda7fc216e69c7518bf96770fe4dae0c33e350c",
      "new_mode": 33188,
      "new_path": "thirdparty/iodbc/all/conandata.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed5331ca020c7130a6f27569aa2597600bf0bbbc",
      "new_mode": 33188,
      "new_path": "thirdparty/iodbc/all/conanfile.py"
    },
    {
      "type": "rename",
      "old_id": "fe025bdfc4f8ef40b955d37f96a0d89c5d66394b",
      "old_mode": 33188,
      "old_path": "thirdparty/iODBC/GCC-15-needs-typedef-SQLRETURN-HPROC.patch",
      "new_id": "fe025bdfc4f8ef40b955d37f96a0d89c5d66394b",
      "new_mode": 33188,
      "new_path": "thirdparty/iodbc/all/patches/GCC-15-needs-typedef-SQLRETURN-HPROC.patch",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a867734afd617866f5a0df11d77adb47199aca1",
      "new_mode": 33188,
      "new_path": "thirdparty/iodbc/config.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98caacfc20c851a08013edcf36c179bfc5f74793",
      "new_mode": 33188,
      "new_path": "thirdparty/soci/all/conandata.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d81c1c734a2a0f9753c63c220d40cdee7918e90",
      "new_mode": 33188,
      "new_path": "thirdparty/soci/all/conanfile.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d2ff2f0a5cefa50bd0322de6b4694c815626f14",
      "new_mode": 33188,
      "new_path": "thirdparty/soci/all/patches/disable-sqlwchar-support.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "773898be7db6b9e9272a79829eb22d16c6c4b061",
      "new_mode": 33188,
      "new_path": "thirdparty/soci/all/patches/odbc-get-parameter-name-bounds-safe.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40733651bf48f8c4233ea170def8347f17702c85",
      "new_mode": 33188,
      "new_path": "thirdparty/soci/config.yml"
    },
    {
      "type": "delete",
      "old_id": "13d8e38e03ec01d67a1a6834181ade6868bc5ea0",
      "old_mode": 33188,
      "old_path": "thirdparty/soci/sqlite3-path.patch",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
