)]}'
{
  "commit": "f1d7bedc4b5f42ed5a95e8415ae181536d33c9d0",
  "tree": "a47e61e1fc35e62656e57a3dd786fd9ab2310635",
  "parents": [
    "a5a9ec911335951ece51738811dfa98ccbf7f9e8"
  ],
  "author": {
    "name": "Matthew Woehlke",
    "email": "matthew.woehlke@kitware.com",
    "time": "Wed Jul 01 12:26:30 2026 -0400"
  },
  "committer": {
    "name": "Matthew Woehlke",
    "email": "matthew.woehlke@kitware.com",
    "time": "Wed Jul 01 14:44:11 2026 -0400"
  },
  "message": "TargetTypes: Improve use of imported target scope type\n\nMove `ImportedTargetScope` to `cmTargetTypes.h`, enabling it to be used\nwithout dragging in all of `cmMakefile.h`. Use this in more places\ninstead of `bool global`.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ae866f5a8890cbc85f50f32531af70b76e8bfb47",
      "old_mode": 33188,
      "old_path": "Source/cmAddExecutableCommand.cxx",
      "new_id": "e8b11aa9cc9078ca0623c5c2dd07f25ac4b29f2f",
      "new_mode": 33188,
      "new_path": "Source/cmAddExecutableCommand.cxx"
    },
    {
      "type": "modify",
      "old_id": "64f860ceb09f4d55c4d60b6dbd2f11f1e1e1fd06",
      "old_mode": 33188,
      "old_path": "Source/cmAddLibraryCommand.cxx",
      "new_id": "c995004428ab9a230770ad8feb29da423692a87d",
      "new_mode": 33188,
      "new_path": "Source/cmAddLibraryCommand.cxx"
    },
    {
      "type": "modify",
      "old_id": "5e1209ef02bbce238375236301f5f5d918a01de3",
      "old_mode": 33188,
      "old_path": "Source/cmCMakePkgConfigCommand.cxx",
      "new_id": "b30e7a846eaa95ac53893ff83f402f6e94c00760",
      "new_mode": 33188,
      "new_path": "Source/cmCMakePkgConfigCommand.cxx"
    },
    {
      "type": "modify",
      "old_id": "b31ec011b72df4408a1d4c36c94df463dfd19b77",
      "old_mode": 33188,
      "old_path": "Source/cmFindPackageCommand.cxx",
      "new_id": "054afe14d26dfc0c280a556f4ec73c3436201a5d",
      "new_mode": 33188,
      "new_path": "Source/cmFindPackageCommand.cxx"
    },
    {
      "type": "modify",
      "old_id": "61a12539ae39a2c59269bb4d0cda1553aaf6d388",
      "old_mode": 33188,
      "old_path": "Source/cmMakefile.cxx",
      "new_id": "aed63bf930c2418f1750fbcb91c4f264c4c240f9",
      "new_mode": 33188,
      "new_path": "Source/cmMakefile.cxx"
    },
    {
      "type": "modify",
      "old_id": "b42728c61e391939e04428e39143b746556012fa",
      "old_mode": 33188,
      "old_path": "Source/cmMakefile.h",
      "new_id": "662fccfda82f524fb1bdeccc63d6b5e5ad0cc322",
      "new_mode": 33188,
      "new_path": "Source/cmMakefile.h"
    },
    {
      "type": "modify",
      "old_id": "89c7892d942f1a5e68f0b01159f5826049eb2730",
      "old_mode": 33188,
      "old_path": "Source/cmPackageInfoReader.cxx",
      "new_id": "2fa5deed49f25f0bbc302c42f5b11f79808df9cc",
      "new_mode": 33188,
      "new_path": "Source/cmPackageInfoReader.cxx"
    },
    {
      "type": "modify",
      "old_id": "cde2edea9cd1af197572c83703a7b0af6594d1b8",
      "old_mode": 33188,
      "old_path": "Source/cmPackageInfoReader.h",
      "new_id": "2454f14211be1d9aa1ed3ddcc98627befe5cb388",
      "new_mode": 33188,
      "new_path": "Source/cmPackageInfoReader.h"
    },
    {
      "type": "modify",
      "old_id": "baefecb11cf9025a14f90bfe4ac97787b080c9a6",
      "old_mode": 33188,
      "old_path": "Source/cmTarget.h",
      "new_id": "58d8911b65b60fbcc9b84fe17e960f6399e603b1",
      "new_mode": 33188,
      "new_path": "Source/cmTarget.h"
    },
    {
      "type": "modify",
      "old_id": "1d6c136cdddd1619004f6234b0d61498b79eadf9",
      "old_mode": 33188,
      "old_path": "Source/cmTargetTypes.h",
      "new_id": "da1633d4cd2fe89865524ebce2b0a2b5a3b9790a",
      "new_mode": 33188,
      "new_path": "Source/cmTargetTypes.h"
    }
  ]
}
