)]}'
{
  "commit": "23dec3c9838c8d44225c87cbb804954ac0c248af",
  "tree": "df6918c63bb45fe9da6e220cd6942afb56ea4309",
  "parents": [
    "b579ecbf6dbf65983fc06f6c1b5912e119aa57aa"
  ],
  "author": {
    "name": "Xiangfei Ding",
    "email": "xfding@google.com",
    "time": "Tue Oct 21 14:35:06 2025 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Dec 08 10:33:22 2025 -0800"
  },
  "message": "Use google/benchmark for performance tracking\n\nIn this patch we would vendor google/benchmark and break down the\nbenchmark into individual translation units, so that the benchmark\nframework can apply filters on which benchmark code to run.\n\nThis patch vendors google/benchmark 1.9.4\n\nSource: https://github.com/google/benchmark\nCommit: eddb0241389718a23a42db6af5f0164b6e0139af\n\nHow to run the benchmark:\n\nBenchmarks need to be built by passing in `-DBUILD_TESTING\u003dON` to CMake,\nwhich is set by default.\nTo invoke the benchmarks, execute the `bssl_bench` binary.\n\nYou have the option to enumerate all of the benchmarks first by passing in\n`--benchmark_list_tests`.\nTo run specific benchmarks, you may pass in `--benchmark_filter\u003d$regex` where\n`$regex` is an [`ECMAScript regular expression`](https://cppreference.com/w/cpp/regex/ecmascript.html).\n\nYou can specify a set of input sizes in bytes for relevant cipher suites\nwith the repeatable flag `-i` or `--input-size`.\nYou can let the benchmark run with a set of various thread counts with the\nrepeatable flag `-t` or `--threads`.\nFor more benchmark configuration options, you may read the manual by passing\nin `--help` flag on launch.\n\nCo-authored-by: Rudolf Polzer \u003crpolzer@google.com\u003e\nBug: 383769319\nChange-Id: Ic8d4cfd65065e61ae90c58bddb34463a5f398f14\nSigned-off-by: Xiangfei Ding \u003cxfding@google.com\u003e\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/83327\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "927c6ae4a5ed4d7330b26a975e369c85413f8a28",
      "old_mode": 33188,
      "old_path": "BUILD.bazel",
      "new_id": "897d01e30975f64e292ba83f3034ddda6f8ed0c7",
      "new_mode": 33188,
      "new_path": "BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3e67e1536db3e2cc67053bcbd0d1e67685bd7c66",
      "old_mode": 33188,
      "old_path": "BUILDING.md",
      "new_id": "f21dbd35248bdf511bf78e412170c9e1c21f0d3c",
      "new_mode": 33188,
      "new_path": "BUILDING.md"
    },
    {
      "type": "modify",
      "old_id": "f0ea702681685aebdc62d1a46c58843531630824",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "2325956273f98ff598b50c165db0498117337a51",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "489901971d14058061d962deef2be55a8d75cf8b",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "32a18d1a2f8645943fc2828174a6271f2964d119",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "4d079d6277673bfcdce2b8c17a4780ec8c9f8bca",
      "old_mode": 33188,
      "old_path": "MODULE.bazel.lock",
      "new_id": "9bc38e37637c9833040b474efd2e48964a1be1ad",
      "new_mode": 33188,
      "new_path": "MODULE.bazel.lock"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f23f4c3aa495a19367dc23adf9c6007c2746cf02",
      "new_mode": 33188,
      "new_path": "bench/aead.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "677a8f545b28af5ae2993a4da1b59323df9653fd",
      "new_mode": 33188,
      "new_path": "bench/aes.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d260615c0de9b007cf4ee0d57e8169962d6f0820",
      "new_mode": 33188,
      "new_path": "bench/base64.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de7432f68f44a07da67daaca91a15f281c3fef82",
      "new_mode": 33188,
      "new_path": "bench/curve25519.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69d69bbc2f7f99f18fdffb96bcd720ec4eca25ea",
      "new_mode": 33188,
      "new_path": "bench/ecdh.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb5b351ba2d3ee58d86fcef7dd33bfdd9fd0a384",
      "new_mode": 33188,
      "new_path": "bench/ecdsa.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8669d7fe667f7f164215bb94bd092f635cdc6fd",
      "new_mode": 33188,
      "new_path": "bench/hash.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e3644b07b81ce17f59b32d563738467ea144cf0",
      "new_mode": 33188,
      "new_path": "bench/hash_to_curve.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "149259f80a9e3f232eee8c01f2485071b258ab72",
      "new_mode": 33188,
      "new_path": "bench/hrss.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57ffd2103a74dfab74ef354c7ed49716f53d50c3",
      "new_mode": 33188,
      "new_path": "bench/internal.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebcb21524cdfa889215464808805979daeb0a2b5",
      "new_mode": 33188,
      "new_path": "bench/main.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ab7631cd43e2c83f02f99db87263ac4de04b2d6",
      "new_mode": 33188,
      "new_path": "bench/mldsa.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef1c6dd17d35223cbd4d26459761edd3bc2329c1",
      "new_mode": 33188,
      "new_path": "bench/mlkem.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddeabe564bf3451dd9b534f6e13b48bb4de0d8cc",
      "new_mode": 33188,
      "new_path": "bench/rand.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50b5c2691e325bb4bb999a0adf3934c56aa56ccc",
      "new_mode": 33188,
      "new_path": "bench/rsa.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca2054ebc40c4b22c5c2e1928fa44866e52ed591",
      "new_mode": 33188,
      "new_path": "bench/rsakeygen.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dbe145d0fde095d4bb2cc1f2b07154969d5f4d67",
      "new_mode": 33188,
      "new_path": "bench/scrypt.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f69cb394490d3206aca866f095f06fa42b626fc",
      "new_mode": 33188,
      "new_path": "bench/selftest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c584e2220fe4e800088fc649a256867240eaf0f",
      "new_mode": 33188,
      "new_path": "bench/siphash.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2e6bcc8f77b59bca7ee870a814914bc2c2f7a4f",
      "new_mode": 33188,
      "new_path": "bench/slhdsa.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "761f52049637531b4b4b921c0d32a3576e0c4e50",
      "new_mode": 33188,
      "new_path": "bench/spake2.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bb57e169ba526645a9a7b524f18d79cb255e6ae",
      "new_mode": 33188,
      "new_path": "bench/trust_token.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bbbbe26f817b38a357dabed66d16471b9a1af2f",
      "new_mode": 33188,
      "new_path": "bench/x509.cc"
    },
    {
      "type": "modify",
      "old_id": "b3bb9178a8c95dbdaf2155ab09056c6c10e9a825",
      "old_mode": 33188,
      "old_path": "build.json",
      "new_id": "9a829d7d0d8506763effa3fcb4dc08cae88819db",
      "new_mode": 33188,
      "new_path": "build.json"
    },
    {
      "type": "modify",
      "old_id": "c5bc67da274953b0561775a16fcf66e4f745a364",
      "old_mode": 33188,
      "old_path": "gen/sources.bzl",
      "new_id": "e8fbdc8d95033933e146980e94993dbd4c1ddbfe",
      "new_mode": 33188,
      "new_path": "gen/sources.bzl"
    },
    {
      "type": "modify",
      "old_id": "4609dfb671e07dda24d52500b50af9bfae0f73e6",
      "old_mode": 33188,
      "old_path": "gen/sources.cmake",
      "new_id": "f147448f7b7fd4e64abda287ab15db0f77c10546",
      "new_mode": 33188,
      "new_path": "gen/sources.cmake"
    },
    {
      "type": "modify",
      "old_id": "9c139236f51f3b8ed834829375f003ec07455a21",
      "old_mode": 33188,
      "old_path": "gen/sources.gni",
      "new_id": "fcfb34dd09b32fb164e53313d91e770860891214",
      "new_mode": 33188,
      "new_path": "gen/sources.gni"
    },
    {
      "type": "modify",
      "old_id": "252e66eb860c0c992a247c10e91fc112fb4fd294",
      "old_mode": 33188,
      "old_path": "gen/sources.json",
      "new_id": "c0850640d1cd50d7f8addf8b417e6ddc7395315a",
      "new_mode": 33188,
      "new_path": "gen/sources.json"
    },
    {
      "type": "modify",
      "old_id": "1a471ee85600bde1d385b29094c47bfd55b1bf75",
      "old_mode": 33188,
      "old_path": "gen/sources.mk",
      "new_id": "58594c820055e194ddc572e204cd4f6768727169",
      "new_mode": 33188,
      "new_path": "gen/sources.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7d00feaa08a95073ddce4101383715098496154",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.clang-format"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6cd768f6ddf9ff347838c6ceaee1d9c5775234d",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.clang-tidy"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dba559d6cac05bdfbe159939e02777c81b48d2d9",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.clang-tidy.ignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c2ced9b2ec5bee5e9c76972ef2c3eb4bbc083e5",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.github/ISSUE_TEMPLATE/bug_report.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e8ab6a673f6b2321e01afb7803377387bdb6488",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.github/ISSUE_TEMPLATE/feature_request.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1693b87eaf02a5aa14ad24ce2d921c38091307d",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.github/install_bazel.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8966194d59c5c125f8f1b125a05a49175e10884e",
      "new_mode": 33261,
      "new_path": "third_party/benchmark/.github/libcxx-setup.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d96687797f1d158e2a38cc6301a3b5b913da6674",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.github/workflows/bazel.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b56e6a63d98d1cea8fcca7b15dd22a268743ed0",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.github/workflows/build-and-test-min-cmake.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad92602d82a0a92d86d9a370b0be05a06dbef061",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.github/workflows/build-and-test-perfcounters.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "858ea8cce271af1e68613a16e0328e086a4bddd4",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.github/workflows/build-and-test.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39565167522490952a1cf63817a199e8ae5554b9",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.github/workflows/clang-format-lint.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3a8964cbdef532fd3427369782f3ae0e5f4693f",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.github/workflows/clang-tidy-lint.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcab2c23f3a7196cfa9574ff835dca109b4227ed",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.github/workflows/doxygen.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d56dde93f90c88c556c09f068882ff597486e243",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.github/workflows/pre-commit.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05c265bbba1f4791d8a2add8b77a29981e98f0b3",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.github/workflows/sanitizer.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df02c9f136ad6b972ba465456d674476eb2fc2b3",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.github/workflows/test_bindings.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f0fa877a7c3ee8230823e6efd9d1678b86e48e0",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.github/workflows/wheels.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24a1fb6d748eb111ac1b1224af98e5a95324f8e4",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49d544e3ff15628fb6e09bcf7b83104097417bd4",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.pre-commit-config.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ffef1b4daf9d919ca450b1d4ed81c7d339bd28a8",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/.ycm_extra_conf.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2170e46fd4a05174572f0087e3bce4f3da646f2d",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/AUTHORS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "219b151142ad2fdd86dbb23e9c1c40a097baf336",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43de4c9d4709ad4a9162e68f2ba19c9d1b7e1834",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/CONTRIBUTING.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54aba7b56d0a975cc27e04d250f6ada91fbf8e29",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/CONTRIBUTORS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d645695673349e3947e8e5ae42332d0ac3164cd7",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b77634025d05878ee423be9356d0a578bab6d87c",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/METADATA"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7390c98ad321a782c9a3aaed338284293c6c1288",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/MODULE.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e730256b6c5ebcab8267616ab54409d023b6a0e",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dca48509304ca411fa91247bacd4dc48ad39bfdc",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/WORKSPACE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9526376d77c411cc21b1af6041356d3bb96cba2c",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/WORKSPACE.bzlmod"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fa5ff852bda86353382dd83595909f2c48d4cf2",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/_config.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81da955f028154bd241ffccd1ed56dc18edf545e",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/appveyor.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6be60241315f2ddd05ec13d5bcc1b87d68e2f95",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/bazel/benchmark_deps.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "858589e9775c6669b260678afbbddfe12f048b38",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/cmake/AddCXXCompilerFlag.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0dfe93dc0d3e44252e4166d3a402449c409e0a3a",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/cmake/CXXFeatureCheck.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c65cdb54e3a99f7510312d7e422179f0c20a6d14",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/cmake/Config.cmake.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0210103b2ccc6eb2ae538c4e898bfe1ac2cdff8",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/cmake/GetGitVersion.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e66e9d1a2076ea6ae56a01f63ab52e1e78ce4826",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/cmake/GoogleTest.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "647389248971006b3f4f274a15cf7545c3b9411a",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/cmake/GoogleTest.cmake.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbed29d1eb0b1606907f9ebfc12e6f5fd90c33f4",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/cmake/benchmark.pc.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9d81a05eec2cf89a101771fc14ab6ad820240a5",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/cmake/benchmark_main.pc.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5b91cdab7c2a383afccc2b63ddc4bd98aa64bc4",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/cmake/gnu_posix_regex.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc119e52fd26a59786b3480f3e6c64c72b78ad8d",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/cmake/llvm-toolchain.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "466dc62560a27d003b9dd083f0a356b44a4fb83f",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/cmake/posix_regex.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b143bc02128beb48f4d4aed78d48db20272ff0e",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/cmake/pthread_affinity.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67aed3fdc8579b7d9a6f06a73fa9b6844976e691",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/cmake/split_list.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "696f2a26bce02fbcec39ee1786c151400290b31e",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/cmake/std_regex.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66d50d17e9e61f32cbe1df801906a5b8052ce279",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/cmake/steady_clock.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46161babdb10017d4b0bad8b1eb9bdaf40aad629",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/cmake/thread_safety_attributes.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89df7ca520df857b43ff401a06463e14c06cb3d7",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/docs/AssemblyTests.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32f9f2e0ddc65344c0636a66f5d397b9a9e80297",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/docs/_config.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b98260486e421e2f1caad425148160910778639e",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/docs/assets/images/icon.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2f0be415fd194c3aead7ee8edbc697e6dd9f2de",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/docs/assets/images/icon.xcf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "656ae797cf4652de02de79fb5c24b37c94860609",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/docs/assets/images/icon_black.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "430e7bafe579b3d563b40f4bbf2faee7ead16848",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/docs/assets/images/icon_black.xcf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98ce9963910bb6484a10662f121706bd96cb08bb",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/docs/dependencies.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9cada9688b1ddcaa223e022096e6fadda798a800",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/docs/index.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f342092c99704c58cea9658e3f1cd9d7bf0b74dc",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/docs/perf_counters.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c1439d0a9e01b922f58ad87b0919f22d546ec5a",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/docs/platform_specific_build_instructions.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9c5d2d3f691901464050d6c34a8d332273c5f4d",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/docs/python_bindings.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c083036841480796c0565ffa36c7e02bd32e06b2",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/docs/random_interleaving.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e604c66cd593c359040830ddfe7cf2aa947cdf49",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/docs/reducing_variance.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab664a8640a4b819813f2972db9c432d8fb3485c",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/docs/releasing.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "411f41d405ffc8c4bf513c50f1396e160a6fe254",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/docs/tools.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae8e1251bdddc512dfe9c5127ac4904e783e4d79",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/docs/user_guide.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f455e05d78108b58198424923992523e6c4f1504",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/include/benchmark/benchmark.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f96f8596cd9f5c086678868e8959d3aa35277432",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/include/benchmark/export.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4595b6dd11543b810e40efb4a5627de06ea10622",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/pyproject.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c0269b199e809c7d143bd5421f105e09e148a0e",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/setup.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9fb305a0e4cea3ce080ce2a314d5d6e36213b20d",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51a50f2dff271a01b57bc280404bfeab0ed1ab4c",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/arraysize.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8672c8a94f8ad9c4720bd62496d26ab00ada1dee",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/benchmark.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60609d30cdbcde3a7f501d5b0f790cb84b6f2d91",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/benchmark_api_internal.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "efa0602173446e9a83e0cd2124bd1f98b595524b",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/benchmark_api_internal.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15c76eacebd9c971059531d11e63a614ef88e905",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/benchmark_main.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "804cfbd3b7cd494bcc4131c1313a75b8b0e3cf3a",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/benchmark_name.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8cefe480c038102e0e9cd393ced2988985c0d06",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/benchmark_register.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be50265f72033e6d0b59e39673151f70ff9706d0",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/benchmark_register.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f5bb6b79f4dd37a947acf8fe3c2830ab2ef12a1",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/benchmark_runner.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a2231a2a4bfe836c3d752a75983ae72b4ae6d88",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/benchmark_runner.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e2a40b4bde4de44163dc31c1959b99c6a1a1704",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/check.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa8c78c92fe3b4035bf169a535b5d1fee662d9d4",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/check.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c90232f20ff7b6dfdc09ee2df02a6d735b1d99ea",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/colorprint.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f6fab9b342268dc7d246aa9e5d265c136e7853a",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/colorprint.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ab280a0288ab600d705ff1642e32d7f83069c51",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/commandlineflags.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f9ebf1d56e836db416f8dec7af33f512bb73dfb",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/commandlineflags.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a474645a0da4ec1453f09a16b2182b9d9d47d5a9",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/complexity.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a0679b48bc872105756e9f6989b240b7291cdc7",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/complexity.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0bb9f27fbf76380e04e80bce7d97973c367459e4",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/console_reporter.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a76bf76770d2b336c3c5db70fb3d2351f3268d83",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/counter.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f5a58e31f0caf9af6650512fc25ed489c783939",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/counter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ee434b43c4e8d0eaa9d399253adf1a6b9717b76",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/csv_reporter.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3951ff35462a4430d2b79e914a8eed3cc24bb8ce",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/cycleclock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4894ba8e65d62e8051eff113a2c0057ecc7be2c",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/internal_macros.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "deff77e9ac2fff3f5b231e3717379359433464fe",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/json_reporter.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57b7bdfc45b148684f6f0618cba11021a11daf72",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/log.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bec78d9e5f91f8e6726c357dc62023dc86e63526",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/mutex.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2fa7fe35f466539047742fb5464f6d396f368e8",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/perf_counters.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf5eb6bc3aec9d82c17ec74015f6507661d854ee",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/perf_counters.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af4b8bb16e42b7d66f22c03e46d6ab9f589a00fd",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/re.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71926b15e97b59cc7b577ae81b22c2ec7d6489ce",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/reporter.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc7450ef91897ec401e1f29e3053b99c21b6e37a",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/statistics.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e5560e8f19f9a1125fb693fb8478769469a34fb",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/statistics.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "420de4cf259ce0bf3087b004b1f0d0b1c78028a7",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/string_util.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1e50be4f44d564df0f9ea3b37e36f1c6fd7c3af",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/string_util.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60e9e5c219a470944609f36773b4d8effa019059",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/sysinfo.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0ac37a8b200c178e8724ecbc6694409ec05246b",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/thread_manager.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb23f5956150f0bfde5b26fbb0f77dbc445b7418",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/thread_timer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8d9560ed1c64d21b024120d2e2664f22f43f19e",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/timers.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "690086b36ca68ad0797efd99bf24c420ef5982b9",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/src/timers.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c43c711faf87e9cdc4c8864a050433aece8cb936",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/AssemblyTests.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7a6ac4899c4d0b7f09522f5bf21d470cbcdd16e",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63b8b71e45a069513eb11c1621d373ed0f7dfcbf",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/args_product_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b51494bdc45c14949c5c5d0c454e161a6c6cc7f4",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/basic_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0aa2552c1e4e2ca7aff0661db44b556212f511f8",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/benchmark_gtest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e25aa9ee701c10bb3697b78ac425c81bc15a878",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/benchmark_min_time_flag_iters_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d221e41bab2aa96798d4cde6d88ba60775ab7ea",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/benchmark_min_time_flag_time_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a6746d04df7a4cf9791c3ef69cf97aaa4a96b2e",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/benchmark_name_gtest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f3a554743d10dd1f5413539b844a875e0956702",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/benchmark_random_interleaving_gtest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5a1a662a25a47a5b56f8886feea387981c6f8f2",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/benchmark_setup_teardown_cb_types_gtest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53695e98862941d00482783df1be063211e70230",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/benchmark_setup_teardown_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "141f286feaf8c7b3100508514b8709edaebb4359",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/benchmark_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54e26ccdadf4c1505e24c78364f2a30eec4f153f",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/clobber_memory_assembly_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8412008ffe3592a290c60175afcee6692b9ed55e",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/commandlineflags_gtest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23c5f3e519f67eb243b71197c4d332863b804b7f",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/complexity_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db1a99334361757a2e0fbcf32e526ca39b1f19c5",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/cxx11_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e930f024e9cca42fae50170d21fa6544c0dac4b8",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/diagnostics_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d3b6cd2df7f282a75c44861c4cf9dc98b346c8b",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/display_aggregates_only_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc286f53e20f60f5d555a14eae6733f6dd882baa",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/donotoptimize_assembly_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7571cf445e0e69ae0df4cf82b247875fd837b400",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/donotoptimize_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a4a1df6c5712781203f7b3badf7498100e6d233",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/filter_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1093ebf52fc83af7173e526aace7e9cb9227712",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/fixture_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2897e72123c3604e1c9dc3b14c13a38b1409725",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/internal_threading_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0a37c06e1d4bf7ba2324a9881cfc1f7a6fc884f",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/link_main_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3252ec16ea836204174f36d5abc60d58e670fb7",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/manual_threading_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "216ed0334a7f0a0398ddfccf0cc979f084588741",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/map_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9b902189210d47e855464d356f4479e48cb1c1c",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/memory_manager_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c40df8f508e196632a18c271277312b2f16127aa",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/memory_results_gtest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2bdf67850ab91f87b920904a69a29b81f916ca4",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/min_time_parse_gtest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5300a96036c1b159a5c8da0be86a346cd948c7a0",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/multiple_ranges_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1b209f3eb334adb3a05e938c5e4d1160cfde741",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/options_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fd557d90b6f889499b82d67914b694b3e7cc445",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/output_test.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0898be90c4ced378df5fe32cec46654d5795fdc",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/output_test_helper.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5de262fa2b44cd0a46ce7b95288f91252d572003",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/perf_counters_gtest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8aa3a7b632cb34572c6d92d9da7e70e329f7413e",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/perf_counters_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "434e4ecadf7c44234cd2feac6530789e4a1fc87c",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/profiler_manager_gtest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af1052f7a5025f19dfce26a779c36f879f1d55ed",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/profiler_manager_iterations_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75a2aaa50be839607ec6454bf63db9701fd3120f",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/profiler_manager_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e91ba976638b38300916ab1fb2da3e6d0a78b644",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/register_benchmark_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a7dcc301556c3fba25b9038db6f937200065a98",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/repetitions_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9075590736fd3b5b6fec468eb66091138e8fefc",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/report_aggregates_only_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58860ca0b0c66fe67830b754b95e4cdaed47125f",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/reporter_output_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7553eba3f9f4ad37c84f0e6ab5c2898467c3d920",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/skip_with_error_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cec5c32ee8f59a6de519ecc4d5932a82f10ea4cf",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/spec_arg_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43dfda9d5508ca99811734ddc5265d7c69d93cc1",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/spec_arg_verbosity_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ddbb3b2a92c83db270eaf58bc9b03b1483d59dd",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/state_assembly_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48c77260fd5353dec7898cd43a994ad474a249d3",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/statistics_gtest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a9a09e19bc457a15b01aa96bab709b9a4b03b7e",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/string_util_gtest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06fc7d83e701b70288a8890fbc83f099383a1d9b",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/templated_fixture_method_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af239c3a725e108803ad4e03e6c6cb3ee9dec592",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/templated_fixture_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21fd91b929402ef557606ea4e413039b2242c680",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/time_unit_gtest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0046210bcfb9024b2e3b6bffed974f415a1e1699",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/user_counters_tabular_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "910f9300b2e444ae817c87a329c40e0a28e00809",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/user_counters_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f341db5da447d3f3dc74eeea8a00f783efca480",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/test/user_counters_thousands_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1dd9de239f03d84090bfe54a6697456633e659d4",
      "new_mode": 33261,
      "new_path": "third_party/benchmark/tools/compare.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9daed0bcc6c417eb26046c9572b1b2f52c78031c",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/tools/gbench/Inputs/test1_run1.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc52970abf8b89472c43b8de24337129f3fec3ed",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/tools/gbench/Inputs/test1_run2.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15bc69803049338769865f25593fb26de04ef696",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/tools/gbench/Inputs/test2_run.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49f8b061437f83705f357ba61bf364770aa3d0ac",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/tools/gbench/Inputs/test3_run0.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "acc5ba17aed1842edde30f9a70def99d0bfa7457",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/tools/gbench/Inputs/test3_run1.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eaa005f3a9f472a49d0d85716999d69c5a0b7726",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/tools/gbench/Inputs/test4_run.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54cf127585cc5743c3e749b200e0b018455620b2",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/tools/gbench/Inputs/test4_run0.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25d56050c9f4b3f9bbb2edea5e81cc23701530d2",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/tools/gbench/Inputs/test4_run1.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "074103b11dde02ad7ebea06f66b0ee357b7bddc6",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/tools/gbench/Inputs/test5_run0.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "430df9f0da645a0f42caf347e64f8a042abb061f",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/tools/gbench/Inputs/test5_run1.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "921256881491c05ddb9f59c894f40e89f962ac3c",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/tools/gbench/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e143e45a7179223a927f9dee607de303e8549109",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/tools/gbench/report.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e91006be416cc70f408811fb00480b90b222884",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/tools/gbench/util.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30b585452dd647d36d4a57e4b2a1156917dedd37",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/tools/libpfm.BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f32f35b8fbfdad9ac45fed3317aad2a4e0169d25",
      "new_mode": 33188,
      "new_path": "third_party/benchmark/tools/requirements.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14d80ed48d122cce5b23995ef8af8dbc56112db7",
      "new_mode": 33261,
      "new_path": "third_party/benchmark/tools/strip_asm.py"
    },
    {
      "type": "modify",
      "old_id": "b15fbc02304c02ed457c8dc91bf72cec222117a9",
      "old_mode": 33188,
      "old_path": "tool/internal.h",
      "new_id": "1cabb9bcb5f6026b97fd02762517d2f9f150874b",
      "new_mode": 33188,
      "new_path": "tool/internal.h"
    },
    {
      "type": "delete",
      "old_id": "1a6f3c737555f39ad7f83f2f67335fc39e8d5638",
      "old_mode": 33188,
      "old_path": "tool/speed.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "e213523709bd054c83a3f26e783ee04913421f43",
      "old_mode": 33188,
      "old_path": "tool/tool.cc",
      "new_id": "a1bbeb8c233bb32ca9b71cba2ba90a6125e04b8a",
      "new_mode": 33188,
      "new_path": "tool/tool.cc"
    },
    {
      "type": "modify",
      "old_id": "4fdd8b22d5c660c37768ad8643d14cfd30068f73",
      "old_mode": 33188,
      "old_path": "util/analyze_bssl_speed.go",
      "new_id": "3cf5b5d9cf5fe74474f6c3591090691b705b2471",
      "new_mode": 33188,
      "new_path": "util/analyze_bssl_speed.go"
    },
    {
      "type": "modify",
      "old_id": "cf647664b15229f65304e87c9a582c4dd1502793",
      "old_mode": 33188,
      "old_path": "util/compare_benchmarks.go",
      "new_id": "867b0ef47c193ff7d8253addf9629f60c649d704",
      "new_mode": 33188,
      "new_path": "util/compare_benchmarks.go"
    }
  ]
}
