)]}'
{
  "commit": "cc65dbaec97eb3d2fb35c1f80d2ad2b2820a9c3d",
  "tree": "e4a64170a6c69000d680bc26f7f21dcd7579c7c3",
  "parents": [
    "82b7090904e881d2685420ac096cf780439dcb0c"
  ],
  "author": {
    "name": "Filip Niksic",
    "email": "fniksic@google.com",
    "time": "Wed Jan 24 09:13:30 2024 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Jan 24 09:14:08 2024 -0800"
  },
  "message": "Add the GetRandomValue() method to the domain concept.\n\nThe default implementation calls Init() and Mutate() a random number of times.\nI added more specific implementations for a few domains.\n\nPiperOrigin-RevId: 601140509\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aaf19287c77e1c2955ff92797e0fbff65eb14511",
      "old_mode": 33188,
      "old_path": "domain_tests/BUILD",
      "new_id": "855073790a97f3929d853749dbbbda94f4428563",
      "new_mode": 33188,
      "new_path": "domain_tests/BUILD"
    },
    {
      "type": "modify",
      "old_id": "821b87cd664052121404b4e4b234a38c5ac7d1f8",
      "old_mode": 33188,
      "old_path": "domain_tests/arbitrary_domains_test.cc",
      "new_id": "23115f42f8031de8874373ae9a79013f62906046",
      "new_mode": 33188,
      "new_path": "domain_tests/arbitrary_domains_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6336ba8a716ae894e142642d33c7b3d2a26cb48b",
      "old_mode": 33188,
      "old_path": "domain_tests/container_test.cc",
      "new_id": "1a3c1d91ced72a5f370854be9061947f97e4ae42",
      "new_mode": 33188,
      "new_path": "domain_tests/container_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b19bb1ec516541eda30d3f94b5c06a1095c9963d",
      "old_mode": 33188,
      "old_path": "domain_tests/domain_testing.h",
      "new_id": "7a375408ec69d2000ec7eb342c90046371619469",
      "new_mode": 33188,
      "new_path": "domain_tests/domain_testing.h"
    },
    {
      "type": "modify",
      "old_id": "57d6d5050366c38afabb2a6d7383fd51f0df165d",
      "old_mode": 33188,
      "old_path": "domain_tests/numeric_domains_test.cc",
      "new_id": "4c300d5aefdcbfaf0a2ba89ce0ec343fb12201da",
      "new_mode": 33188,
      "new_path": "domain_tests/numeric_domains_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b8cfce566a5334e14c795f8136fa8eb52cd0c1f5",
      "old_mode": 33188,
      "old_path": "e2e_tests/BUILD",
      "new_id": "58c439928ac3d8c892b9680676d005347d0ae5e1",
      "new_mode": 33188,
      "new_path": "e2e_tests/BUILD"
    },
    {
      "type": "modify",
      "old_id": "8f62e07de25f48091b7d475bd64ca49decd183eb",
      "old_mode": 33188,
      "old_path": "e2e_tests/CMakeLists.txt",
      "new_id": "e875898f97da62e34c6d075efc93067acc58991a",
      "new_mode": 33188,
      "new_path": "e2e_tests/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2214b4cd99f995f331e86f55353fe02d10bb49e8",
      "old_mode": 33188,
      "old_path": "e2e_tests/functional_test.cc",
      "new_id": "7253be95f69e0a40f6077c0069ae95661678c248",
      "new_mode": 33188,
      "new_path": "e2e_tests/functional_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e27baffda1d15430cd37ad51bc1a8ba624ab22e0",
      "old_mode": 33188,
      "old_path": "e2e_tests/testdata/BUILD",
      "new_id": "37d18ee02e4b124a2845e68028c55aee75691359",
      "new_mode": 33188,
      "new_path": "e2e_tests/testdata/BUILD"
    },
    {
      "type": "modify",
      "old_id": "c9be9392f0dc0f199bcb9a7bb037d3cb929aee49",
      "old_mode": 33188,
      "old_path": "e2e_tests/testdata/CMakeLists.txt",
      "new_id": "78ecb7212acfcf3622d5bd8aac095c13030810b7",
      "new_mode": 33188,
      "new_path": "e2e_tests/testdata/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "221beed6924d9289caf244896ac71d2891ee44ac",
      "new_mode": 33188,
      "new_path": "e2e_tests/testdata/domain_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "0d46d4069fd94a20d8f960935effb41a6026cf28",
      "old_mode": 33188,
      "old_path": "fuzztest/BUILD",
      "new_id": "df3ddfd737ade42905d57dd94b5d6d0ff1070dc0",
      "new_mode": 33188,
      "new_path": "fuzztest/BUILD"
    },
    {
      "type": "modify",
      "old_id": "a2016be6121d3ad16340d78ee27d687036c7f258",
      "old_mode": 33188,
      "old_path": "fuzztest/CMakeLists.txt",
      "new_id": "3acc6a83081c88d886a3777f011db3a2e6ecded9",
      "new_mode": 33188,
      "new_path": "fuzztest/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "4a3c621d0e0d25f16137ab16ddc58f6d1feec385",
      "old_mode": 33188,
      "old_path": "fuzztest/domain.h",
      "new_id": "952fc861e477d54394f6a1f40ec3708086dd1ebf",
      "new_mode": 33188,
      "new_path": "fuzztest/domain.h"
    },
    {
      "type": "modify",
      "old_id": "705d1ec916c580446f6e1aee794928aea6988dc4",
      "old_mode": 33188,
      "old_path": "fuzztest/domain_core.h",
      "new_id": "b6cc86026aa5e2124044a186b9ccbc6964a33ed6",
      "new_mode": 33188,
      "new_path": "fuzztest/domain_core.h"
    },
    {
      "type": "modify",
      "old_id": "de036a4957a9034c1f7aeeeaf973192d53c0835f",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/domains/arbitrary_impl.h",
      "new_id": "642d43a256f43abafd8be85934bd6c61f3ba2b53",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/domains/arbitrary_impl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f59b707565890624349d65d474377ba6fe0f151",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/domains/domain_base.cc"
    },
    {
      "type": "modify",
      "old_id": "c0b0d74a9bad6d1fbbe8169293a9d3ca482a1af4",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/domains/domain_base.h",
      "new_id": "3daa8afcc38bfb322c74e3ef4184e7544490b644",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/domains/domain_base.h"
    },
    {
      "type": "modify",
      "old_id": "4ab0f4de04938a91fca29f63785da8cae0b80b8a",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/domains/in_range_impl.h",
      "new_id": "0bd5ad4215d14ba6785fd5e94591c95f7a316d33",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/domains/in_range_impl.h"
    }
  ]
}
