)]}'
{
  "commit": "30f51b94da225f8cbffb18ee8a9f176f6df469d0",
  "tree": "11e9d9e519a1c7cd9cb4270129b0bcb18fd7180f",
  "parents": [
    "eebb7d5e52deaf8d20018bcfa08c19748cef67d6"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Tue Sep 20 17:28:33 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Sep 20 17:28:33 2022 +0000"
  },
  "message": "Delete the remove_stale_autogen_files mechanism.\n\nPreviously when moving around directories for generated files, Dawn ran\ninto an issue where stale files where #included instead of the new ones,\ncausing compilation failures. To get around this a\nremove_stale_autogen_files mechanism was added that scans the gen/\ndirectory for files not in an allow-list of directories.\n\nThis mechanism is now causing problems for bringing up Dawn standalone\ntests on Android as these test also generate files in Dawn\u0027s gen/\ndirectories, and their files get deleted by remove_stale_autogen_files.\n\nWe are not foresseing any additional shuffling of directories and it\u0027s\nsafe to expect that all stale files have been removed from CI builder\ncaches at this time. So remove_stale_autogen_files can go. This is what\nthis CL does.\n\nFixed: dawn:1543\nChange-Id: I7dbf1eae6c55b7659f3837b6d4a565052001ce57\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/103040\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "a1d954a460d4f2a927e4d2e0d9317f28ee18ece5",
      "old_mode": 33188,
      "old_path": "generator/BUILD.gn",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "28c53010cb9a7fcf745feca4fbb3b0453b0127bb",
      "old_mode": 33188,
      "old_path": "generator/dawn_generator.gni",
      "new_id": "91e4cf70f2532ad671fe7145b210c4e373b5cb48",
      "new_mode": 33188,
      "new_path": "generator/dawn_generator.gni"
    },
    {
      "type": "modify",
      "old_id": "8b9e04cc955d36f18e7bac9a55c7f01db675e634",
      "old_mode": 33188,
      "old_path": "generator/generator_lib.gni",
      "new_id": "b7a5c1c45b714ae8e8ed03087e28e9c1d4a98c1b",
      "new_mode": 33188,
      "new_path": "generator/generator_lib.gni"
    },
    {
      "type": "modify",
      "old_id": "11b3ed259454031bb087a34137e2c98a782404f0",
      "old_mode": 33188,
      "old_path": "generator/generator_lib.py",
      "new_id": "dbff07e27bfe20c32c85bf4aa3e21611cf58c804",
      "new_mode": 33188,
      "new_path": "generator/generator_lib.py"
    },
    {
      "type": "delete",
      "old_id": "6ddf463667db094d25d8c079d4f54c6ccd3c16fe",
      "old_mode": 33188,
      "old_path": "generator/remove_files.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "25e475e08f24345a596dd8e88e47b3e9ec2a72dc",
      "old_mode": 33188,
      "old_path": "src/tint/fuzzers/BUILD.gn",
      "new_id": "d0c72a7b306c7ae2449801dc34314a84e08123db",
      "new_mode": 33188,
      "new_path": "src/tint/fuzzers/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "58a36ea5662f7b7a3a98b49eb32c5c946bfc317c",
      "old_mode": 33188,
      "old_path": "src/tint/fuzzers/tint_ast_fuzzer/BUILD.gn",
      "new_id": "416128c931e13939d4b1a5552ee4cae4bdf1f982",
      "new_mode": 33188,
      "new_path": "src/tint/fuzzers/tint_ast_fuzzer/BUILD.gn"
    }
  ]
}
