)]}'
{
  "commit": "018dee5bd296d81fa3f1eff3a08512d190ff7181",
  "tree": "1cf001346a0eda51b2b23b433df0de85759163af",
  "parents": [
    "aba1a01295094e9df40fc94e355f54e7e98dcd33"
  ],
  "author": {
    "name": "Fabian Meumertzheim",
    "email": "fabian@meumertzhe.im",
    "time": "Tue Jun 18 22:34:12 2024 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jun 18 16:34:12 2024 -0400"
  },
  "message": "Include `load` in summaries (#216)\n\nRules, providers, functions and aspects now have a small `load` statement in their summary.\r\n\r\nThe label in the `load` statement requires forking tests and golden files for --noenable_bzlmod mode; for brevity and maintainability, we are only interested in the following tests for --noenable_bzlmod:\r\n\r\n* multiple_files\r\n* same_level_file\r\n* table_of_contents\r\n* local_repository (this one needs no forking)\r\n\r\n---------\r\n\r\nCo-authored-by: Alexandre Rostovtsev \u003carostovtsev@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a6ba4cccd0c40ac87aee7320756eb4769bfa846e",
      "old_mode": 33188,
      "old_path": ".bazelci/presubmit.yml",
      "new_id": "79291a0fa901e4075d1a7375b8ce0ad4ff3feb96",
      "new_mode": 33188,
      "new_path": ".bazelci/presubmit.yml"
    },
    {
      "type": "modify",
      "old_id": "9851880efb9bc3303748b571b22bb52881880a8a",
      "old_mode": 33188,
      "old_path": "docs/stardoc_rule.md",
      "new_id": "83569e4ff0d460f34c854604d5f90f77c07b3102",
      "new_mode": 33188,
      "new_path": "docs/stardoc_rule.md"
    },
    {
      "type": "modify",
      "old_id": "fc8fca05ca53336b3a44616bb894055141378385",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/stardoc/renderer/RendererMain.java",
      "new_id": "21bd2fa82f4d6acfd61bf0f4543a4415b089bae4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/stardoc/renderer/RendererMain.java"
    },
    {
      "type": "modify",
      "old_id": "c2eb87620950695465a9541ee9b037f0487e1cdf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/stardoc/rendering/MarkdownRenderer.java",
      "new_id": "db1fdc59447fc987a43c22195a209ff5cd111324",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/stardoc/rendering/MarkdownRenderer.java"
    },
    {
      "type": "modify",
      "old_id": "9324bb654e6d6a3ae7e5addd23b7b4391f288f88",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/stardoc/rendering/MarkdownUtil.java",
      "new_id": "8b383d9bc54c0876fca4daafd5dfd20065dbf5ea",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/stardoc/rendering/MarkdownUtil.java"
    },
    {
      "type": "modify",
      "old_id": "82fdfadddfc53962f61b0026ac77eaa3f92d6ba2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/stardoc/rendering/MarkdownUtilTest.java",
      "new_id": "4f70ba71a9e7f360950dd5a90a0eca28d39cee0c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/stardoc/rendering/MarkdownUtilTest.java"
    },
    {
      "type": "modify",
      "old_id": "e66b2b2999d82732fc0f0d5a4312d60ae04ebd70",
      "old_mode": 33188,
      "old_path": "stardoc/templates/html_tables/aspect.vm",
      "new_id": "7033279c335c750edb5fc5ed6da1b689e9a13867",
      "new_mode": 33188,
      "new_path": "stardoc/templates/html_tables/aspect.vm"
    },
    {
      "type": "modify",
      "old_id": "b52e5bca1cc155ac7df501d379e2bace368c1ff6",
      "old_mode": 33188,
      "old_path": "stardoc/templates/html_tables/func.vm",
      "new_id": "7d9191dd9c8b34a7c33a4755c1903fbd803caa76",
      "new_mode": 33188,
      "new_path": "stardoc/templates/html_tables/func.vm"
    },
    {
      "type": "modify",
      "old_id": "a2919b09c379bb91b46b031c9d0f9a97af5fe08a",
      "old_mode": 33188,
      "old_path": "stardoc/templates/html_tables/provider.vm",
      "new_id": "4684676bd8aa1b31c923a8d9b11aa1d39c7f449e",
      "new_mode": 33188,
      "new_path": "stardoc/templates/html_tables/provider.vm"
    },
    {
      "type": "modify",
      "old_id": "23785625ebdc6b8d86e4997feb6ce83926e7cb68",
      "old_mode": 33188,
      "old_path": "stardoc/templates/html_tables/repository_rule.vm",
      "new_id": "90df09b3a6a72cb2d5419a8bf208c2cdadb0772b",
      "new_mode": 33188,
      "new_path": "stardoc/templates/html_tables/repository_rule.vm"
    },
    {
      "type": "modify",
      "old_id": "0d5b63828d77740c4d14289488a04eeaeda24e30",
      "old_mode": 33188,
      "old_path": "stardoc/templates/html_tables/rule.vm",
      "new_id": "546e0c1b53437c6cb1ac442913e377440e86217d",
      "new_mode": 33188,
      "new_path": "stardoc/templates/html_tables/rule.vm"
    },
    {
      "type": "modify",
      "old_id": "36aa47a0f1857295e2cdf9cd7a980db58fef2feb",
      "old_mode": 33188,
      "old_path": "stardoc/templates/markdown_tables/aspect.vm",
      "new_id": "327bf108b4c1b80a246941b7e1c6c2ca7c718f45",
      "new_mode": 33188,
      "new_path": "stardoc/templates/markdown_tables/aspect.vm"
    },
    {
      "type": "modify",
      "old_id": "e53b81a9e9ec53ff7eb633bb2aa631a22f40f08d",
      "old_mode": 33188,
      "old_path": "stardoc/templates/markdown_tables/func.vm",
      "new_id": "5d529fc6330b389176c5a0e33f4ec8b5aa9bee6c",
      "new_mode": 33188,
      "new_path": "stardoc/templates/markdown_tables/func.vm"
    },
    {
      "type": "modify",
      "old_id": "f623e0d07eb21757b020ba99a72feeb89dcdf7b9",
      "old_mode": 33188,
      "old_path": "stardoc/templates/markdown_tables/provider.vm",
      "new_id": "a198ac5e0f0a4c62281674e7ea9b21f7d7371ed9",
      "new_mode": 33188,
      "new_path": "stardoc/templates/markdown_tables/provider.vm"
    },
    {
      "type": "modify",
      "old_id": "4473f0126605faa9dcb938749c67ae7b5c7fd6a2",
      "old_mode": 33188,
      "old_path": "stardoc/templates/markdown_tables/repository_rule.vm",
      "new_id": "579e76a40ab638e9a9fed11dd9747a1b768a153e",
      "new_mode": 33188,
      "new_path": "stardoc/templates/markdown_tables/repository_rule.vm"
    },
    {
      "type": "modify",
      "old_id": "0b73239c095c83de62a2cf06d8a4d121568dbd6d",
      "old_mode": 33188,
      "old_path": "stardoc/templates/markdown_tables/rule.vm",
      "new_id": "3b94cd595ac65fd91b4d275670cb293693ff8600",
      "new_mode": 33188,
      "new_path": "stardoc/templates/markdown_tables/rule.vm"
    },
    {
      "type": "modify",
      "old_id": "971b9d9f73858a5dd3cac1593e54f2637c457b68",
      "old_mode": 33188,
      "old_path": "test/BUILD",
      "new_id": "89f82654906996a46aa79b1caf87191aa8dae656",
      "new_mode": 33188,
      "new_path": "test/BUILD"
    },
    {
      "type": "modify",
      "old_id": "80bc2f9de8d589dc905da4a7a454d3774f57ecf4",
      "old_mode": 33188,
      "old_path": "test/bzlmod/MODULE.bazel",
      "new_id": "22b4b82907e75b4edac3d0bc6c36112d526c4654",
      "new_mode": 33188,
      "new_path": "test/bzlmod/MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "3b671cc001fd11b1695b0a9310a30c91237b5cb6",
      "old_mode": 33188,
      "old_path": "test/bzlmod/docs.md.golden",
      "new_id": "33555173a667fa5bec0f7a0ebadb3d59f0e061e8",
      "new_mode": 33188,
      "new_path": "test/bzlmod/docs.md.golden"
    },
    {
      "type": "modify",
      "old_id": "3e26beaf101ac935f0a5fa51c6fe91fc6e5e8d48",
      "old_mode": 33188,
      "old_path": "test/testdata/angle_bracket_test/golden.md",
      "new_id": "9bbb7424eef5dae71b6c9482918ab5ad31640ae6",
      "new_mode": 33188,
      "new_path": "test/testdata/angle_bracket_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "b9e7a5bf5f4a0b877e5c7e07d69e38866ceb1cd7",
      "old_mode": 33188,
      "old_path": "test/testdata/apple_basic_test/golden.md",
      "new_id": "8dbe211603c422a2630a3b1c8ecc64c370fc30d3",
      "new_mode": 33188,
      "new_path": "test/testdata/apple_basic_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "e1ef986cd7256d87751050102701120046e29772",
      "old_mode": 33188,
      "old_path": "test/testdata/aspect_test/golden.md",
      "new_id": "326e8720442d57a0e92422cc4fbf9ac7671b0e42",
      "new_mode": 33188,
      "new_path": "test/testdata/aspect_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "38ddde0b56b63fe31cf223ba9928fe926278d175",
      "old_mode": 33188,
      "old_path": "test/testdata/aspect_test/input.bzl",
      "new_id": "179ce0388a8307602a5ab7588b97c11e0c5a2f63",
      "new_mode": 33188,
      "new_path": "test/testdata/aspect_test/input.bzl"
    },
    {
      "type": "modify",
      "old_id": "98ce76b517bbae793f9a15981cd94cd728e1d590",
      "old_mode": 33188,
      "old_path": "test/testdata/attribute_defaults_test/golden.md",
      "new_id": "bcd115b00c4127abe7c63732baf9fac04d3d98f8",
      "new_mode": 33188,
      "new_path": "test/testdata/attribute_defaults_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "1412f2f7f1893e8c4873b9bab7beb548ece4d44e",
      "old_mode": 33188,
      "old_path": "test/testdata/attribute_types_test/golden.md",
      "new_id": "d1602c986267f19df288a9bebed39cdcc7145364",
      "new_mode": 33188,
      "new_path": "test/testdata/attribute_types_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "183402ecd060350da51fd3a4ffbc067078f4173d",
      "old_mode": 33188,
      "old_path": "test/testdata/cc_api_test/golden.md",
      "new_id": "df967cb6924803d8307a3854cc8b4842c9991792",
      "new_mode": 33188,
      "new_path": "test/testdata/cc_api_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "e1d5fdfc01179b126193422a8aa8263d9b935435",
      "old_mode": 33188,
      "old_path": "test/testdata/config_apis_test/golden.md",
      "new_id": "3c55953d15c67fe3e8e03bb6f0ecc7e8727df4ee",
      "new_mode": 33188,
      "new_path": "test/testdata/config_apis_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "abce00a4cbdc395f16339782a238082baa3a1e40",
      "old_mode": 33188,
      "old_path": "test/testdata/cpp_basic_test/golden.md",
      "new_id": "832d162ba09bcfd4413945f354de40e2ff40f4d3",
      "new_mode": 33188,
      "new_path": "test/testdata/cpp_basic_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "2801a168589e847a7c7f216aa89572f451c0dcbc",
      "old_mode": 33188,
      "old_path": "test/testdata/filter_rules_test/golden.md",
      "new_id": "fc9badb2fcfb9ac471d4e16bcf00f6571f8c54ff",
      "new_mode": 33188,
      "new_path": "test/testdata/filter_rules_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "bf758b18dc7471337d225b95344ca0e56f2db343",
      "old_mode": 33188,
      "old_path": "test/testdata/function_basic_test/golden.md",
      "new_id": "afa5ae399c64f52195f29fba0bdbc431229d7455",
      "new_mode": 33188,
      "new_path": "test/testdata/function_basic_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "e0f2c40c3bdc94b3b838c5f8e7aa5f6cf39d8223",
      "old_mode": 33188,
      "old_path": "test/testdata/function_wrap_multiple_lines_test/golden.md",
      "new_id": "e453c029933495874cc9ac6443212423e065a486",
      "new_mode": 33188,
      "new_path": "test/testdata/function_wrap_multiple_lines_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "5ac16a813adadc4a1ab1efc40228dba79a84be03",
      "old_mode": 33188,
      "old_path": "test/testdata/html_tables_template_test/golden.md",
      "new_id": "3aa953f87e78c7bb0343332b7c0ea07b07536474",
      "new_mode": 33188,
      "new_path": "test/testdata/html_tables_template_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "e98bbd67d90e37b2bea9693d4d38afa2cf5b80aa",
      "old_mode": 33188,
      "old_path": "test/testdata/java_basic_test/golden.md",
      "new_id": "bc7caee74b58ab775ef6ff51261f7e8973b7e0b8",
      "new_mode": 33188,
      "new_path": "test/testdata/java_basic_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "d06bf71e21c1f81bed8457221bda3790253daabf",
      "old_mode": 33261,
      "old_path": "test/testdata/local_repository_test/golden.md",
      "new_id": "e0c8110c9491d2dbb2e9841d1d89cc50ddf48fe7",
      "new_mode": 33261,
      "new_path": "test/testdata/local_repository_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "c4e95cdedd2d673a8fd46df21d172ea0d3adda67",
      "old_mode": 33188,
      "old_path": "test/testdata/macro_kwargs_test/golden.md",
      "new_id": "02f4246065b3318761d7ac84ba5dc1b6162fc205",
      "new_mode": 33188,
      "new_path": "test/testdata/macro_kwargs_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "0b1f0403d8801709b5683156416c69840250226d",
      "old_mode": 33188,
      "old_path": "test/testdata/macro_kwargs_test/legacy_golden.md",
      "new_id": "0aa9531f59072f6f6d85433c052889851c0a2954",
      "new_mode": 33188,
      "new_path": "test/testdata/macro_kwargs_test/legacy_golden.md"
    },
    {
      "type": "modify",
      "old_id": "4368d43768a72b808273dc49fba7b4001ed66a60",
      "old_mode": 33188,
      "old_path": "test/testdata/misc_apis_test/golden.md",
      "new_id": "6a311cc7f459d46890a843ac46117d72f0b7f954",
      "new_mode": 33188,
      "new_path": "test/testdata/misc_apis_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "3e753c081226644cb623ef04577a2db0991562f2",
      "old_mode": 33188,
      "old_path": "test/testdata/multi_level_namespace_test/golden.md",
      "new_id": "ba65c5ba9efea4076eda80e1f5dba102be6769f3",
      "new_mode": 33188,
      "new_path": "test/testdata/multi_level_namespace_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "f35b10d2158021bd7f66310a5adb93d4728b5550",
      "old_mode": 33188,
      "old_path": "test/testdata/multi_level_namespace_test_with_allowlist/golden.md",
      "new_id": "2e4a52eb8b52f5c1301325d1f1e987c80c162414",
      "new_mode": 33188,
      "new_path": "test/testdata/multi_level_namespace_test_with_allowlist/golden.md"
    },
    {
      "type": "modify",
      "old_id": "0fab337abfb6ac35223ddb0202c06ad4d625450b",
      "old_mode": 33188,
      "old_path": "test/testdata/multiple_files_test/golden.md",
      "new_id": "8fe325985be1d6def26f7a0437f7dc9b51d75913",
      "new_mode": 33188,
      "new_path": "test/testdata/multiple_files_test/golden.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3903b308087c76391726efeceab19a3db36eccf2",
      "new_mode": 33188,
      "new_path": "test/testdata/multiple_files_test/noenable_bzlmod_golden.md"
    },
    {
      "type": "modify",
      "old_id": "085fec81690adbf1b66a25605f6c9b40f41eaa65",
      "old_mode": 33188,
      "old_path": "test/testdata/multiple_rules_test/golden.md",
      "new_id": "fa470fc41a3381bde804421ac2b6075690418961",
      "new_mode": 33188,
      "new_path": "test/testdata/multiple_rules_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "6e4c453ddfc548f63899c765b056fe2a99d84ffa",
      "old_mode": 33188,
      "old_path": "test/testdata/namespace_test/golden.md",
      "new_id": "a8ee42eba06999a83df9d048becc71d2f04da7bc",
      "new_mode": 33188,
      "new_path": "test/testdata/namespace_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "ec94c4aa5771ba444912e92c439864663c4923a3",
      "old_mode": 33188,
      "old_path": "test/testdata/provider_basic_test/golden.md",
      "new_id": "29979b36519f6fdafd876912f5d521757000ab73",
      "new_mode": 33188,
      "new_path": "test/testdata/provider_basic_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "b25999615c2673776d0c22be3518b0e42da78748",
      "old_mode": 33188,
      "old_path": "test/testdata/providers_for_attributes_test/golden.md",
      "new_id": "a583c6f5fa45d978672fce0044ed195ef39fe9a1",
      "new_mode": 33188,
      "new_path": "test/testdata/providers_for_attributes_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "d39dbb58be8f12b157b1b54035e1562fcdeac297",
      "old_mode": 33188,
      "old_path": "test/testdata/pure_markdown_template_test/golden.md",
      "new_id": "96e47afb6d842f255a49e65fc46a8e2738c160d5",
      "new_mode": 33188,
      "new_path": "test/testdata/pure_markdown_template_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "d2a83942c43ac79b4d81f6f6b16fb7f1244a3fa0",
      "old_mode": 33188,
      "old_path": "test/testdata/py_rule_test/golden.md",
      "new_id": "6a37594c76c7d90d5b26c0cdae95633450395fbd",
      "new_mode": 33188,
      "new_path": "test/testdata/py_rule_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "ac4341516c86a5293f4913473809c835c6ebe962",
      "old_mode": 33188,
      "old_path": "test/testdata/repo_rules_test/golden.md",
      "new_id": "e3979f1d13ee600ce2e2578ec15564a478187e1f",
      "new_mode": 33188,
      "new_path": "test/testdata/repo_rules_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "0f4f48a9ac52925a1998f5fc1d4c1f7635bf1b09",
      "old_mode": 33188,
      "old_path": "test/testdata/same_level_file_test/BUILD",
      "new_id": "d5ef45eae37e662fa0246078d4917432e4769e84",
      "new_mode": 33188,
      "new_path": "test/testdata/same_level_file_test/BUILD"
    },
    {
      "type": "modify",
      "old_id": "66b9a978e4b6eb914ec8f24be77cf68dacca2caf",
      "old_mode": 33188,
      "old_path": "test/testdata/same_level_file_test/golden.md",
      "new_id": "d4761bfa5ba929b99fe529874818a4baa9f1b96c",
      "new_mode": 33188,
      "new_path": "test/testdata/same_level_file_test/golden.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7870e7235081d133c2ab5d5e574fe7f42efc706",
      "new_mode": 33188,
      "new_path": "test/testdata/same_level_file_test/noenable_bzlmod_golden.md"
    },
    {
      "type": "modify",
      "old_id": "a5a2e3952b6129b9a469c8b8b45618fb0ab984ba",
      "old_mode": 33188,
      "old_path": "test/testdata/simple_test/golden.md",
      "new_id": "8f7456a0609905af479fcaa24a920a3fe5d14bcf",
      "new_mode": 33188,
      "new_path": "test/testdata/simple_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "38f9908c6006c616a6b73799f4c9a1fd36495301",
      "old_mode": 33188,
      "old_path": "test/testdata/struct_default_value_test/golden.md",
      "new_id": "3260c2ad448e2d462200db5f7d876bee4db71267",
      "new_mode": 33188,
      "new_path": "test/testdata/struct_default_value_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "a49b49c02f662b1b65905c5f51802e3f654b3c6b",
      "old_mode": 33188,
      "old_path": "test/testdata/table_of_contents_test/golden.md",
      "new_id": "cc2da34567418723c19ec28707226f7593c8b3ba",
      "new_mode": 33188,
      "new_path": "test/testdata/table_of_contents_test/golden.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5039f2c7a2bcad261d12ee7e98fbc0aa0a640b0c",
      "new_mode": 33188,
      "new_path": "test/testdata/table_of_contents_test/noenable_bzlmod_golden.md"
    },
    {
      "type": "modify",
      "old_id": "8bbe43c909f3bdce0d10d6918ba69f9137454228",
      "old_mode": 33188,
      "old_path": "test/testdata/unknown_name_test/golden.md",
      "new_id": "add5ea9038051c62f837e653edda7f9d2390dc76",
      "new_mode": 33188,
      "new_path": "test/testdata/unknown_name_test/golden.md"
    },
    {
      "type": "modify",
      "old_id": "9d45698af841fe03fc5377dcc506723b9834c012",
      "old_mode": 33261,
      "old_path": "update-stardoc-tests.sh",
      "new_id": "ca9a7f7f49c432d62096e901967d56b3ebf72c5a",
      "new_mode": 33261,
      "new_path": "update-stardoc-tests.sh"
    }
  ]
}
