)]}'
{
  "commit": "8f59eb017753e4e72f0d2b0a736ba9172002e321",
  "tree": "84b3b532e2136e4566e9cfbb38a814f3c7c00593",
  "parents": [
    "864339abf952f07098dd82610256338520167d4a"
  ],
  "author": {
    "name": "Jonathan Brouwer",
    "email": "jonathantbrouwer@gmail.com",
    "time": "Thu Dec 04 20:59:53 2025 +0100"
  },
  "committer": {
    "name": "Jonathan Brouwer",
    "email": "jonathantbrouwer@gmail.com",
    "time": "Fri Dec 05 14:22:52 2025 +0100"
  },
  "message": "Move attribute lints to `rustc_lint`\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2cc2e094e9f9ce781d36ef30024cbd3cf68cb25c",
      "old_mode": 33188,
      "old_path": "Cargo.lock",
      "new_id": "003bc6adb0e885774708c450919bb93f65701ab5",
      "new_mode": 33188,
      "new_path": "Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "a2a5f8ab1423659ca5428a4f112e47743a54af16",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/messages.ftl",
      "new_id": "0d53ed9d97a54858f148164d214a8059e7ff0c23",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/messages.ftl"
    },
    {
      "type": "modify",
      "old_id": "eda272fb7f2b73fdae54f481f0fb55da689079b9",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/attributes/inline.rs",
      "new_id": "fba1a663c05756a7bd60e3b832d21b6046e28d4b",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/src/attributes/inline.rs"
    },
    {
      "type": "modify",
      "old_id": "5a4a4e7599101f711adcb03e5aff8909e65d2371",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/attributes/link_attrs.rs",
      "new_id": "46fa8ee71343809b3dceca92818a683b33e0bb84",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/src/attributes/link_attrs.rs"
    },
    {
      "type": "modify",
      "old_id": "787003519e78bc06dc372e8aeb7f87cebcba8831",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/attributes/macro_attrs.rs",
      "new_id": "d2fa1d440f40772744424bcc6ff3464952b18b61",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/src/attributes/macro_attrs.rs"
    },
    {
      "type": "modify",
      "old_id": "980366b5c372f87d14e7e1899ba1187d3063fc45",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/attributes/prelude.rs",
      "new_id": "65c408fa6358c040401fa890907150a6a517013b",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/src/attributes/prelude.rs"
    },
    {
      "type": "modify",
      "old_id": "23ecc0bf7d29ffcdd2a9331045a670a5e0a74e0e",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/attributes/test_attrs.rs",
      "new_id": "e0b006030758bc42cc59bc584deff5f573bc69e4",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/src/attributes/test_attrs.rs"
    },
    {
      "type": "modify",
      "old_id": "dcb7341b4b5ecbef114b3675fca8cd96fd76e4e0",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/context.rs",
      "new_id": "bc74eaad50bc4e032a99d08a9bf126967ec53cae",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/src/context.rs"
    },
    {
      "type": "modify",
      "old_id": "87e29b7b0de6eaed93e31a58fbedfe32ae0dbf35",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/interface.rs",
      "new_id": "b26a4a29cd2e2753a3331fcf56940d31ad5e5341",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/src/interface.rs"
    },
    {
      "type": "modify",
      "old_id": "7a7f2555287a2330a87b0c5ea8311eed4ff8dcc8",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/lib.rs",
      "new_id": "7cef70f88e1ca0043d030f0f4f69692e1a3ef221",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/src/lib.rs"
    },
    {
      "type": "delete",
      "old_id": "a23884d7f71eb5a29baa8ca1a78bc3b48c9b4c27",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/lints.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ff385bf13aaa968b04e1c822a5e9137813317170",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/safety.rs",
      "new_id": "52baf2136173de135ae0156f0a25fddb45c7ba88",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/src/safety.rs"
    },
    {
      "type": "modify",
      "old_id": "f94f0867451f042b227b1f963ba88ed539a18da0",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/session_diagnostics.rs",
      "new_id": "c4f6f9c6a38cb94148377986f98f39667ace7a89",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/src/session_diagnostics.rs"
    },
    {
      "type": "modify",
      "old_id": "fabd364d3d7f8b55b23a96d1c62f9118bc02577d",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/target_checking.rs",
      "new_id": "88efb910c1601ede3bd210d6283b7949ac8329c1",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/src/target_checking.rs"
    },
    {
      "type": "modify",
      "old_id": "c57e0baea05f6b794604156009ac73c9910725da",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/src/validate_attr.rs",
      "new_id": "cd28677b6a8fdefaac870ad7976d10379e1a04fc",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/src/validate_attr.rs"
    },
    {
      "type": "modify",
      "old_id": "5a7a178582e3433f04c7ccf4b47fdcf6c9a49a2a",
      "old_mode": 33188,
      "old_path": "compiler/rustc_errors/src/lib.rs",
      "new_id": "12e6700e0b8d6c90c0357000ef6266e8f596ab0e",
      "new_mode": 33188,
      "new_path": "compiler/rustc_errors/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "1008a3e787d0111c7b2650c02ef2f472f38d95bb",
      "old_mode": 33188,
      "old_path": "compiler/rustc_hir/Cargo.toml",
      "new_id": "13e73acf07375310e2790232ac5f93152320683b",
      "new_mode": 33188,
      "new_path": "compiler/rustc_hir/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "a4c60fd2cc1ad5775a0e574f4ed65db3a0dab0ae",
      "old_mode": 33188,
      "old_path": "compiler/rustc_hir/src/lints.rs",
      "new_id": "eba2d182d2c48e0ecf7a8d75e6fa9c6baa382ca1",
      "new_mode": 33188,
      "new_path": "compiler/rustc_hir/src/lints.rs"
    },
    {
      "type": "modify",
      "old_id": "e5017794d8f29c1e68ca42619dd0e3fa10994e0a",
      "old_mode": 33188,
      "old_path": "compiler/rustc_hir_analysis/Cargo.toml",
      "new_id": "8d114862b3fe1bddc3f6fc83a6f6f1c94fa8bdae",
      "new_mode": 33188,
      "new_path": "compiler/rustc_hir_analysis/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "1d2a456b555e7590adc2eb7491abb5195cc0a0fc",
      "old_mode": 33188,
      "old_path": "compiler/rustc_hir_analysis/src/lib.rs",
      "new_id": "538fb8c7df1ea0a4631524c5f1a1d59fffcf002d",
      "new_mode": 33188,
      "new_path": "compiler/rustc_hir_analysis/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "75e7af4c11733a1f14ae6caed6e1b743ead60b50",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/messages.ftl",
      "new_id": "1bcdda96e13a27a1f9662a5320b337030e508358",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/messages.ftl"
    },
    {
      "type": "modify",
      "old_id": "87ccd114ee97e5583be711ca4f2f06c5792a79c1",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/early/diagnostics.rs",
      "new_id": "b654bc848ecfc5abdbace4e00993a987c9ba583b",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/early/diagnostics.rs"
    },
    {
      "type": "modify",
      "old_id": "78b76e083d416aee8cea8afd57c7901ee27c87d2",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/lib.rs",
      "new_id": "23afbf6c0d7b74f3a062e9604aff14717599157f",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "51708bc045830dba710f9c1e4053e5d5e2010a7e",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/lints.rs",
      "new_id": "4f28d503af3c316897758d368096f1f27006e19b",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/lints.rs"
    },
    {
      "type": "modify",
      "old_id": "abdc41eb57c216b3dae5d8374045e9e04daa201e",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint_defs/src/lib.rs",
      "new_id": "3c6e7d04a29dd3250630216399a4faf13221b29b",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint_defs/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "0cd36d5e971de961971167501a765daa5365a0e4",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/ty/context.rs",
      "new_id": "a16c2232c3a68bb2751935ad1241ab2d4565b63e",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/ty/context.rs"
    },
    {
      "type": "modify",
      "old_id": "e52475cdd5bde0e62b7c058cdffa944d154f7e8a",
      "old_mode": 33188,
      "old_path": "compiler/rustc_session/src/session.rs",
      "new_id": "acc65fc11a2a2cc2607f4c0f57357680cbde7c20",
      "new_mode": 33188,
      "new_path": "compiler/rustc_session/src/session.rs"
    }
  ]
}
