)]}'
{
  "commit": "6712dc59f4a6c5626f391057cded3842700a17eb",
  "tree": "4bd6c52e0d4c05ea9cf55f7caa620d14b0f6dfd2",
  "parents": [
    "347b3c20a65d76c83757a9f9db5f09d316115907"
  ],
  "author": {
    "name": "Brian Sheedy",
    "email": "bsheedy@chromium.org",
    "time": "Fri Dec 13 21:48:20 2024"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Dec 13 21:58:09 2024"
  },
  "message": "Enable import-error check on //testing\n\nEnables the import-error pylint check on //testing. Most errors are\nfixed by updating the PYTHONPATH used by pylint to include the necessary\ndirectories, although some import errors are simply suppressed (most\ncommonly for vpython-provided modules).\n\nAlso takes this opportunity to add comments about where each block of\nnon-standard imports comes from. This was already present in a number of\nplaces, but not everywhere.\n\nBug: 353942917\nChange-Id: I506d35e5a6ae56471618e6b4af57dd2ecb64dd7b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6092016\nCommit-Queue: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1396194}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: fe2702e96ce66e27b4e474f4a39eb78813de5fcc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ceeef52503a40e7154f6e87f192c1a1caf1b183",
      "old_mode": 33261,
      "old_path": "exe_util_unittests.py",
      "new_id": "8b3c439c49dff9ac9a392004307487a4de36da20",
      "new_mode": 33261,
      "new_path": "exe_util_unittests.py"
    },
    {
      "type": "modify",
      "old_id": "059e75a89edd3864e7cf00bdd858e0b61c7c476b",
      "old_mode": 33261,
      "old_path": "generate_script_unittests.py",
      "new_id": "a2cd3026c0bb419a117931c2c2d53a24748fe8d4",
      "new_mode": 33261,
      "new_path": "generate_script_unittests.py"
    },
    {
      "type": "modify",
      "old_id": "89e8f8fb0bc9d8d90706f776189fa9458489eb31",
      "old_mode": 33261,
      "old_path": "main_program_unittests.py",
      "new_id": "c72e8bd8b3e168ee07e7ee0efa27292a80d912d9",
      "new_mode": 33261,
      "new_path": "main_program_unittests.py"
    },
    {
      "type": "modify",
      "old_id": "5d105079b1133e1be0d333c40fbdb74b24065655",
      "old_mode": 33261,
      "old_path": "rust_main_program_unittests.py",
      "new_id": "e4bd838cc9756c47d8230f652763028e550352fd",
      "new_mode": 33261,
      "new_path": "rust_main_program_unittests.py"
    },
    {
      "type": "modify",
      "old_id": "bc70cb3df2a35cfd891d99c373c4387755359cf7",
      "old_mode": 33261,
      "old_path": "test_filtering_unittests.py",
      "new_id": "6d66051cebdb839f6fb68ddc516d5999e5362d60",
      "new_mode": 33261,
      "new_path": "test_filtering_unittests.py"
    }
  ]
}
