)]}'
{
  "commit": "e56f7df48ca7c40cf1ea547fd8ac4deef44ded4b",
  "tree": "190aa0d1617f85adfb16caab0e08108a00ae2423",
  "parents": [
    "3fbbfa18247b4c47dc506cbccb0bf41f6afbe5de"
  ],
  "author": {
    "name": "Filip Niksic",
    "email": "fniksic@google.com",
    "time": "Mon Apr 17 14:49:26 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Apr 17 14:49:56 2023 -0700"
  },
  "message": "Extend the `.WithSeeds()` API to accept seed providers.\n\nThe extended API can be used to register a function that returns seeds. This is\nuseful as when the seeds need to be initialized dynamically, e.g., to resolve\nthe static initialization order fiasco.\n\nThe seed provider can be a free function or a function member on a fixture, the\nlatter being useful when the seeds also depend on the fixture\u0027s state.\n\nPiperOrigin-RevId: 524956097\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "10a46a3c2dc024a4e366ad581575600fd6c02483",
      "old_mode": 33188,
      "old_path": "e2e_tests/functional_test.cc",
      "new_id": "329208bd476414f87f1312599bdf13e06eee2b2c",
      "new_mode": 33188,
      "new_path": "e2e_tests/functional_test.cc"
    },
    {
      "type": "modify",
      "old_id": "382143e33ac96fe0dd2cfb9527d0e57bfcebdc58",
      "old_mode": 33188,
      "old_path": "e2e_tests/testdata/BUILD",
      "new_id": "cd3896e63d7be8b14c3d219fc17a4e6c7cfb0a7e",
      "new_mode": 33188,
      "new_path": "e2e_tests/testdata/BUILD"
    },
    {
      "type": "modify",
      "old_id": "8d6442ad04ffe3561be538c87323f45f4d79aa2a",
      "old_mode": 33188,
      "old_path": "e2e_tests/testdata/CMakeLists.txt",
      "new_id": "5bf654621a749a786a450c187add1044fb4b870a",
      "new_mode": 33188,
      "new_path": "e2e_tests/testdata/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "0fe5bb411a0fb051f3d211084111cd1b0bd35a54",
      "old_mode": 33188,
      "old_path": "e2e_tests/testdata/fuzz_tests_for_functional_testing.cc",
      "new_id": "83c1aa8d40f1bbbcd25f023fb6a6b60d7a4adb2e",
      "new_mode": 33188,
      "new_path": "e2e_tests/testdata/fuzz_tests_for_functional_testing.cc"
    },
    {
      "type": "modify",
      "old_id": "da08aec853d59f2fca1a8fa85aa332bfebedd236",
      "old_mode": 33188,
      "old_path": "e2e_tests/testdata/fuzz_tests_for_microbenchmarking.cc",
      "new_id": "fc80f775bd94f2d70f2cf81dc4f60e40d1fb5730",
      "new_mode": 33188,
      "new_path": "e2e_tests/testdata/fuzz_tests_for_microbenchmarking.cc"
    },
    {
      "type": "modify",
      "old_id": "447bd844bb1a247dc1d72757079246bd27ea4879",
      "old_mode": 33188,
      "old_path": "fuzztest/BUILD",
      "new_id": "c5bc3ed7f618ecbd96173e3e2599f7498f16a63d",
      "new_mode": 33188,
      "new_path": "fuzztest/BUILD"
    },
    {
      "type": "modify",
      "old_id": "366e99c621faeb4abdf4eac9bd8ae6f70f4bf5dd",
      "old_mode": 33188,
      "old_path": "fuzztest/CMakeLists.txt",
      "new_id": "3498e74b0860c36f916bf33d4b131eec3c58ec29",
      "new_mode": 33188,
      "new_path": "fuzztest/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "1c956d22ea9dd3ce9e2a880b4742ba01068cbc80",
      "old_mode": 33188,
      "old_path": "fuzztest/fuzztest.cc",
      "new_id": "8ca454c35ed10a8e1e283c936178349aa70ca41f",
      "new_mode": 33188,
      "new_path": "fuzztest/fuzztest.cc"
    },
    {
      "type": "modify",
      "old_id": "14d7ef60cdcff34edf7147f18bab67c1947a4ffd",
      "old_mode": 33188,
      "old_path": "fuzztest/fuzztest.h",
      "new_id": "e28ca9384ddc648be602e081bc98129a3ac35750",
      "new_mode": 33188,
      "new_path": "fuzztest/fuzztest.h"
    },
    {
      "type": "modify",
      "old_id": "9b57d80e91b986d635b65fa73eb2d11c90399ab2",
      "old_mode": 33188,
      "old_path": "fuzztest/googletest_adaptor.h",
      "new_id": "0fae64ff9e333f61e48f173a9d81a018f7913a6d",
      "new_mode": 33188,
      "new_path": "fuzztest/googletest_adaptor.h"
    },
    {
      "type": "modify",
      "old_id": "e5c5443bfcf600ffec97b5abf955d8f2d406bb9b",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/fixture_driver.cc",
      "new_id": "2e03258f71413c9c23a749ca44374eade69a1577",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/fixture_driver.cc"
    },
    {
      "type": "modify",
      "old_id": "fc55add5a51bd33c0041b2bc81d74f5519c05a12",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/fixture_driver.h",
      "new_id": "a00905d2e22ca508a08e92b206401c12db9e46d2",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/fixture_driver.h"
    },
    {
      "type": "modify",
      "old_id": "45f6f26a2f74df1f49f4c01bae3563f40f6d8c37",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/fixture_driver_test.cc",
      "new_id": "f36e3b896d3626e76d8231656e804624e0c7d3f3",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/fixture_driver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "93c71689379acf26e21f965c33baa2058987e57e",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/registration.h",
      "new_id": "6070787d6a121d905e347ef7336e429ac4f4c91a",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/registration.h"
    },
    {
      "type": "modify",
      "old_id": "dbddbf9c1d93ab71d6fd2dff600bf0a90733f0d4",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/registry.cc",
      "new_id": "4dc5924dd59eb6e72afd43e95fd0692316fb4968",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/registry.cc"
    },
    {
      "type": "modify",
      "old_id": "e4cf34583d8bae0f504d16bec3a737cc16605a2c",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/registry.h",
      "new_id": "2f835ebc509e19c312ef68097bef513ea401872c",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/registry.h"
    },
    {
      "type": "modify",
      "old_id": "fff690f4567b24f4bcead6b8dc2b7b52029891f5",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/runtime.h",
      "new_id": "e2fe6ed58874be4ded6efc5b33fe9dcbde218900",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/runtime.h"
    }
  ]
}
