)]}'
{
  "commit": "899457c96ef8019ecf99caf07d2ea81021444cd6",
  "tree": "dc108d8f8656003fbbaa0555da0f1e6d726dff73",
  "parents": [
    "1cff3151e7788bd1bc75ed050cf099e55d672168"
  ],
  "author": {
    "name": "Jan Svoboda",
    "email": "jan_svoboda@apple.com",
    "time": "Thu May 14 08:59:21 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu May 14 15:59:21 2026 +0000"
  },
  "message": "[clang][deps] Consolidate types into new `DependencyActionController.h` (#197721)\n\nThis PR pulls types from multiple headers into new\n`DependencyActionController.h`. This is just a cleanup, NFC.",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "024b0de9048ec6968e09df826a3afcad5055de0a",
      "new_mode": 33188,
      "new_path": "clang/include/clang/DependencyScanning/DependencyActionController.h"
    },
    {
      "type": "modify",
      "old_id": "df862848f1e2387792262b5419399d177a205c06",
      "old_mode": 33188,
      "old_path": "clang/include/clang/DependencyScanning/DependencyScanningUtils.h",
      "new_id": "b70805d36a02a60c4cfc63a242bc4d05796f51bf",
      "new_mode": 33188,
      "new_path": "clang/include/clang/DependencyScanning/DependencyScanningUtils.h"
    },
    {
      "type": "modify",
      "old_id": "878943078dc5b1bafc842335b96861530d648f28",
      "old_mode": 33188,
      "old_path": "clang/include/clang/DependencyScanning/DependencyScanningWorker.h",
      "new_id": "b1c65253f3ef0cc91c61aba8cde4a8026701ec41",
      "new_mode": 33188,
      "new_path": "clang/include/clang/DependencyScanning/DependencyScanningWorker.h"
    },
    {
      "type": "modify",
      "old_id": "620cca0af8f9468cc4894e0ca441a89f35621410",
      "old_mode": 33188,
      "old_path": "clang/include/clang/DependencyScanning/ModuleDepCollector.h",
      "new_id": "6c9b89f3feabc3852d88d347603af96b4b667d74",
      "new_mode": 33188,
      "new_path": "clang/include/clang/DependencyScanning/ModuleDepCollector.h"
    },
    {
      "type": "modify",
      "old_id": "3dfcc7e49ed88d7c26c9f809053943ad8e6e2197",
      "old_mode": 33188,
      "old_path": "clang/lib/DependencyScanning/DependencyScannerImpl.cpp",
      "new_id": "1038a1eb56ed11afe3b8bf4671c3fff950c0b296",
      "new_mode": 33188,
      "new_path": "clang/lib/DependencyScanning/DependencyScannerImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "ef4d57c42b4ffd2c79a97d306a6801a3c54d2b15",
      "old_mode": 33188,
      "old_path": "clang/lib/DependencyScanning/DependencyScanningWorker.cpp",
      "new_id": "f5ec8b34f70d654bb6bea28da9d3f8e4883869fc",
      "new_mode": 33188,
      "new_path": "clang/lib/DependencyScanning/DependencyScanningWorker.cpp"
    },
    {
      "type": "modify",
      "old_id": "d10d2f70f6940be946bff0723ec9ade8aea8cfdf",
      "old_mode": 33188,
      "old_path": "clang/lib/DependencyScanning/ModuleDepCollector.cpp",
      "new_id": "68a32dcf0deb0557f28fe003103f66ecad9704b8",
      "new_mode": 33188,
      "new_path": "clang/lib/DependencyScanning/ModuleDepCollector.cpp"
    }
  ]
}
