)]}'
{
  "commit": "9f23877ccc4e837470fc264a177c41f4d2b42cdf",
  "tree": "8fcf264f361550e122099e5ea71df8048473d6e2",
  "parents": [
    "4da31b6f579925e17314ad2de2826dc171cd95f4"
  ],
  "author": {
    "name": "Jan Svoboda",
    "email": "jan_svoboda@apple.com",
    "time": "Wed Dec 03 14:15:14 2025 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Dec 03 14:15:14 2025 -0800"
  },
  "message": "[clang][deps] Simplify consuming of the build command (#169064)\n\nThis is an NFC patch that aims to simplify how the scanner calls\n`Consumer.handleBuildCommand()` by doing it directly in\n`DependencyScanningAction` instead of going through the\n`setLastCC1Arguments()` and `takeLastCC1Arguments()` dance with the\nclient.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bdb457401bc733ae47a93bf475430d58a6f83473",
      "old_mode": 33188,
      "old_path": "clang/lib/Tooling/DependencyScanning/DependencyScannerImpl.cpp",
      "new_id": "4e3cdece9d6d87050e4856c14ed3b3b4f61745e3",
      "new_mode": 33188,
      "new_path": "clang/lib/Tooling/DependencyScanning/DependencyScannerImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "b94d1b472f92060d8688a44e6e2b55c055ca75c9",
      "old_mode": 33188,
      "old_path": "clang/lib/Tooling/DependencyScanning/DependencyScannerImpl.h",
      "new_id": "254ff79acc4d38d736f304bfba1a6519aad79134",
      "new_mode": 33188,
      "new_path": "clang/lib/Tooling/DependencyScanning/DependencyScannerImpl.h"
    },
    {
      "type": "modify",
      "old_id": "421a94307a9e5852eb05ec215cc14b40186902d4",
      "old_mode": 33188,
      "old_path": "clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp",
      "new_id": "62dc47c7e597ce7cff6cda904e21f3bdcbcc41c6",
      "new_mode": 33188,
      "new_path": "clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp"
    }
  ]
}
