)]}'
{
  "commit": "082ccd75301cd02efd09bb9882bb9d2a8957193b",
  "tree": "92611f898b4b3253c12687faa610f0bc8a0d0de8",
  "parents": [
    "48c69eeafe5e480b5baa0c6766d4d2e3c7f5a4ad"
  ],
  "author": {
    "name": "Abdelmaged Khalifa",
    "email": "abdelmaged.khalifa@gmail.com",
    "time": "Sun Feb 12 01:00:40 2023 +0200"
  },
  "committer": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Tue Feb 14 08:56:59 2023 -0500"
  },
  "message": "add_custom_command: Add DEPENDS_EXPLICIT_ONLY option for Ninja\n\nAdd option `DEPENDS_EXPLICIT_ONLY` to `add_custom_command` to indicate\nthat implicit dependencies coming from users of the output are not\nneeded, and only consider dependencies explicitly specified in the\ncustom command.\n\nFixes: #17097\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "293d3f01bc47e4bcdbebd1fc7b98fb64a1b1808d",
      "old_mode": 33188,
      "old_path": "Help/command/add_custom_command.rst",
      "new_id": "2cf88fc1013db01bbe1e24e2f3c1e7ef13091883",
      "new_mode": 33188,
      "new_path": "Help/command/add_custom_command.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10c68cf057f42c54c8086c76bc68cd73ebe83c5f",
      "new_mode": 33188,
      "new_path": "Help/release/dev/ninja-custom-command-depends.rst"
    },
    {
      "type": "modify",
      "old_id": "831e9c7d59b2883556bd53893c17e2a69cdb8638",
      "old_mode": 33188,
      "old_path": "Source/cmAddCustomCommandCommand.cxx",
      "new_id": "65a8eb53239d1137d18836ac80a681c532f7bc72",
      "new_mode": 33188,
      "new_path": "Source/cmAddCustomCommandCommand.cxx"
    },
    {
      "type": "modify",
      "old_id": "5b639968c3f06cdbe5ce92d2649a0e22700d9d92",
      "old_mode": 33188,
      "old_path": "Source/cmCustomCommand.cxx",
      "new_id": "e12cf708e1708b475a811a610ffdd74576e3a87e",
      "new_mode": 33188,
      "new_path": "Source/cmCustomCommand.cxx"
    },
    {
      "type": "modify",
      "old_id": "3671ad991ded3f4b4e8412ce491f00fba7447d47",
      "old_mode": 33188,
      "old_path": "Source/cmCustomCommand.h",
      "new_id": "1e68dbfdda27ba35d0337ced3f8f8a9edbd3b953",
      "new_mode": 33188,
      "new_path": "Source/cmCustomCommand.h"
    },
    {
      "type": "modify",
      "old_id": "1e2ea2a01ef256118f1b54343cdbba697b488c64",
      "old_mode": 33188,
      "old_path": "Source/cmLocalNinjaGenerator.cxx",
      "new_id": "f8027c0bc08d2cb2c1e52a23543028837cd24712",
      "new_mode": 33188,
      "new_path": "Source/cmLocalNinjaGenerator.cxx"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0c2434dbefc5e086d047bebb23fe2fc312e0abc",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Ninja/CustomCommandExplicitDepends.cmake"
    },
    {
      "type": "modify",
      "old_id": "9214e9092d143cc332d9a4eb64d6f5e3f4fc6f19",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/Ninja/RunCMakeTest.cmake",
      "new_id": "17ad035a524be834d34a60105d7750a43d61034f",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/Ninja/RunCMakeTest.cmake"
    }
  ]
}
