)]}'
{
  "commit": "26caa97057445232ce50d4e1de1dff219ae5826b",
  "tree": "2ae9c119648f9761aa383e6a6d4245760ec68b6c",
  "parents": [
    "2aad4cef979bd5174f067424a117fac765e3da34"
  ],
  "author": {
    "name": "Kyle Edwards",
    "email": "kyle.edwards@kitware.com",
    "time": "Mon Mar 21 16:34:15 2022 -0400"
  },
  "committer": {
    "name": "Craig Scott",
    "email": "craig.scott@crascit.com",
    "time": "Wed Mar 23 16:39:32 2022 +1100"
  },
  "message": "define_property(): Change constraints of INITIALIZE_FROM_VARIABLE\n\nRemove the requirement that the variable name have a prefix while\nkeeping the suffix requirement. Require that the property name\ncontains an underscore. Update docs and tests accordingly.\n\nFixes: #23340",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c8823476b75a048d35dc4731dbbc8a9f96811b65",
      "old_mode": 33188,
      "old_path": "Help/command/define_property.rst",
      "new_id": "76b060b7095c880c3d7368b6739c169b8a32a24f",
      "new_mode": 33188,
      "new_path": "Help/command/define_property.rst"
    },
    {
      "type": "modify",
      "old_id": "15b2652cc123d92e78cf30c1bdea85c37e956b0c",
      "old_mode": 33188,
      "old_path": "Source/cmDefinePropertyCommand.cxx",
      "new_id": "faefcb8f8fc0f763eb5aff1885fde143fd529c77",
      "new_mode": 33188,
      "new_path": "Source/cmDefinePropertyCommand.cxx"
    },
    {
      "type": "modify",
      "old_id": "7d7c75b18fdf102c7610a732dca1b3b56de53740",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/define_property/RunCMakeTest.cmake",
      "new_id": "93eaf1b86573ff18ec5170596a4dada3c7d49aa6",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/define_property/RunCMakeTest.cmake"
    },
    {
      "type": "modify",
      "old_id": "a7903c9d3e1c013d2026d3b81592e62adc8d4bfe",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/define_property/define_property-INITIALIZE_FROM_VARIABLE-invalid_1-stderr.txt",
      "new_id": "c5ae4677312a511795d474dc5d24977e4843347b",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/define_property/define_property-INITIALIZE_FROM_VARIABLE-invalid_1-stderr.txt"
    },
    {
      "type": "modify",
      "old_id": "873263af8952ab5e3ecd8ba708c36d5791e28814",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/define_property/define_property-INITIALIZE_FROM_VARIABLE-invalid_1.cmake",
      "new_id": "edb885207bf2fbb1ad0f153d563387cebc76fd10",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/define_property/define_property-INITIALIZE_FROM_VARIABLE-invalid_1.cmake"
    },
    {
      "type": "modify",
      "old_id": "ea6bc8620db7a9b846392002f2b5c5d107198a50",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/define_property/define_property-INITIALIZE_FROM_VARIABLE-invalid_2-stderr.txt",
      "new_id": "3dbee34a2457b4a799138d65c00076027064ff12",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/define_property/define_property-INITIALIZE_FROM_VARIABLE-invalid_2-stderr.txt"
    },
    {
      "type": "modify",
      "old_id": "95945a3453e9c460e5afe8dcdd395074e75f5a42",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/define_property/define_property-INITIALIZE_FROM_VARIABLE-invalid_2.cmake",
      "new_id": "e1c3ca53d98c02be3ce2745e2d799f0a949a18a4",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/define_property/define_property-INITIALIZE_FROM_VARIABLE-invalid_2.cmake"
    },
    {
      "type": "delete",
      "old_id": "fc9099cf1832f7d9e633a34a755c2f93a1cd7f9e",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/define_property/define_property-INITIALIZE_FROM_VARIABLE-no_prefix-stderr.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "d00491fd7e5bb6fa28c517a0bb32b8b506539d4d",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/define_property/define_property-INITIALIZE_FROM_VARIABLE-no_prefix-result.txt",
      "new_id": "d00491fd7e5bb6fa28c517a0bb32b8b506539d4d",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/define_property/define_property-INITIALIZE_FROM_VARIABLE-no_underscore-result.txt",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bbdd8b13bac500eb3fe752f1556cacac06263d6",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/define_property/define_property-INITIALIZE_FROM_VARIABLE-no_underscore-stderr.txt"
    },
    {
      "type": "rename",
      "old_id": "cc39b57c03fed9e087ea809129598e0e25b60387",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/define_property/define_property-INITIALIZE_FROM_VARIABLE-no_prefix.cmake",
      "new_id": "cc39b57c03fed9e087ea809129598e0e25b60387",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/define_property/define_property-INITIALIZE_FROM_VARIABLE-no_underscore.cmake",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "67c186dd6c91bee5ecc404abf53144735829bc4d",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/define_property/define_property-INITIALIZE_FROM_VARIABLE-subdirectory/CMakeLists.txt",
      "new_id": "ee128ec4f92c2a80bdc7dcc3f7ce1ead1411dd84",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/define_property/define_property-INITIALIZE_FROM_VARIABLE-subdirectory/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "d866fc983e8145f27af365f27abbb66e7b7287f6",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/define_property/define_property-INITIALIZE_FROM_VARIABLE.cmake",
      "new_id": "5014c740202b41be4397a8905b736cc10baa233e",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/define_property/define_property-INITIALIZE_FROM_VARIABLE.cmake"
    }
  ]
}
