)]}'
{
  "commit": "6daf2dff6f7018187309d480867e7ea60c8ba917",
  "tree": "f6222e8d67d0cdefecd490579fa06ba1b65ed755",
  "parents": [
    "b8ea42b2deb6d987c77fcc94493af968f0d686b4"
  ],
  "author": {
    "name": "dominic",
    "email": "510002+dmah42@users.noreply.github.com",
    "time": "Wed Mar 04 09:53:50 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Mar 04 09:53:50 2026 +0000"
  },
  "message": "Refactor/modularize headers (#2140)\n\n* Split the benchmark monolithic header\n\n* src uses modular headers\n\n* updated tests to use split headers\n\n* clang-format\n\n* clang-format mistake\n\n* fix exports\n\n* suppress warnings on msvc\n\n* fixing double pops and some more missing exports",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "993b26120432a584efe50b5a827bcc18bd265f50",
      "old_mode": 33188,
      "old_path": "BUILD.bazel",
      "new_id": "8cad9d6ce3271e5925a7190c7f2ac162fd1957b1",
      "new_mode": 33188,
      "new_path": "BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "1d4470e8ed7b472d36252266cc3743414641931b",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "db994093335344fff25cd1895250affb929d0002",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "0963e709f9d515d1e8425867f7e89d5dd0001f60",
      "old_mode": 33188,
      "old_path": "include/benchmark/benchmark.h",
      "new_id": "e065db35cfd245878b7c72f9963cafd6791230f6",
      "new_mode": 33188,
      "new_path": "include/benchmark/benchmark.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d98aba5813e10a077c2067658f9101f719a421c",
      "new_mode": 33188,
      "new_path": "include/benchmark/benchmark_api.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8db5d8dad757cc2db3a2212fa37e18f5e8731f84",
      "new_mode": 33188,
      "new_path": "include/benchmark/counter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17f19ac272c44884f6d906f645f793853f7f61a2",
      "new_mode": 33188,
      "new_path": "include/benchmark/macros.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e8b6cd474904312a7a317c864288a39895971d33",
      "new_mode": 33188,
      "new_path": "include/benchmark/managers.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ac08de3fc6f2a1a9dc7925a63572b56c262ac24",
      "new_mode": 33188,
      "new_path": "include/benchmark/registration.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be242bec3a5f9e519023569e67f22cce90be3a80",
      "new_mode": 33188,
      "new_path": "include/benchmark/reporter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9cdf0571a737c8fea9edd2ba73a9a60f47d169c",
      "new_mode": 33188,
      "new_path": "include/benchmark/state.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04f01b151c6df5f7917e722c87ee5d2335a1a6ee",
      "new_mode": 33188,
      "new_path": "include/benchmark/statistics.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "711e64d7fb1aae7f883ca5c4e43460c9200ea0ec",
      "new_mode": 33188,
      "new_path": "include/benchmark/sysinfo.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a82ffb90cc2060a015edd14897c08aa74f709265",
      "new_mode": 33188,
      "new_path": "include/benchmark/types.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2be0d3f02a228456d0893c777b7aae08222a85e2",
      "new_mode": 33188,
      "new_path": "include/benchmark/utils.h"
    },
    {
      "type": "modify",
      "old_id": "fc36fedb19cfaf9e96f6fade08cca874ef57b9b1",
      "old_mode": 33188,
      "old_path": "src/benchmark.cc",
      "new_id": "acf4d3bb108b45fadd83494ffcb059f8b50e50d1",
      "new_mode": 33188,
      "new_path": "src/benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "5b48ea2fdf8bddd5c55e71338d7fbac381fe975e",
      "old_mode": 33188,
      "old_path": "src/benchmark_api_internal.h",
      "new_id": "0f356da2e76ee5f56a9074eb79eaf138fcc3a337",
      "new_mode": 33188,
      "new_path": "src/benchmark_api_internal.h"
    },
    {
      "type": "modify",
      "old_id": "15c76eacebd9c971059531d11e63a614ef88e905",
      "old_mode": 33188,
      "old_path": "src/benchmark_main.cc",
      "new_id": "05016439ecea8990fe858ec6cd344c087fbba5dc",
      "new_mode": 33188,
      "new_path": "src/benchmark_main.cc"
    },
    {
      "type": "modify",
      "old_id": "804cfbd3b7cd494bcc4131c1313a75b8b0e3cf3a",
      "old_mode": 33188,
      "old_path": "src/benchmark_name.cc",
      "new_id": "710eb6db4bb30cd996645ced306602a2f1a0a6fb",
      "new_mode": 33188,
      "new_path": "src/benchmark_name.cc"
    },
    {
      "type": "modify",
      "old_id": "65e1afced399c340353c2d43eaeb6b33f6130703",
      "old_mode": 33188,
      "old_path": "src/benchmark_register.cc",
      "new_id": "730d275462f6f13c41f722a789600390b0fa8848",
      "new_mode": 33188,
      "new_path": "src/benchmark_register.cc"
    },
    {
      "type": "modify",
      "old_id": "fb688672a40ca3f93737c8ab00fa6336fd2ec8a9",
      "old_mode": 33188,
      "old_path": "src/benchmark_runner.cc",
      "new_id": "7efbad4e349fb0819a0475f6eaca29d1a11a5582",
      "new_mode": 33188,
      "new_path": "src/benchmark_runner.cc"
    },
    {
      "type": "modify",
      "old_id": "4c9ef6d0c7180c9297ff04eb0d31b17f9eb3dc0a",
      "old_mode": 33188,
      "old_path": "src/complexity.cc",
      "new_id": "8fa3f073af7820036ad0d53157ac00eb96da69ba",
      "new_mode": 33188,
      "new_path": "src/complexity.cc"
    },
    {
      "type": "modify",
      "old_id": "0a0679b48bc872105756e9f6989b240b7291cdc7",
      "old_mode": 33188,
      "old_path": "src/complexity.h",
      "new_id": "06002be215f7b465e1b1f00ce2e9f54356ee1797",
      "new_mode": 33188,
      "new_path": "src/complexity.h"
    },
    {
      "type": "modify",
      "old_id": "a7cde4e9b2ecc17293bc7347248f282ca431a5ca",
      "old_mode": 33188,
      "old_path": "src/console_reporter.cc",
      "new_id": "84fe99dad124560459d4ecaa342eb6b7243de1b4",
      "new_mode": 33188,
      "new_path": "src/console_reporter.cc"
    },
    {
      "type": "modify",
      "old_id": "1f5a58e31f0caf9af6650512fc25ed489c783939",
      "old_mode": 33188,
      "old_path": "src/counter.h",
      "new_id": "811a667a572c19a341a78bd4396bae8c3ee8980c",
      "new_mode": 33188,
      "new_path": "src/counter.h"
    },
    {
      "type": "modify",
      "old_id": "0f998045bd189309f0926764343992119841d8bf",
      "old_mode": 33188,
      "old_path": "src/csv_reporter.cc",
      "new_id": "1665ac58ac37d1d8a4b46b002477bd557e275043",
      "new_mode": 33188,
      "new_path": "src/csv_reporter.cc"
    },
    {
      "type": "modify",
      "old_id": "0671a425f0d4abb74b69d135cf100aa878b26ec1",
      "old_mode": 33188,
      "old_path": "src/cycleclock.h",
      "new_id": "2633f22b16751e809335a4d56b109191b31adc09",
      "new_mode": 33188,
      "new_path": "src/cycleclock.h"
    },
    {
      "type": "modify",
      "old_id": "2b84cd14a52022896b7322ed6967846f1dda58e4",
      "old_mode": 33188,
      "old_path": "src/json_reporter.cc",
      "new_id": "ef4636e187344d33b8c83dea409da83387c5dc99",
      "new_mode": 33188,
      "new_path": "src/json_reporter.cc"
    },
    {
      "type": "modify",
      "old_id": "4e45344318f10f7a7f739dd9bf71c2967bfe02af",
      "old_mode": 33188,
      "old_path": "src/perf_counters.h",
      "new_id": "23cdcc378a083b17732c17908b346b997996ccc9",
      "new_mode": 33188,
      "new_path": "src/perf_counters.h"
    },
    {
      "type": "modify",
      "old_id": "71926b15e97b59cc7b577ae81b22c2ec7d6489ce",
      "old_mode": 33188,
      "old_path": "src/reporter.cc",
      "new_id": "73ca8d0d567ad4c179f48d38dd7211cb93050ce1",
      "new_mode": 33188,
      "new_path": "src/reporter.cc"
    },
    {
      "type": "modify",
      "old_id": "fc7450ef91897ec401e1f29e3053b99c21b6e37a",
      "old_mode": 33188,
      "old_path": "src/statistics.cc",
      "new_id": "2c6c8584ab921574b06fd7c43616993c85867518",
      "new_mode": 33188,
      "new_path": "src/statistics.cc"
    },
    {
      "type": "modify",
      "old_id": "6e5560e8f19f9a1125fb693fb8478769469a34fb",
      "old_mode": 33188,
      "old_path": "src/statistics.h",
      "new_id": "2e56c53608b5658f95879b56462bd15912bf9d6e",
      "new_mode": 33188,
      "new_path": "src/statistics.h"
    },
    {
      "type": "modify",
      "old_id": "aa36cf949a23c5cd9d2875bf5a88157c30acfdcb",
      "old_mode": 33188,
      "old_path": "src/string_util.cc",
      "new_id": "ae9667bd2da80dfa5a853535349fcf153ce4e984",
      "new_mode": 33188,
      "new_path": "src/string_util.cc"
    },
    {
      "type": "modify",
      "old_id": "7a2ce0ba79da15ab385959d22075eeb459ee1113",
      "old_mode": 33188,
      "old_path": "src/string_util.h",
      "new_id": "1a846668bacbb4d9616d5b5614069621a847d660",
      "new_mode": 33188,
      "new_path": "src/string_util.h"
    },
    {
      "type": "modify",
      "old_id": "3977772bfede4971379b157b5478abe7bdad21f7",
      "old_mode": 33188,
      "old_path": "src/sysinfo.cc",
      "new_id": "12a09cfb13acdb0e8434da57f91e1772fd4c715d",
      "new_mode": 33188,
      "new_path": "src/sysinfo.cc"
    },
    {
      "type": "modify",
      "old_id": "a0ac37a8b200c178e8724ecbc6694409ec05246b",
      "old_mode": 33188,
      "old_path": "src/thread_manager.h",
      "new_id": "80252b6117bd783b634fcb4b0f369ce63080bdf4",
      "new_mode": 33188,
      "new_path": "src/thread_manager.h"
    },
    {
      "type": "modify",
      "old_id": "63b8b71e45a069513eb11c1621d373ed0f7dfcbf",
      "old_mode": 33188,
      "old_path": "test/args_product_test.cc",
      "new_id": "5dbcc216831e72cdcb9faa0d1027e46b3b8e7cce",
      "new_mode": 33188,
      "new_path": "test/args_product_test.cc"
    },
    {
      "type": "modify",
      "old_id": "068cd98476c6fa32ef3ceebe465ef4c7ec5c0edf",
      "old_mode": 33188,
      "old_path": "test/basic_test.cc",
      "new_id": "e1db1cb02fce062238d77614bf097ea60506685b",
      "new_mode": 33188,
      "new_path": "test/basic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0aa2552c1e4e2ca7aff0661db44b556212f511f8",
      "old_mode": 33188,
      "old_path": "test/benchmark_gtest.cc",
      "new_id": "09d7c80a25ff5e56e94609dd8e535f873e1869ae",
      "new_mode": 33188,
      "new_path": "test/benchmark_gtest.cc"
    },
    {
      "type": "modify",
      "old_id": "dedcbe6fa32ab2e523590d5a9ee05689e59c59d5",
      "old_mode": 33188,
      "old_path": "test/benchmark_min_time_flag_iters_test.cc",
      "new_id": "3866ac045b514e8df7d6a5d76597c551cbc67222",
      "new_mode": 33188,
      "new_path": "test/benchmark_min_time_flag_iters_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bbc2cc35d8c055d2f73831da04971df10c18e1b3",
      "old_mode": 33188,
      "old_path": "test/benchmark_min_time_flag_time_test.cc",
      "new_id": "2e8f52fc67f78742ef54a79612a404a79fe7fb96",
      "new_mode": 33188,
      "new_path": "test/benchmark_min_time_flag_time_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0a6746d04df7a4cf9791c3ef69cf97aaa4a96b2e",
      "old_mode": 33188,
      "old_path": "test/benchmark_name_gtest.cc",
      "new_id": "34e97b07a396471cb366b4f4517050d817b3cd2a",
      "new_mode": 33188,
      "new_path": "test/benchmark_name_gtest.cc"
    },
    {
      "type": "modify",
      "old_id": "5f3a554743d10dd1f5413539b844a875e0956702",
      "old_mode": 33188,
      "old_path": "test/benchmark_random_interleaving_gtest.cc",
      "new_id": "cb7f668ff50ce2635867ee871dbe4e302d6042ea",
      "new_mode": 33188,
      "new_path": "test/benchmark_random_interleaving_gtest.cc"
    },
    {
      "type": "modify",
      "old_id": "2ed255dcd33d0be4dd5c1627d816ffa18f4544a4",
      "old_mode": 33188,
      "old_path": "test/benchmark_setup_teardown_cb_types_gtest.cc",
      "new_id": "716b722b689daa906e43d6f23c1556a8ea8df772",
      "new_mode": 33188,
      "new_path": "test/benchmark_setup_teardown_cb_types_gtest.cc"
    },
    {
      "type": "modify",
      "old_id": "eb45a73e92bd9b299278f0f32c28ee25dfe8f494",
      "old_mode": 33188,
      "old_path": "test/benchmark_setup_teardown_test.cc",
      "new_id": "52d2761815125ca4c2d014ba0832aa36d2b80291",
      "new_mode": 33188,
      "new_path": "test/benchmark_setup_teardown_test.cc"
    },
    {
      "type": "modify",
      "old_id": "49cbfba6f348b6d1aed2abfdcaa637984a0ee483",
      "old_mode": 33188,
      "old_path": "test/benchmark_test.cc",
      "new_id": "b98fbdfe359e2edd890c32ecf6d845ce7762b51c",
      "new_mode": 33188,
      "new_path": "test/benchmark_test.cc"
    },
    {
      "type": "modify",
      "old_id": "54e26ccdadf4c1505e24c78364f2a30eec4f153f",
      "old_mode": 33188,
      "old_path": "test/clobber_memory_assembly_test.cc",
      "new_id": "24e06660e476afa6cf5b2fa98e9a0bddd0f2c4cb",
      "new_mode": 33188,
      "new_path": "test/clobber_memory_assembly_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8cf17f41d39ea9e0c14222daf8703a749d8c95b5",
      "old_mode": 33188,
      "old_path": "test/complexity_test.cc",
      "new_id": "64a7e72a6ddceae3c0f8fecfec035c92a9a41927",
      "new_mode": 33188,
      "new_path": "test/complexity_test.cc"
    },
    {
      "type": "modify",
      "old_id": "db1a99334361757a2e0fbcf32e526ca39b1f19c5",
      "old_mode": 33188,
      "old_path": "test/cxx11_test.cc",
      "new_id": "a2e8bc895f06b8a226f1246dd1d46c1bdc364b10",
      "new_mode": 33188,
      "new_path": "test/cxx11_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e8d7d9119a338a1f8cdc1ff6afd08034f06d6176",
      "old_mode": 33188,
      "old_path": "test/diagnostics_test.cc",
      "new_id": "a79e49f49cc9e6ff7784f316f94fa0fc046a08f0",
      "new_mode": 33188,
      "new_path": "test/diagnostics_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bae97593acaa842f1cc71e3bc3376bcb77192379",
      "old_mode": 33188,
      "old_path": "test/display_aggregates_only_test.cc",
      "new_id": "86f202fe5bc0f7e89bbeea13e0e658acff38fb90",
      "new_mode": 33188,
      "new_path": "test/display_aggregates_only_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1f817e02bb1dccc9ab680ec45e2389b8183d600e",
      "old_mode": 33188,
      "old_path": "test/donotoptimize_assembly_test.cc",
      "new_id": "d7b3b549d23ebeed80bf1520563747a7458523a5",
      "new_mode": 33188,
      "new_path": "test/donotoptimize_assembly_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7571cf445e0e69ae0df4cf82b247875fd837b400",
      "old_mode": 33188,
      "old_path": "test/donotoptimize_test.cc",
      "new_id": "34b1ed64791753726c25d22073f828eb6297b642",
      "new_mode": 33188,
      "new_path": "test/donotoptimize_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8c150eb2de97ff7693eb88b798dfb090c576ff48",
      "old_mode": 33188,
      "old_path": "test/filter_test.cc",
      "new_id": "bcbf2ff6def2db73671399217c8e8b8550d0967f",
      "new_mode": 33188,
      "new_path": "test/filter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d1093ebf52fc83af7173e526aace7e9cb9227712",
      "old_mode": 33188,
      "old_path": "test/fixture_test.cc",
      "new_id": "8994dee1c1313edc70c417d008b4bd52cac457c6",
      "new_mode": 33188,
      "new_path": "test/fixture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c57bf44b0c343917f0ce2d59e0f5b7cc167a17d8",
      "old_mode": 33188,
      "old_path": "test/internal_threading_test.cc",
      "new_id": "4d1dd1b711f237596961e8414dd70399c92517f2",
      "new_mode": 33188,
      "new_path": "test/internal_threading_test.cc"
    },
    {
      "type": "modify",
      "old_id": "41dbac9ab0faf8fee6e7571707553e0d57b308ef",
      "old_mode": 33188,
      "old_path": "test/link_main_test.cc",
      "new_id": "538f8070203248b9b9a25ed23122847c8b92e3a5",
      "new_mode": 33188,
      "new_path": "test/link_main_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e2dd6cfd9d7502cd9abe3020c318b81cf7012bbd",
      "old_mode": 33188,
      "old_path": "test/locale_impermeability_test.cc",
      "new_id": "0776fe6114846afbe7cbf7a0569c140d806c137f",
      "new_mode": 33188,
      "new_path": "test/locale_impermeability_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b3252ec16ea836204174f36d5abc60d58e670fb7",
      "old_mode": 33188,
      "old_path": "test/manual_threading_test.cc",
      "new_id": "bac36bce95a74afcf907b6c23169aa105e985802",
      "new_mode": 33188,
      "new_path": "test/manual_threading_test.cc"
    },
    {
      "type": "modify",
      "old_id": "018e12a75e887432720e0718deb419ad1a576906",
      "old_mode": 33188,
      "old_path": "test/map_test.cc",
      "new_id": "f4b41d2a07bc27bc0e9e9ff1ed4b4102c1ce4fdb",
      "new_mode": 33188,
      "new_path": "test/map_test.cc"
    },
    {
      "type": "modify",
      "old_id": "39b32169d572ed9e79f9559671ab3be35a7a82e7",
      "old_mode": 33188,
      "old_path": "test/memory_manager_test.cc",
      "new_id": "36de9d4ca2469ffd281812a6711e73ac81f2143d",
      "new_mode": 33188,
      "new_path": "test/memory_manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "70a5a5a985c7694f58191c21f53f58f3126ec2dc",
      "old_mode": 33188,
      "old_path": "test/memory_results_gtest.cc",
      "new_id": "f856fbf67b2d36b9b5867822db38397df2c51152",
      "new_mode": 33188,
      "new_path": "test/memory_results_gtest.cc"
    },
    {
      "type": "modify",
      "old_id": "987b69c82f500cb5923d5c3d6413866f6fd608da",
      "old_mode": 33188,
      "old_path": "test/multiple_ranges_test.cc",
      "new_id": "695b52a9e1ac14bc931e1d98d262e0f0f68a6e6c",
      "new_mode": 33188,
      "new_path": "test/multiple_ranges_test.cc"
    },
    {
      "type": "modify",
      "old_id": "70e3e18e2fdb1e05220220050b00d73f279569bd",
      "old_mode": 33188,
      "old_path": "test/options_test.cc",
      "new_id": "7ace93364ba022fbd5eb6fc04e3b126659f2049b",
      "new_mode": 33188,
      "new_path": "test/options_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0fd557d90b6f889499b82d67914b694b3e7cc445",
      "old_mode": 33188,
      "old_path": "test/output_test.h",
      "new_id": "9337edc07a70050dc0102e3ac3b27114780d28bb",
      "new_mode": 33188,
      "new_path": "test/output_test.h"
    },
    {
      "type": "modify",
      "old_id": "d1fee9a783a8a505498d2dff7f67197199be7134",
      "old_mode": 33188,
      "old_path": "test/overload_test.cc",
      "new_id": "0a62b786054b62d7ae2cceb6c80339886b9c5383",
      "new_mode": 33188,
      "new_path": "test/overload_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a830b5ef10e812f1067abace8dc1b53fbb9d7633",
      "old_mode": 33188,
      "old_path": "test/perf_counters_test.cc",
      "new_id": "d97fa37ec9a17a3e042db269b8269d2207ca15e0",
      "new_mode": 33188,
      "new_path": "test/perf_counters_test.cc"
    },
    {
      "type": "modify",
      "old_id": "434e4ecadf7c44234cd2feac6530789e4a1fc87c",
      "old_mode": 33188,
      "old_path": "test/profiler_manager_gtest.cc",
      "new_id": "6e83e32a907133d1f135b0185fd53e7e46a1c652",
      "new_mode": 33188,
      "new_path": "test/profiler_manager_gtest.cc"
    },
    {
      "type": "modify",
      "old_id": "c4983eb34858eeef880c9538b24b7d9b29403d6e",
      "old_mode": 33188,
      "old_path": "test/profiler_manager_iterations_test.cc",
      "new_id": "90b34a1daa2f3614c73519959350f0f00a3ef863",
      "new_mode": 33188,
      "new_path": "test/profiler_manager_iterations_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5c4b14daa3f8a625d9dd8be8dc3b7c9021a462ca",
      "old_mode": 33188,
      "old_path": "test/profiler_manager_test.cc",
      "new_id": "bd86d42c0445c2da73a508ae055230ff1b30edaa",
      "new_mode": 33188,
      "new_path": "test/profiler_manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0ebd8f32d91e681b187e42ec379fd137ff0cac88",
      "old_mode": 33188,
      "old_path": "test/register_benchmark_test.cc",
      "new_id": "c662d494b4697d436210acedd48afe24f3075714",
      "new_mode": 33188,
      "new_path": "test/register_benchmark_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9116fa65be4cd626e32c56cd25e794b66965575e",
      "old_mode": 33188,
      "old_path": "test/repetitions_test.cc",
      "new_id": "80216ab4e16ee41c135b389ebfaba082b45328aa",
      "new_mode": 33188,
      "new_path": "test/repetitions_test.cc"
    },
    {
      "type": "modify",
      "old_id": "707d92383a3e15d27a0cf8b077bcec79a28c57fd",
      "old_mode": 33188,
      "old_path": "test/report_aggregates_only_test.cc",
      "new_id": "cb0ad09b04cc1dfd46ba53bf95703e758de2dc00",
      "new_mode": 33188,
      "new_path": "test/report_aggregates_only_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9940ab75de5dd4414a1b413c14e34ee9682ab1d6",
      "old_mode": 33188,
      "old_path": "test/reporter_output_test.cc",
      "new_id": "26d87de0123d08823830ea8013688c6c17a12aca",
      "new_mode": 33188,
      "new_path": "test/reporter_output_test.cc"
    },
    {
      "type": "modify",
      "old_id": "425895988c247f8d706dfa0658c3bcc9d7a77404",
      "old_mode": 33188,
      "old_path": "test/skip_with_error_test.cc",
      "new_id": "d30c23e627871d4edc812394eab623ea561f4707",
      "new_mode": 33188,
      "new_path": "test/skip_with_error_test.cc"
    },
    {
      "type": "modify",
      "old_id": "21275ef0d88b7569a68428c60777891073de330a",
      "old_mode": 33188,
      "old_path": "test/spec_arg_test.cc",
      "new_id": "393eca52f5dd21aa3d0982bb27e4bf76a0c2edca",
      "new_mode": 33188,
      "new_path": "test/spec_arg_test.cc"
    },
    {
      "type": "modify",
      "old_id": "318784cfff73c52553d29ecde160c236169cde4e",
      "old_mode": 33188,
      "old_path": "test/spec_arg_verbosity_test.cc",
      "new_id": "49aadd9f37759453fb4d36d5e494b7125c4035c2",
      "new_mode": 33188,
      "new_path": "test/spec_arg_verbosity_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e9ecfebf16ad5aecbf098724181f2ef0b70a3e60",
      "old_mode": 33188,
      "old_path": "test/state_assembly_test.cc",
      "new_id": "5efceedd9ef4d989b06b1bee19fd57ff21b39740",
      "new_mode": 33188,
      "new_path": "test/state_assembly_test.cc"
    },
    {
      "type": "modify",
      "old_id": "06fc7d83e701b70288a8890fbc83f099383a1d9b",
      "old_mode": 33188,
      "old_path": "test/templated_fixture_method_test.cc",
      "new_id": "3de726baa14de362e453cc94f278a33eeb84a60c",
      "new_mode": 33188,
      "new_path": "test/templated_fixture_method_test.cc"
    },
    {
      "type": "modify",
      "old_id": "af239c3a725e108803ad4e03e6c6cb3ee9dec592",
      "old_mode": 33188,
      "old_path": "test/templated_fixture_test.cc",
      "new_id": "44108dda9c2a023a7af0a89237aa8b2e72945fa0",
      "new_mode": 33188,
      "new_path": "test/templated_fixture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0da11092b7ae829f2df9de22d78295f2e16ca70d",
      "old_mode": 33188,
      "old_path": "test/time_unit_gtest.cc",
      "new_id": "1d4d2d086c47edfa198682a03bcee589be42a9ba",
      "new_mode": 33188,
      "new_path": "test/time_unit_gtest.cc"
    },
    {
      "type": "modify",
      "old_id": "7db0e20822979f60e863b1881e8019edacf2dd62",
      "old_mode": 33188,
      "old_path": "test/user_counters_tabular_test.cc",
      "new_id": "f173f1ba1d4f2d1a93b1d95bf9cdae5fafd6860a",
      "new_mode": 33188,
      "new_path": "test/user_counters_tabular_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a8af0877cc19ef0a786911d4a2393c3d2821bf19",
      "old_mode": 33188,
      "old_path": "test/user_counters_test.cc",
      "new_id": "9253d594f3f90a777181c2c3b5c06aea6a928923",
      "new_mode": 33188,
      "new_path": "test/user_counters_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0ef78d37875ceffdccef8ca10f37d57568b862ee",
      "old_mode": 33188,
      "old_path": "test/user_counters_thousands_test.cc",
      "new_id": "58170e98b9d26e95a353f137cbcb92c11638f6d9",
      "new_mode": 33188,
      "new_path": "test/user_counters_thousands_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e2e5ade460a7f110d1de021a0b87db1ef53db2b8",
      "old_mode": 33188,
      "old_path": "test/user_counters_threads_test.cc",
      "new_id": "9fd01a646c119453f1723edf108b8c5dfa7d9458",
      "new_mode": 33188,
      "new_path": "test/user_counters_threads_test.cc"
    }
  ]
}
