)]}'
{
  "commit": "843b50030ce7ee1f86b8f1bf284ce8ca92985c3b",
  "tree": "4bd852dc8b1aeee6176fd7088b1679371d4dd786",
  "parents": [
    "e431b2f39f4c8ce3b0b5cfcc7b65242209165c7a"
  ],
  "author": {
    "name": "RJ Ascani",
    "email": "rjascani@google.com",
    "time": "Wed Nov 04 14:49:23 2020 -0800"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Nov 05 00:26:28 2020 +0000"
  },
  "message": "Revert phony targets to stamp targets\n\nThis CL reverts 4 previous commits that removed stamp files in favor of\nphony alias targets. This is due to an issue found in the Chromium build\nwith incremental builds.\n\nReverts:\n  f5f465b5 Fix runtime_deps for elided targets\n  c808630c Move runtime_deps file for phony targets to /obj\n  a9eaeb80 Switch remaining stamp targets to phony targets\n  99f72f88 Switch source_set stamp targets to phony targets\n\nBug: 215\nChange-Id: Id83ea946654e597f93012cf1f93fbe3e6704c1d3\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/10620\nReviewed-by: Dirk Pranke \u003cdpranke@google.com\u003e\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\nCommit-Queue: Brett Wilson \u003cbrettw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a16f16fd8530ae7496f9ae654ae42b13468e9aef",
      "old_mode": 33261,
      "old_path": "build/gen.py",
      "new_id": "486354bf47787ea44253a1b690fc06b504628444",
      "new_mode": 33261,
      "new_path": "build/gen.py"
    },
    {
      "type": "modify",
      "old_id": "b321129ffab6f67e394a419ebe45c0788ecdf3a8",
      "old_mode": 33188,
      "old_path": "docs/reference.md",
      "new_id": "9dab5189c2000427c58a08e9f5a44e99e3381a8f",
      "new_mode": 33188,
      "new_path": "docs/reference.md"
    },
    {
      "type": "delete",
      "old_id": "8bc1e5271dc92a0d508289296d40ff300ba7f156",
      "old_mode": 33188,
      "old_path": "src/gn/builtin_tool.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "00cc80925e8dca82736c07d3975588b5504defc6",
      "old_mode": 33188,
      "old_path": "src/gn/builtin_tool.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1d2b8992048f2aa9a1f555dd80c0c7d5199dcc87",
      "old_mode": 33188,
      "old_path": "src/gn/commands.cc",
      "new_id": "97d26299d1d30c24f706dd74b7277380e25ad5df",
      "new_mode": 33188,
      "new_path": "src/gn/commands.cc"
    },
    {
      "type": "modify",
      "old_id": "ab06545b9ecaaaeb5259b615134e4120547490cb",
      "old_mode": 33188,
      "old_path": "src/gn/filesystem_utils.cc",
      "new_id": "ae6d4d97ee9baa83080af02f13175590e7603069",
      "new_mode": 33188,
      "new_path": "src/gn/filesystem_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "9ba3b4e6d5a07f9a8ff9c35059bf336435ed5f2e",
      "old_mode": 33188,
      "old_path": "src/gn/filesystem_utils.h",
      "new_id": "830478a5fcd46cd21904d3cc55e45c5343aa8563",
      "new_mode": 33188,
      "new_path": "src/gn/filesystem_utils.h"
    },
    {
      "type": "modify",
      "old_id": "6c5041e718dc0f75c33ece5f0f60803aef1401f8",
      "old_mode": 33188,
      "old_path": "src/gn/function_get_target_outputs.cc",
      "new_id": "fa851f3c47c506f1939cc3867e5ba1f0498406e1",
      "new_mode": 33188,
      "new_path": "src/gn/function_get_target_outputs.cc"
    },
    {
      "type": "modify",
      "old_id": "c8a8437f655b748234d098984724a1749a9ada72",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_action_target_writer.cc",
      "new_id": "28f28c7a66eeb475988d3f9181c5b172f49c0a28",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_action_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "74f7f90f1fc097a07957bb0ed64c3ec1a610d190",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_action_target_writer_unittest.cc",
      "new_id": "eb03df1dfcfd5e073669e8be24d26b18f2e1460d",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_action_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "08df4c1c7d374568895424548c720bdb0fd69271",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_binary_target_writer.cc",
      "new_id": "08e8c93e12f8ea89ae7b2afa8b2db4db5ff5e67d",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_binary_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "fcf90bfd38f6debb7f7d04e99c856f5406bee69c",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_binary_target_writer.h",
      "new_id": "76a8a4eb798765fcc17697367b14e63560832902",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_binary_target_writer.h"
    },
    {
      "type": "modify",
      "old_id": "afcc4d6283c6a8a687edd79d4c2ccd8bbba63644",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_binary_target_writer_unittest.cc",
      "new_id": "970aa82f7d1c74fefe3ad3049ca3e45139909574",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_binary_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "50f11553036c93deceb3e6b2d2491c04b2360381",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_build_writer.cc",
      "new_id": "f801fb67c37a010bd030919e5b0714a76e4c905c",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_build_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "f98787c15417def49f1b72e7058268514ff18d14",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_build_writer_unittest.cc",
      "new_id": "8bc683910d72a23ef1f537c6fa3727990ce62ae9",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_build_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "22819783fdeb62441a1b4f5d28abac4a83a7d0b6",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_bundle_data_target_writer.cc",
      "new_id": "0e3bcb0acb405f9138ee44794e47164d236e2361",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_bundle_data_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "ebf0f89b1e2ae7a8063c8cfed794fc5b738b94cd",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_bundle_data_target_writer_unittest.cc",
      "new_id": "06b5eb221c4620b175ca61a12c758c50c443fd55",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_bundle_data_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f0d43a35eff8b79e039adff7715756030e34c35c",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_c_binary_target_writer.cc",
      "new_id": "17f9c0855dae4010036fa3a3078a168e285d67fc",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_c_binary_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "ae0b09d3b7bdf36848c8d3ff59384db344004a71",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_c_binary_target_writer.h",
      "new_id": "bbc71c534efd215a1de4b0ba52f41473f3bc61eb",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_c_binary_target_writer.h"
    },
    {
      "type": "modify",
      "old_id": "540e75508fb5180adb4501aace441d24b611e003",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_c_binary_target_writer_unittest.cc",
      "new_id": "99961dafdd8de04654c0c1a40678f07ef7334b1b",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_c_binary_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "646ec44af82e5747ce82b67a84d7306eaa984231",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_copy_target_writer.cc",
      "new_id": "92992236df2f8fd516d5e6d656bb8f045e2778b9",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_copy_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "1b5077a7516edea5442f856fa099f0263d27b916",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_copy_target_writer_unittest.cc",
      "new_id": "f641ffa9ec3d4bcbc6e4572bf605ac50f4ab8fd3",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_copy_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "002c042b709d16622a26f4445a14c4bd87102641",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_create_bundle_target_writer.cc",
      "new_id": "9f000f319b92b1bc0076aff87ac3b4e298254f5e",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_create_bundle_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "189a524c0a4d76043bf4b72857ab8a017c8401cf",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_create_bundle_target_writer.h",
      "new_id": "6d4e22488651b640e4d90a9a5898b66b1c73300a",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_create_bundle_target_writer.h"
    },
    {
      "type": "modify",
      "old_id": "77598c85bed9692dd9717e4b82e630f1dba81cf8",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_create_bundle_target_writer_unittest.cc",
      "new_id": "d2c5c2420dac2979ce428dcfb8488c543ccb96e9",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_create_bundle_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f4508a559098dfa0cabbe83a6d2b67ac89c3b999",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_generated_file_target_writer.cc",
      "new_id": "6b0db1be4d6f74a5f399c315a19d2adc9ba4241e",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_generated_file_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "c7eab683b880b4d304c2e48c41f59edfbec1688f",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_generated_file_target_writer_unittest.cc",
      "new_id": "e88ad49bd77bbd1377bd49840a3064894015913e",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_generated_file_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "5ba4ba6e3bd13fd3ffff79f03b21d29cec1705d5",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_group_target_writer.cc",
      "new_id": "b518977cb3144f959fae37166650ae7a9b6bc0e1",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_group_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "24089925cda1e896722474e6cca04843f636108a",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_group_target_writer_unittest.cc",
      "new_id": "2280bb0f6e17d77345f26bef6d12d2413ba44820",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_group_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "66e28040726dc19714deaffc09fc5151439c059e",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_rust_binary_target_writer.cc",
      "new_id": "59960a1d6553a5750e94730b36035a1d64736ebd",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_rust_binary_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "d2446ac0acc7807264ecef7776b837e1e12a91a5",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_rust_binary_target_writer_unittest.cc",
      "new_id": "34d87f04455d0c1334aea7fa5fca5419b64ee490",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_rust_binary_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "802852cee4ce80a6000454cdda53fd2785e668db",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_target_writer.cc",
      "new_id": "b6bbb9f591f9964bff15de3b8620db8a0515e5cd",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "c9c8841fb35d57f60275ba023dfeeb3bb05a7ee5",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_target_writer.h",
      "new_id": "f4c9eaea6b9f7edfe2a6114501b5af05fe5a55e1",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_target_writer.h"
    },
    {
      "type": "modify",
      "old_id": "300dbdd8ceefc049f16c64034a9c1a5d7c2a2d62",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_target_writer_unittest.cc",
      "new_id": "1b19159c63c60101acba8cfc70781f2ee2ea7f52",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f04857fb93b5bccdaa8dac4ba64eb242c0ac9431",
      "old_mode": 33188,
      "old_path": "src/gn/runtime_deps.cc",
      "new_id": "3b6d683febe339c2d7624bb84f6128f7c858efdc",
      "new_mode": 33188,
      "new_path": "src/gn/runtime_deps.cc"
    },
    {
      "type": "modify",
      "old_id": "b94bc47d54c7f62ef4438b51767aa2bc97379d08",
      "old_mode": 33188,
      "old_path": "src/gn/switches.cc",
      "new_id": "0ad3a6bea46a27cb6709fe2ddaa2f086c6256abe",
      "new_mode": 33188,
      "new_path": "src/gn/switches.cc"
    },
    {
      "type": "modify",
      "old_id": "6b28107cc7c7713c5c8a0d554084e8b9df7d9844",
      "old_mode": 33188,
      "old_path": "src/gn/target.cc",
      "new_id": "b8a8d050c2329f11651e74c3c7eee014e8a3537e",
      "new_mode": 33188,
      "new_path": "src/gn/target.cc"
    },
    {
      "type": "modify",
      "old_id": "1d26301e3eb15f32051c674f417cd1179f4a89f2",
      "old_mode": 33188,
      "old_path": "src/gn/target.h",
      "new_id": "dbcfa69adfa37d8733e620cfde292ff8e4eba97a",
      "new_mode": 33188,
      "new_path": "src/gn/target.h"
    },
    {
      "type": "modify",
      "old_id": "2496696cbcd6670c9a20d40abec907f7f64ba2ec",
      "old_mode": 33188,
      "old_path": "src/gn/target_unittest.cc",
      "new_id": "792c5304ea5f278df67ab1d529acc2583ce09f31",
      "new_mode": 33188,
      "new_path": "src/gn/target_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "9297ce4b5b1321b24d19a0418a656ca0ed5daeb6",
      "old_mode": 33188,
      "old_path": "src/gn/tool.cc",
      "new_id": "5e4186dbe18ae838c5c86c9c28ab2245dccd35cb",
      "new_mode": 33188,
      "new_path": "src/gn/tool.cc"
    },
    {
      "type": "modify",
      "old_id": "5e824c9985a66e91070a2e2921a4cad32b73257f",
      "old_mode": 33188,
      "old_path": "src/gn/tool.h",
      "new_id": "e64935f548b3c814d950cdec7b0008cb554f19d8",
      "new_mode": 33188,
      "new_path": "src/gn/tool.h"
    },
    {
      "type": "modify",
      "old_id": "a00aec4559033e1b6e40d6fd7ab70848b318453d",
      "old_mode": 33188,
      "old_path": "src/gn/toolchain.cc",
      "new_id": "bfad81db6351b35a194f483fb74e67330d621472",
      "new_mode": 33188,
      "new_path": "src/gn/toolchain.cc"
    },
    {
      "type": "modify",
      "old_id": "e4215ea5007ee59127f5200b3335fd01d4dd3916",
      "old_mode": 33188,
      "old_path": "src/gn/toolchain.h",
      "new_id": "eb5a60c526ecdc3473adb10b4c84aca36b710a0d",
      "new_mode": 33188,
      "new_path": "src/gn/toolchain.h"
    },
    {
      "type": "modify",
      "old_id": "6acff14ae3a8630f0a78bff33fd0e7dceb733347",
      "old_mode": 33188,
      "old_path": "src/gn/visual_studio_writer.cc",
      "new_id": "6ee56e86d0ad41f0e0e878a1bbb4700641af3d98",
      "new_mode": 33188,
      "new_path": "src/gn/visual_studio_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "55ae70561d54a9c7211e2482188952bb0e6bd1c9",
      "old_mode": 33188,
      "old_path": "src/gn/visual_studio_writer.h",
      "new_id": "e4957a1ff479b1d2abe526b9f0c38211a163ef56",
      "new_mode": 33188,
      "new_path": "src/gn/visual_studio_writer.h"
    }
  ]
}
