)]}'
{
  "commit": "54b04fdc21d540a6e24f9ddb7ddc3e583518e24f",
  "tree": "f73a64ca327485bc6675c75c4bfdb383eb70a5d5",
  "parents": [
    "741c153370f58dbf73c6680c8f37de656bc2cb3c"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sun Jan 29 11:56:25 2023 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jan 31 19:09:38 2023 +0000"
  },
  "message": "Mark standalone Go scripts with go:build ignore\n\ngopls currently litters our project with a sea of red, because it\nassumes Go files are part of a package, but we have a lot of standalone\nGo scripts. (If there are C files in the same directory as the script,\nit gets upset about cgo. If there are multiple standalone scripts in the\nsame directory, it gets uspet about duplicate files.)\n\nPer https://github.com/golang/go/issues/49657 and\nhttps://github.com/golang/tools/blob/master/gopls/doc/settings.md#standalonetags-string,\nthe convention seems to be a go:build ignore tag. Newer versions of\ngopls run in a \"standalone\" mode, so we still get all the nice LSP\nfeatures.\n\nAs part of this, I had to align the license header comments from /*\nblock comments */ to // line comments. Go build constraints can only be\npreceded by blank lines and line comments. Block comments apparently\naren\u0027t allowed. (See https://pkg.go.dev/cmd/go#hdr-Build_constraints.)\nIf I leave the file unconverted, go fmt will immediately move the\ncomment to above the license block.\n\nChange-Id: I47c69255522e9aae2bdb97a6e83fcc6ce0cf29d5\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/56525\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "963964c666b2afcc93aa90349e53c211bd2006be",
      "old_mode": 33188,
      "old_path": "crypto/err/err_data_generate.go",
      "new_id": "3e06f00bd0bad2a0b5ea1fd6f39fa3e4f88e5c66",
      "new_mode": 33188,
      "new_path": "crypto/err/err_data_generate.go"
    },
    {
      "type": "modify",
      "old_id": "13cff26a054f8bda68cbf457052447a28cd63463",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/bn_test_to_fuzzer.go",
      "new_id": "afe7d61c8370016ec72b10d3a739e866e68537f9",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/bn_test_to_fuzzer.go"
    },
    {
      "type": "modify",
      "old_id": "26443b93d630864356b1ed0d7437752157457452",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/check_bn_tests.go",
      "new_id": "0c8493d06332827b57e48af1f64e5de4ab9e8018",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/check_bn_tests.go"
    },
    {
      "type": "modify",
      "old_id": "716da55b77335c45ac541ec274d367d7453b0ddf",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/make_ec_scalar_base_mult_tests.go",
      "new_id": "1d3896aa988fd2a239385c8042891b6441379821",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/make_ec_scalar_base_mult_tests.go"
    },
    {
      "type": "modify",
      "old_id": "36194e61b43793f2650ef94adda37e8d424cdef0",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/make_p256-nistz-tests.go",
      "new_id": "e10990b30ef094a0ca9b8cd2d2a5e820179da64b",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/make_p256-nistz-tests.go"
    },
    {
      "type": "modify",
      "old_id": "dbcaab06f6f2a9efcaa6fdb9af584650e7d2e97b",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/make_tables.go",
      "new_id": "ef7ac64f39bad5133715c6b5a86f70521494f834",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/make_tables.go"
    },
    {
      "type": "modify",
      "old_id": "1b9ded347ba57e1fff3fa6b76ab0f0df21df05ae",
      "old_mode": 33188,
      "old_path": "crypto/obj/objects.go",
      "new_id": "716adf9486f9ca2c1ec69141bab3d17259d1c7f4",
      "new_mode": 33188,
      "new_path": "crypto/obj/objects.go"
    },
    {
      "type": "modify",
      "old_id": "6524799682aae238d65c2405130948487378090c",
      "old_mode": 33188,
      "old_path": "crypto/x509/test/make_basic_constraints.go",
      "new_id": "ea502b4c8d7dd888590cdcce66661fe076c2026c",
      "new_mode": 33188,
      "new_path": "crypto/x509/test/make_basic_constraints.go"
    },
    {
      "type": "modify",
      "old_id": "aba2d7197758f69dd1691fadf380292ad763f38b",
      "old_mode": 33188,
      "old_path": "crypto/x509/test/make_invalid_extensions.go",
      "new_id": "8287bf8d310f10861a37b10c62e141e33c0a3fe3",
      "new_mode": 33188,
      "new_path": "crypto/x509/test/make_invalid_extensions.go"
    },
    {
      "type": "modify",
      "old_id": "578618dfbfc5b24e7bdd852c1a6acade1c953363",
      "old_mode": 33188,
      "old_path": "crypto/x509/test/make_many_constraints.go",
      "new_id": "24a5c4071769ffd71ca58fddeade0f96e455e193",
      "new_mode": 33188,
      "new_path": "crypto/x509/test/make_many_constraints.go"
    },
    {
      "type": "modify",
      "old_id": "c57d97310b61095bc954867b9099df873ca82d22",
      "old_mode": 33188,
      "old_path": "crypto/x509/test/make_policy_certs.go",
      "new_id": "bc944f2def56d8de5247db2ff4567f9c4784baca",
      "new_mode": 33188,
      "new_path": "crypto/x509/test/make_policy_certs.go"
    },
    {
      "type": "modify",
      "old_id": "4f484f353c2837bad103dcaaa3a405550c1357b6",
      "old_mode": 33188,
      "old_path": "util/all_tests.go",
      "new_id": "c0dceba55ea96a0edbf8679deedea25393bef0f7",
      "new_mode": 33188,
      "new_path": "util/all_tests.go"
    },
    {
      "type": "modify",
      "old_id": "886c3f609114b8236a17319c98f80219e333c1b6",
      "old_mode": 33188,
      "old_path": "util/check_filenames.go",
      "new_id": "384c19f5100bd0ae40ab63a328aadb3c711c0cfa",
      "new_mode": 33188,
      "new_path": "util/check_filenames.go"
    },
    {
      "type": "modify",
      "old_id": "187e51441fee3e99a7a0027a01caa792dae9d7a0",
      "old_mode": 33188,
      "old_path": "util/check_imported_libraries.go",
      "new_id": "f3803f1c1d9bc2dffbee94b0a226afea0cbf5feb",
      "new_mode": 33188,
      "new_path": "util/check_imported_libraries.go"
    },
    {
      "type": "modify",
      "old_id": "b718ea4acaa6d1c79b4aa7a817e6b9fcf5fa691b",
      "old_mode": 33188,
      "old_path": "util/check_stack.go",
      "new_id": "ad763e6529f598c93807746012daecb174e0ffc7",
      "new_mode": 33188,
      "new_path": "util/check_stack.go"
    },
    {
      "type": "modify",
      "old_id": "0c79d638ea7e1b2f3b817afdbbff94cd28ced866",
      "old_mode": 33188,
      "old_path": "util/compare_benchmarks.go",
      "new_id": "05e1b5db0d7fe9689ccbdcd7964e3d9e8f5c1e69",
      "new_mode": 33188,
      "new_path": "util/compare_benchmarks.go"
    },
    {
      "type": "modify",
      "old_id": "917f29c8612d66956d183cd28206213d8ca8f933",
      "old_mode": 33188,
      "old_path": "util/convert_comments.go",
      "new_id": "df9e3d3ae35321f90712b4a3dd2281df83a58ba7",
      "new_mode": 33188,
      "new_path": "util/convert_comments.go"
    },
    {
      "type": "modify",
      "old_id": "f81771e4b31d5806a71e684c6646dd1c21a112d2",
      "old_mode": 33188,
      "old_path": "util/convert_wycheproof.go",
      "new_id": "809da6f516a81863d1dba21a4de35ccd22615ee2",
      "new_mode": 33188,
      "new_path": "util/convert_wycheproof.go"
    },
    {
      "type": "modify",
      "old_id": "710a42cb692eab6ee4cd1e16cf4f11a161de178d",
      "old_mode": 33188,
      "old_path": "util/diff_asm.go",
      "new_id": "5ac1c04bbd8f98d4c1d178a9d2097717891ede6f",
      "new_mode": 33188,
      "new_path": "util/diff_asm.go"
    },
    {
      "type": "modify",
      "old_id": "45caa15ea4bc0f7f6ace4859450a619dee04da91",
      "old_mode": 33188,
      "old_path": "util/doc.go",
      "new_id": "4fb73ca0dcec04d1909a15a1911f3be8763a22ec",
      "new_mode": 33188,
      "new_path": "util/doc.go"
    },
    {
      "type": "modify",
      "old_id": "266f2969a811d889613b8ec83e1b627d9cddc846",
      "old_mode": 33188,
      "old_path": "util/embed_test_data.go",
      "new_id": "ae7135fae451ae3dc8eefc58d3878700be61162e",
      "new_mode": 33188,
      "new_path": "util/embed_test_data.go"
    },
    {
      "type": "modify",
      "old_id": "8f09e66b1f480c5090b175b7993ae7e713db8cca",
      "old_mode": 33188,
      "old_path": "util/fetch_ech_config_list.go",
      "new_id": "732d0d3b8a8c91e00ee48c708fe2280a8618537e",
      "new_mode": 33188,
      "new_path": "util/fetch_ech_config_list.go"
    },
    {
      "type": "modify",
      "old_id": "ccc803850f2af6a0d3bc6dbf9f42e8b12ac95bb0",
      "old_mode": 33188,
      "old_path": "util/fipstools/acvp/acvptool/test/check_expected.go",
      "new_id": "588b8038bdc4f15551d4d167b93e7139961ad3ab",
      "new_mode": 33188,
      "new_path": "util/fipstools/acvp/acvptool/test/check_expected.go"
    },
    {
      "type": "modify",
      "old_id": "53e970e028ad952c5410befb3f761f4fdd654adb",
      "old_mode": 33188,
      "old_path": "util/fipstools/acvp/acvptool/test/trim_vectors.go",
      "new_id": "703f75fd2032b30e3f3c8bac1a58dd5e2a698943",
      "new_mode": 33188,
      "new_path": "util/fipstools/acvp/acvptool/test/trim_vectors.go"
    },
    {
      "type": "modify",
      "old_id": "9893716b92eb209c192f7246e8efd78117d1b504",
      "old_mode": 33188,
      "old_path": "util/fipstools/break-hash.go",
      "new_id": "b0c59bc5733bd8ac63988fa2ad4c54d18dfc9f48",
      "new_mode": 33188,
      "new_path": "util/fipstools/break-hash.go"
    },
    {
      "type": "modify",
      "old_id": "6eace5b4644bd0ad63e453c56d88a76072bdc577",
      "old_mode": 33188,
      "old_path": "util/fipstools/break-kat.go",
      "new_id": "ebf5dd703d86b32d60efc2fae9adae77063c802c",
      "new_mode": 33188,
      "new_path": "util/fipstools/break-kat.go"
    },
    {
      "type": "modify",
      "old_id": "960faa46be8775991b930fef201140b5c4279528",
      "old_mode": 33188,
      "old_path": "util/godeps.go",
      "new_id": "56be55944f6233c023f65dbcfbaa7692af3dd025",
      "new_mode": 33188,
      "new_path": "util/godeps.go"
    },
    {
      "type": "modify",
      "old_id": "4e2718b8d9ad1a1047f1fd91a059febbb3ad3f7d",
      "old_mode": 33188,
      "old_path": "util/make_errors.go",
      "new_id": "0188452587512a9e94bc3dae40c7a54dedd170e0",
      "new_mode": 33188,
      "new_path": "util/make_errors.go"
    },
    {
      "type": "modify",
      "old_id": "b536f14ceaa0ab37b818238f0e3e68c6d588ef77",
      "old_mode": 33188,
      "old_path": "util/make_prefix_headers.go",
      "new_id": "8787654b5c3836815a96de28bb1e91503d3fe76b",
      "new_mode": 33188,
      "new_path": "util/make_prefix_headers.go"
    },
    {
      "type": "modify",
      "old_id": "96c148ab5a91d698cb186a37f6436cbe1d1b82d4",
      "old_mode": 33188,
      "old_path": "util/read_symbols.go",
      "new_id": "69d000282c92ed2557d387048db942cae4fe7178",
      "new_mode": 33188,
      "new_path": "util/read_symbols.go"
    },
    {
      "type": "modify",
      "old_id": "51b20172a37487ee1c5fe88fda8a7ff33ca9c22c",
      "old_mode": 33188,
      "old_path": "util/run_android_tests.go",
      "new_id": "59ddbe75a73320552f52c951992db7fda6a02a0b",
      "new_mode": 33188,
      "new_path": "util/run_android_tests.go"
    }
  ]
}
