)]}'
{
  "commit": "951bb184059748c40e208eba82ebd42cf74bedaa",
  "tree": "a3f26a941cabd6a4699adfda90229464229d32ad",
  "parents": [
    "24df0a5d1fb02a6c562cbea0d0ea86b76220fb65"
  ],
  "author": {
    "name": "Sutou Kouhei",
    "email": "kou@clear-code.com",
    "time": "Tue Nov 08 17:38:49 2022 +0900"
  },
  "committer": {
    "name": "Jens Geyer",
    "email": "Jens-G@users.noreply.github.com",
    "time": "Wed Feb 19 21:29:06 2025 +0100"
  },
  "message": "THRIFT-5667: Make ThriftConfig.cmake relocatable\n\nClient: cpp\n\nThe current ThriftConfig.cmake isn\u0027t relocatable. It means that we\ncan\u0027t move ThriftConfig.cmake installed by \"make install\".\n\nIn general, users don\u0027t need to move ThriftConfig.cmake installed by\n\"make install\" but some packaging systems such as conda and MSYS2 needs\nto move. Because users of these packaging systems may use different\nprefix. For example, conda may be used with ~alice/my-conda and\n~bob/conda as base directory.\n\nCMake has a feature to make Config.cmake relocatable:\nhttps://cmake.org/cmake/help/latest/module/CMakePackageConfigHelpers.html\n\nWe can use it to make ThriftConfig.cmake relocatable.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "597ffd8f72c9c95df0ede25e7be2d70e9767862a",
      "old_mode": 33188,
      "old_path": "build/cmake/GenerateConfigModule.cmake",
      "new_id": "15c094296ff32b3d89b163e91d5705596fdafb3e",
      "new_mode": 33188,
      "new_path": "build/cmake/GenerateConfigModule.cmake"
    },
    {
      "type": "modify",
      "old_id": "f132fe11f543516a0b63c1e8eea2924246d5e2e3",
      "old_mode": 33188,
      "old_path": "build/cmake/ThriftConfig.cmake.in",
      "new_id": "7c12c3f52bdf06fe4edb9e8f2ea387ab75c07f71",
      "new_mode": 33188,
      "new_path": "build/cmake/ThriftConfig.cmake.in"
    }
  ]
}
