)]}'
{
  "commit": "7824a572fd9d47e8abdcd4bc7339c1f2d4f970c1",
  "tree": "bca0fe8f4372fdc3226548b3289331fc7a406d14",
  "parents": [
    "d76b146733b29dc5e850446dc1e71ab451dd9125"
  ],
  "author": {
    "name": "Filip Niksic",
    "email": "fniksic@google.com",
    "time": "Tue Apr 14 17:59:09 2026"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Apr 14 17:59:39 2026"
  },
  "message": "Enable propagating env vars to binaries started by Centipede.\n\nI added a new Centipede flag `env_diff_for_binaries`, which allows specifying\nenv vars to set and unset relative to the environment of the parent process.\n\nI modified the interface of `Command` to match the spec of the added flag for\nsetting/unsetting env vars.\n\nWith the new mechanism, I was able to move the list of Bazel TEST_* vars that\nneed to be unset out of the engine code and into the C++ framework code.\n\nPiperOrigin-RevId: 899674482\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cf00c547878449f7536c36208d05a43d0b5a8ede",
      "old_mode": 33188,
      "old_path": "centipede/analyze_corpora_test.cc",
      "new_id": "c349ec30885c02a1b984c038ba1cf7090bcda866",
      "new_mode": 33188,
      "new_path": "centipede/analyze_corpora_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4517c9834e1635e0bf016e5aa02ced4d25af062d",
      "old_mode": 33188,
      "old_path": "centipede/binary_info.cc",
      "new_id": "0d02c53eb654976ec41d5e03d9ba930ae2df923c",
      "new_mode": 33188,
      "new_path": "centipede/binary_info.cc"
    },
    {
      "type": "modify",
      "old_id": "9a1e53d5ba07b928fba25bbcae0a52b8e1a6e791",
      "old_mode": 33188,
      "old_path": "centipede/binary_info.h",
      "new_id": "f082fa433238ba2ec4e7f1bc1682fff2c4ebb38f",
      "new_mode": 33188,
      "new_path": "centipede/binary_info.h"
    },
    {
      "type": "modify",
      "old_id": "6537212103d6a29e0e098c6fad51f148ff13bba3",
      "old_mode": 33188,
      "old_path": "centipede/centipede_callbacks.cc",
      "new_id": "af247e1fec2541526765d43db67ab0117f6ec0d6",
      "new_mode": 33188,
      "new_path": "centipede/centipede_callbacks.cc"
    },
    {
      "type": "modify",
      "old_id": "1a171d769aea897275de9b93a3e8ac6d13bf698b",
      "old_mode": 33188,
      "old_path": "centipede/centipede_flags.inc",
      "new_id": "843e298e06f170db6db51740af77f77666e61203",
      "new_mode": 33188,
      "new_path": "centipede/centipede_flags.inc"
    },
    {
      "type": "modify",
      "old_id": "3071428230a4bf535ea269866fbd432bc14f3475",
      "old_mode": 33188,
      "old_path": "centipede/command.cc",
      "new_id": "4c765985d3c2aaffd16a986b97fa4410e0979b80",
      "new_mode": 33188,
      "new_path": "centipede/command.cc"
    },
    {
      "type": "modify",
      "old_id": "d9edf8d52e4d8f4bfbc633d31551222893938c72",
      "old_mode": 33188,
      "old_path": "centipede/command.h",
      "new_id": "f1272483be4a5cc3617d7804682866610126b6fa",
      "new_mode": 33188,
      "new_path": "centipede/command.h"
    },
    {
      "type": "modify",
      "old_id": "dc163c92310ef1b67cea521eadcb7fc1d5536131",
      "old_mode": 33188,
      "old_path": "centipede/command_test.cc",
      "new_id": "d7f2f583e1972e4b52b53c54e535ce8c0a30a9fd",
      "new_mode": 33188,
      "new_path": "centipede/command_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5327b85674313c2a4b342eb92747bb9e42b7ef6d",
      "old_mode": 33188,
      "old_path": "centipede/control_flow_test.cc",
      "new_id": "3fe228231d3a3cd77683df94454d8aa471e8ce55",
      "new_mode": 33188,
      "new_path": "centipede/control_flow_test.cc"
    },
    {
      "type": "modify",
      "old_id": "12cbf539a46af2c615bc65b4fca3ec3e9267644c",
      "old_mode": 33188,
      "old_path": "centipede/coverage_test.cc",
      "new_id": "4f3a830b0854a0458467190803b7e90c436aa93e",
      "new_mode": 33188,
      "new_path": "centipede/coverage_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c4fc98991b0ffad47dc664fc8dece9e31c58e32e",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/centipede_adaptor.cc",
      "new_id": "e97afd988b3d3bd7f964150a11edb50cd1be1a55",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/centipede_adaptor.cc"
    }
  ]
}
