)]}'
{
  "commit": "3d82ccbe0d90ed957ccc014d44993ead2bacd66f",
  "tree": "587bfa71100d21256c94509fab7163c33f1952a0",
  "parents": [
    "ed6b21f478dcd6f5db6a8ec5fe0687c9df43f39e"
  ],
  "author": {
    "name": "Matthew Woehlke",
    "email": "matthew.woehlke@kitware.com",
    "time": "Tue Mar 31 12:56:16 2026 -0400"
  },
  "committer": {
    "name": "Matthew Woehlke",
    "email": "matthew.woehlke@kitware.com",
    "time": "Tue Mar 31 12:56:16 2026 -0400"
  },
  "message": "Help: Add roles to abbreviate command-line options\n\nAdd a handful of helper roles that allow many more command-line option\nreferences to be written without explicit targets. Specifically, what\nused to be written \u0027:option:`--foo[\u003dbar] \u003cprogram --foo\u003e` can now be\nwritten \u0027:program-option:`--foo`\u0027. This allows many such references to\nbe significantly shortened.\n\nFor now, supported programs are \u0027cmake\u0027, \u0027cpack\u0027. \u0027ctest\u0027,\n\u0027cmake--build\u0027 and \u0027cmake--install\u0027, which should cover most cases, but\nmore can be trivially added. Additionally, this does not make a\nconcerted effort to replace all existing uses, as it is intended mainly\nfor use in future updates.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21adab94733080313807464dbb1b95ba942e408b",
      "old_mode": 33188,
      "old_path": "Help/command/build_command.rst",
      "new_id": "6bb7d5802a36a67ac88e4339446c3952279b4cc5",
      "new_mode": 33188,
      "new_path": "Help/command/build_command.rst"
    },
    {
      "type": "modify",
      "old_id": "fcb294ecb99b5cd0f1edf1e9a647cf6a5a9a31c3",
      "old_mode": 33188,
      "old_path": "Help/manual/cmake.1.rst",
      "new_id": "c5c62d3605586c77de60a772f0e620a884653288",
      "new_mode": 33188,
      "new_path": "Help/manual/cmake.1.rst"
    },
    {
      "type": "modify",
      "old_id": "d1ca26825c433e1a2293bbe109ea036d905d806c",
      "old_mode": 33188,
      "old_path": "Help/manual/cpack.1.rst",
      "new_id": "b6ac33177fe56ba90629a2e1ee7b2def5f3fa1d3",
      "new_mode": 33188,
      "new_path": "Help/manual/cpack.1.rst"
    },
    {
      "type": "modify",
      "old_id": "f982ecf849bdda407ba26dc80a9a71dea30a3298",
      "old_mode": 33188,
      "old_path": "Help/manual/ctest.1.rst",
      "new_id": "b66a5a7d524e089357437a72028fd8d7dd7565d0",
      "new_mode": 33188,
      "new_path": "Help/manual/ctest.1.rst"
    },
    {
      "type": "modify",
      "old_id": "62ebd4a4b44c33316d9d444ea373b438cdeda657",
      "old_mode": 33188,
      "old_path": "Utilities/Sphinx/cmake.py",
      "new_id": "aec10c36644c726e4730064a0530be976d10938c",
      "new_mode": 33188,
      "new_path": "Utilities/Sphinx/cmake.py"
    }
  ]
}
