)]}'
{
  "commit": "97da8195dea600fbaba876914dfae2ee09ce83ce",
  "tree": "7d3fd4c4b7f7f917ee49375089ad497ee03c2c12",
  "parents": [
    "bbf29b4ca9b05e769d17388cb15bbde7da9e221b"
  ],
  "author": {
    "name": "Georg Semmler",
    "email": "github@weiznich.de",
    "time": "Wed Apr 08 08:36:39 2026 +0200"
  },
  "committer": {
    "name": "Georg Semmler",
    "email": "github@weiznich.de",
    "time": "Fri Apr 10 09:01:20 2026 +0200"
  },
  "message": "Rename the attribute to `on_unknown`\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "61fd3f096248804db3e4ce9a184141a304623d0b",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/attributes/diagnostic/mod.rs",
      "new_id": "f68bed620f1b35a8001018612a91fda788abe97d",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/src/attributes/diagnostic/mod.rs"
    },
    {
      "type": "rename",
      "old_id": "f2a243a8e0bbae7fc90c44c8bc3e8e7d3a315265",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/attributes/diagnostic/on_unknown_item.rs",
      "new_id": "bd5eb4cbf82c7429ec2437b7b56fcd2e10df3d84",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/src/attributes/diagnostic/on_unknown.rs",
      "score": 81
    },
    {
      "type": "modify",
      "old_id": "c10877ce72e673ad1c8e480bcec91553f38bfb7b",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/context.rs",
      "new_id": "3fde8d79f5143b5ab430348b0255b265430bc3a4",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/src/context.rs"
    },
    {
      "type": "modify",
      "old_id": "5d5018ce448e2fd6fb9010ac5dfe1f2a4947aca0",
      "old_mode": 33188,
      "old_path": "compiler/rustc_feature/src/builtin_attrs.rs",
      "new_id": "3edc19e4314ca01717912fe80315a68544212fd5",
      "new_mode": 33188,
      "new_path": "compiler/rustc_feature/src/builtin_attrs.rs"
    },
    {
      "type": "modify",
      "old_id": "7886a4fcac0df9dfd41cdfcaf8e9c12f57a99fb8",
      "old_mode": 33188,
      "old_path": "compiler/rustc_feature/src/unstable.rs",
      "new_id": "c2fe6e1360201bc244113a9e511628c93c97868c",
      "new_mode": 33188,
      "new_path": "compiler/rustc_feature/src/unstable.rs"
    },
    {
      "type": "modify",
      "old_id": "6fa3df2dfa7d1f4a0c6019ca291c370ac92da5c5",
      "old_mode": 33188,
      "old_path": "compiler/rustc_hir/src/attrs/data_structures.rs",
      "new_id": "c94444893f1e39c6f4b83f7be0606df171011a80",
      "new_mode": 33188,
      "new_path": "compiler/rustc_hir/src/attrs/data_structures.rs"
    },
    {
      "type": "modify",
      "old_id": "699caa203ae4badf498c064cfc5a7bae8e6b329a",
      "old_mode": 33188,
      "old_path": "compiler/rustc_hir/src/attrs/encode_cross_crate.rs",
      "new_id": "861d74766ccb9129e4588334cdb90669c7efdbc9",
      "new_mode": 33188,
      "new_path": "compiler/rustc_hir/src/attrs/encode_cross_crate.rs"
    },
    {
      "type": "modify",
      "old_id": "0171cf9ebd72b2d0f315935684a6460667f8b4f8",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/early/diagnostics.rs",
      "new_id": "1b31639c407853e4a6dae1211b472a27a77bcafa",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/early/diagnostics.rs"
    },
    {
      "type": "modify",
      "old_id": "9f7dbae70ec5b2b6df94cf4af257fcaada4a27d5",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/lints.rs",
      "new_id": "19ec3f4ca45d13cf01468675d7adc6fca47fd8a5",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/lints.rs"
    },
    {
      "type": "modify",
      "old_id": "5497e2509eaa06d2d82cd3b7338914a158f4cdc5",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint_defs/src/lib.rs",
      "new_id": "a77b7bc7d9483ea5d2a772819735cd04134c9efc",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint_defs/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "f0495fb820c90060e7d4316d80e61af558b3fd84",
      "old_mode": 33188,
      "old_path": "compiler/rustc_passes/src/check_attr.rs",
      "new_id": "c498728028786382843f5e635ecb86eac66ffd39",
      "new_mode": 33188,
      "new_path": "compiler/rustc_passes/src/check_attr.rs"
    },
    {
      "type": "modify",
      "old_id": "7eba016d44746a2fdc61849c3f264c88d4e54ce7",
      "old_mode": 33188,
      "old_path": "compiler/rustc_resolve/src/build_reduced_graph.rs",
      "new_id": "983a7a201b1071b6be8bb7adfc7e73f139722ade",
      "new_mode": 33188,
      "new_path": "compiler/rustc_resolve/src/build_reduced_graph.rs"
    },
    {
      "type": "modify",
      "old_id": "846efdf22b97cf1f0cc831dfab2d982c911ef524",
      "old_mode": 33188,
      "old_path": "compiler/rustc_resolve/src/imports.rs",
      "new_id": "18db60167c27cd8223e06c6c444fb7b0ddf849f1",
      "new_mode": 33188,
      "new_path": "compiler/rustc_resolve/src/imports.rs"
    },
    {
      "type": "modify",
      "old_id": "d9c71ed2f43386e30ceac8c91d451737d04baaf4",
      "old_mode": 33188,
      "old_path": "compiler/rustc_resolve/src/macros.rs",
      "new_id": "67a896bdd75574e66008713b62c7508d8f7c80c1",
      "new_mode": 33188,
      "new_path": "compiler/rustc_resolve/src/macros.rs"
    },
    {
      "type": "modify",
      "old_id": "d4ec05d6447bd8ef53d0888ef84cf1749b25c971",
      "old_mode": 33188,
      "old_path": "compiler/rustc_span/src/symbol.rs",
      "new_id": "f128427cc675dd8920bfd910a152228346612557",
      "new_mode": 33188,
      "new_path": "compiler/rustc_span/src/symbol.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8852e7dd216c8ef8c02bcb6ad4a9ebd973d9d4b",
      "new_mode": 33188,
      "new_path": "tests/ui/diagnostic_namespace/on_unknown/incorrect-locations.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33636e1fcfc3fc992c500e82da2f1b46f1ae33fb",
      "new_mode": 33188,
      "new_path": "tests/ui/diagnostic_namespace/on_unknown/incorrect-locations.stderr"
    },
    {
      "type": "rename",
      "old_id": "d7d6f1845060dd8ea90ce17848d1726eaa02444d",
      "old_mode": 33188,
      "old_path": "tests/ui/diagnostic_namespace/on_unknown_item/incorrect_format_string.rs",
      "new_id": "cdf0f1e89efc19fe7212e8fd8efb2f846caba72e",
      "new_mode": 33188,
      "new_path": "tests/ui/diagnostic_namespace/on_unknown/incorrect_format_string.rs",
      "score": 67
    },
    {
      "type": "rename",
      "old_id": "e8551479287ebf2fb13f26300d4b2ff4e1cef95f",
      "old_mode": 33188,
      "old_path": "tests/ui/diagnostic_namespace/on_unknown_item/incorrect_format_string.stderr",
      "new_id": "2b942338ffb4e9272bc1034f7278c92b29c2acd4",
      "new_mode": 33188,
      "new_path": "tests/ui/diagnostic_namespace/on_unknown/incorrect_format_string.stderr",
      "score": 70
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8fcd1336bce1cb05ac7c0e7b75b889a213f1416",
      "new_mode": 33188,
      "new_path": "tests/ui/diagnostic_namespace/on_unknown/malformed_attribute.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "319d45c88c429c26f9f4efad9b5835370a497de4",
      "new_mode": 33188,
      "new_path": "tests/ui/diagnostic_namespace/on_unknown/malformed_attribute.stderr"
    },
    {
      "type": "rename",
      "old_id": "431ab6cdd831ab527e81a3da73b5af09b1f1dde4",
      "old_mode": 33188,
      "old_path": "tests/ui/diagnostic_namespace/on_unknown_item/multiple_errors.rs",
      "new_id": "3ccf2fc5f6cab448b972dc08dd7cf40ad64594e0",
      "new_mode": 33188,
      "new_path": "tests/ui/diagnostic_namespace/on_unknown/multiple_errors.rs",
      "score": 83
    },
    {
      "type": "rename",
      "old_id": "fcce77f6aebbe5b1df7d9cde7adaa2a1659f92bb",
      "old_mode": 33188,
      "old_path": "tests/ui/diagnostic_namespace/on_unknown_item/multiple_errors.stderr",
      "new_id": "fcce77f6aebbe5b1df7d9cde7adaa2a1659f92bb",
      "new_mode": 33188,
      "new_path": "tests/ui/diagnostic_namespace/on_unknown/multiple_errors.stderr",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5af79af23c2ccb533c69d985110b14c03f38e3c9",
      "old_mode": 33188,
      "old_path": "tests/ui/diagnostic_namespace/on_unknown_item/unknown_import.rs",
      "new_id": "f2b0f059bb0a873bd253a6874b27c60e9e893fd7",
      "new_mode": 33188,
      "new_path": "tests/ui/diagnostic_namespace/on_unknown/unknown_import.rs",
      "score": 75
    },
    {
      "type": "rename",
      "old_id": "a9867fd74bfb07b1446bd4d9579736326b975ac1",
      "old_mode": 33188,
      "old_path": "tests/ui/diagnostic_namespace/on_unknown_item/unknown_import.stderr",
      "new_id": "a9867fd74bfb07b1446bd4d9579736326b975ac1",
      "new_mode": 33188,
      "new_path": "tests/ui/diagnostic_namespace/on_unknown/unknown_import.stderr",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "7b450f2fd4fac4274b854f0e2401257a909ffccb",
      "old_mode": 33188,
      "old_path": "tests/ui/diagnostic_namespace/on_unknown_item/incorrect-locations.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b09b6c90fd0e2a1cbf529fcc6654683dcdd23a75",
      "old_mode": 33188,
      "old_path": "tests/ui/diagnostic_namespace/on_unknown_item/incorrect-locations.stderr",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4ffa9ffe37b5bb201208b034ec1b7ca09a67fcd8",
      "old_mode": 33188,
      "old_path": "tests/ui/diagnostic_namespace/on_unknown_item/malformed_attribute.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "42caaa9354afafe1b56be12e9bc6156bf0372c7d",
      "old_mode": 33188,
      "old_path": "tests/ui/diagnostic_namespace/on_unknown_item/malformed_attribute.stderr",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "fffb54636cfb7fdb30bef91fd6ae28336f531249",
      "old_mode": 33188,
      "old_path": "tests/ui/feature-gates/feature-gate-diagnostic-on-unknown-item.rs",
      "new_id": "11cc0d50e0c940a1c9fc59f14febc849ca20b887",
      "new_mode": 33188,
      "new_path": "tests/ui/feature-gates/feature-gate-diagnostic-on-unknown.rs",
      "score": 75
    },
    {
      "type": "rename",
      "old_id": "10662eb83b4a5406df7717f3c68ef1604402a2c2",
      "old_mode": 33188,
      "old_path": "tests/ui/feature-gates/feature-gate-diagnostic-on-unknown-item.stderr",
      "new_id": "f6d7ffadaceaee793a89c3209e01bb39ab58b3ce",
      "new_mode": 33188,
      "new_path": "tests/ui/feature-gates/feature-gate-diagnostic-on-unknown.stderr",
      "score": 64
    }
  ]
}
