)]}'
{
  "commit": "861cb31975b68abd0b6ed7d0dd37213b17385bab",
  "tree": "858e489aa73cc8b006982062538be9505aff799c",
  "parents": [
    "9d479673ccd027eaee60e4c382ed4a463d471a96"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Nov 20 23:41:55 2023 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Nov 30 16:05:53 2023 +0000"
  },
  "message": "Merge crypto/x509v3 into crypto/x509\n\nThe public headers are not yet merged. That will be doen in the\nsubsequent CL. This required teaching make_errors.go that x509v3 are\nfound elsewhere, also to skip irrelevant OPENSSL_DECLARE_ERROR_REASON\ncalls.\n\nChange-Id: Ic40de51f9a5325acd60262c614924dc3407b800c\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/64137\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ed1a9631278500ee278f33fd04a6b344ad157f2",
      "old_mode": 33188,
      "old_path": "crypto/CMakeLists.txt",
      "new_id": "6dd5f23f9cbd2a452b6ba381fa30a442f813fb15",
      "new_mode": 33188,
      "new_path": "crypto/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "321f63bec055fb4e29849fc1eb2c3cdc2b2e8079",
      "old_mode": 33188,
      "old_path": "crypto/x509/asn1_gen.c",
      "new_id": "b75a5feb9a04fae3d3dbd4e6c666c24bb722c272",
      "new_mode": 33188,
      "new_path": "crypto/x509/asn1_gen.c"
    },
    {
      "type": "rename",
      "old_id": "0d32769904226cfa0dee93f123eaacb6ac7f5195",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/ext_dat.h",
      "new_id": "0d32769904226cfa0dee93f123eaacb6ac7f5195",
      "new_mode": 33188,
      "new_path": "crypto/x509/ext_dat.h",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "8bab23a1278643ec4b9ad4be4b80b1ab00ca1127",
      "old_mode": 33188,
      "old_path": "crypto/x509/internal.h",
      "new_id": "f190b661707dbe76a5a67f40ddc25ad1428334bd",
      "new_mode": 33188,
      "new_path": "crypto/x509/internal.h"
    },
    {
      "type": "modify",
      "old_id": "ce99599971e13336a154682d4ba8758959417a9e",
      "old_mode": 33188,
      "old_path": "crypto/x509/policy.c",
      "new_id": "36620f4d70c892cd35acde2a6ee7c46e5f9966e5",
      "new_mode": 33188,
      "new_path": "crypto/x509/policy.c"
    },
    {
      "type": "rename",
      "old_id": "b5b662fdaeabf38a28dfe0aaaf00b37380a8f457",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/tab_test.cc",
      "new_id": "b5b662fdaeabf38a28dfe0aaaf00b37380a8f457",
      "new_mode": 33188,
      "new_path": "crypto/x509/tab_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2af596af0bb7f695ede55f64e32168087242764e",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_akey.c",
      "new_id": "2af596af0bb7f695ede55f64e32168087242764e",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_akey.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f18f4e339e0ea524647cd286f340173155edb69f",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_akeya.c",
      "new_id": "f18f4e339e0ea524647cd286f340173155edb69f",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_akeya.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e3c15f5b99220d5b4fe794afe550dfb011aa35b7",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_alt.c",
      "new_id": "1d80d71318a20a1bbbea94f16309ba857ce38288",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_alt.c",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "e614b8ec69877834731f1d995dd9a92565d59148",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_bcons.c",
      "new_id": "e614b8ec69877834731f1d995dd9a92565d59148",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_bcons.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1201738b55cd072ff7c41cf125e5268b2a847907",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_bitst.c",
      "new_id": "1201738b55cd072ff7c41cf125e5268b2a847907",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_bitst.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7904c7f7ec71cb754f1c83114d3bb99a9ff6588b",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_conf.c",
      "new_id": "58485c49b1ff73a4bdf771170ea76b7e661c6776",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_conf.c",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "7464a4265ba39308f8f7c5e6c9fd30265c2a19c4",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_cpols.c",
      "new_id": "7464a4265ba39308f8f7c5e6c9fd30265c2a19c4",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_cpols.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4162c3538f8d788680e836f041963186a15edff7",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_crld.c",
      "new_id": "dcb03f9f73088ff4e7c6d9d7553992caaa3112b6",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_crld.c",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "3143a98d3539e700a4dc523e42387008d3e64468",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_enum.c",
      "new_id": "3143a98d3539e700a4dc523e42387008d3e64468",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_enum.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d678ac781d9ca353314f37b6599e5dcce258a752",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_extku.c",
      "new_id": "d678ac781d9ca353314f37b6599e5dcce258a752",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_extku.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "609c5dae4f8b11baa33794b0d88abe427324ddc4",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_genn.c",
      "new_id": "609c5dae4f8b11baa33794b0d88abe427324ddc4",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_genn.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e0f9e6bfdaf7d816215f2ca4ddf209d4cca395e3",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_ia5.c",
      "new_id": "e0f9e6bfdaf7d816215f2ca4ddf209d4cca395e3",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_ia5.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5e14b76587509259ec8b8b1be5f1dc80d74ab3de",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_info.c",
      "new_id": "5e14b76587509259ec8b8b1be5f1dc80d74ab3de",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_info.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0ca2b5ec25e9ac61c0ffcf6cc0e0c121b5a253f1",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_int.c",
      "new_id": "0ca2b5ec25e9ac61c0ffcf6cc0e0c121b5a253f1",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_int.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d25b83979bb022d56f0def4830eff549fe6a115c",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_lib.c",
      "new_id": "1cae80e7984d25358b8ed70bcd289b1ef39818aa",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_lib.c",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "ac9559f5c67bd2dddca58f2d2b9e9d6f3dc83699",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_ncons.c",
      "new_id": "037084e9a66575e17c943074d78049cea80985d2",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_ncons.c",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "f0ed0b82222291f38dcb5f890dd0be0ee78244ce",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_ocsp.c",
      "new_id": "f0ed0b82222291f38dcb5f890dd0be0ee78244ce",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_ocsp.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7b70a4e43138e69a4e3ee3a74ed8beae5635ab89",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_pcons.c",
      "new_id": "7b70a4e43138e69a4e3ee3a74ed8beae5635ab89",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_pcons.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cd8efd6d2d2752898ec89cabf20087001f4df522",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_pmaps.c",
      "new_id": "cd8efd6d2d2752898ec89cabf20087001f4df522",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_pmaps.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f6260e2483de195fc16a5b7b75eaecda60bf17a5",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_prn.c",
      "new_id": "f6260e2483de195fc16a5b7b75eaecda60bf17a5",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_prn.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "51a8a7acef1b2fa141e8b6a5af9076eceb9ddaab",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_purp.c",
      "new_id": "ac735e50285a60d817b32c22fbe0b44770f5e45a",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_purp.c",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "caa7fe50a0b90a6a4c6190ff65ef17706cc882b3",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_skey.c",
      "new_id": "eff6d545f4d4366f3ff09f1a36c8cfed71306a56",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_skey.c",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "bbc82e283145b0c75b58e1f03f8423bc201fe055",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_utl.c",
      "new_id": "bbc82e283145b0c75b58e1f03f8423bc201fe055",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_utl.c",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "b696b9491ed10f0bc0a4fb89ae289245533bbe15",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_cmp.c",
      "new_id": "851d6d7297188fa5ca66d24345ef7175088b0388",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_cmp.c"
    },
    {
      "type": "modify",
      "old_id": "d6500f2d2e1707ee900c656709d93deb32b112cb",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_test.cc",
      "new_id": "2d2e3ea2dbfb6ec24fee6ab3d21e7cd208e29d3d",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_test.cc"
    },
    {
      "type": "modify",
      "old_id": "71cf71dccb19aea9f9b7383695ac426374a6a2ae",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_trs.c",
      "new_id": "095140739b43f0cb41e6bc04f1777d47e1230c70",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_trs.c"
    },
    {
      "type": "modify",
      "old_id": "88a5d8e24f4666f282c319397e535d253c5810fd",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_vfy.c",
      "new_id": "7785339202f3e8bd6ed6baa284cd324d613a2f27",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_vfy.c"
    },
    {
      "type": "modify",
      "old_id": "4030146c801b3864e6faf7ab08f6d05b2bc25d74",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_vpm.c",
      "new_id": "617eec9dbe8961fcbfe3afc3e04286ee9ce1f32e",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_vpm.c"
    },
    {
      "type": "delete",
      "old_id": "315d9343dcb2e35a6e95203d99d342732aeddbd4",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/internal.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "548109e55a8c8b45342f84cdaf2cba67aa53d159",
      "old_mode": 33188,
      "old_path": "fuzz/cert.cc",
      "new_id": "e433450c34f726eb68b292fda38e5cb28bbe5d9f",
      "new_mode": 33188,
      "new_path": "fuzz/cert.cc"
    },
    {
      "type": "modify",
      "old_id": "8115a4d11cc333efce103ff1c6c894b00661b547",
      "old_mode": 33188,
      "old_path": "sources.cmake",
      "new_id": "f738b61d5a55342b098a1200d17a493d0e20129b",
      "new_mode": 33188,
      "new_path": "sources.cmake"
    },
    {
      "type": "modify",
      "old_id": "874a001b29433db11db7468d4efefcc81f122156",
      "old_mode": 33188,
      "old_path": "util/make_errors.go",
      "new_id": "1b4764ea10c671ad3fa22cf0e04f62e25d5843aa",
      "new_mode": 33188,
      "new_path": "util/make_errors.go"
    }
  ]
}
