)]}'
{
  "commit": "5a484f88f7dc471bdb3382ae275c2f5d7364d8a3",
  "tree": "ca148df98473de7174b54bf7745fa750363ac1ce",
  "parents": [
    "269b863a95dbb2685525c6c5e006f6864c111a63"
  ],
  "author": {
    "name": "Rudolf Polzer",
    "email": "rpolzer@google.com",
    "time": "Thu Dec 11 02:22:26 2025 -0800"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Dec 19 00:35:38 2025 -0800"
  },
  "message": "Add a script to list unintended symbols in libcrypto.\n\nA symbol is for now defined as unintended if it\u0027s not declared in a\npublic header file, not namespaced, and likely seen by the linker.\n\nThis will be used as a basis of symbol/namespacing cleanup; however\nit may be the case that not all symbols can be fixed easily.\n\nBug: 42220000\nChange-Id: Ic8daebeaba1223110b0a7c20b65bceb79890558d\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/85531\nCommit-Queue: Rudolf Polzer \u003crpolzer@google.com\u003e\nAuto-Submit: Rudolf Polzer \u003crpolzer@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "302b7b3373278c645060ed95b658d70c5b8170a7",
      "new_mode": 33261,
      "new_path": "util/list_unintended_exported_symbols.sh"
    }
  ]
}
