1. 26 Aug, 2022 2 commits
  2. 23 Aug, 2022 4 commits
  3. 22 Aug, 2022 1 commit
    • Josip Sokcevic's avatar
      Keep old git alternatives when changing mirrors · e19b7624
      Josip Sokcevic authored
      It's possible to change DEPS git repository while keeping the same
      source. This is useful feature, for example if upstream repository moves
      from github to gitlab. The repositories can be out of sync, or even
      diverge.
      
      We use git alternatives to save disk space. If a builder flip-flops
      between mirror repositories (e.g. case with different release branches),
      it's possible that new mirror doesn't contain all necessary objects that
      are present in the old repositories. That will result in invalid git
      pointer entries and fetch operations will fail.
      
      Instead of replacing git alternatives, we append new git alternatives to
      avoid such problem.
      
      R=bpastene@google.com, jojwang@google.com
      
      Bug: b/241802975
      Change-Id: I3ef025603af58a84692a68bf3b780c47b6d3ae46
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3843133Reviewed-by: 's avatarBen Pastene <bpastene@chromium.org>
      Reviewed-by: 's avatarJoanna Wang <jojwang@chromium.org>
      Commit-Queue: Josip Sokcevic <sokcevic@google.com>
      e19b7624
  4. 18 Aug, 2022 3 commits
  5. 16 Aug, 2022 2 commits
  6. 12 Aug, 2022 3 commits
  7. 11 Aug, 2022 1 commit
  8. 10 Aug, 2022 6 commits
  9. 09 Aug, 2022 1 commit
  10. 08 Aug, 2022 3 commits
  11. 06 Aug, 2022 1 commit
  12. 05 Aug, 2022 7 commits
  13. 04 Aug, 2022 2 commits
  14. 03 Aug, 2022 3 commits
  15. 02 Aug, 2022 1 commit
    • Bruce Dawson's avatar
      Report more issues as errors with presubmit --all · d895d01a
      Bruce Dawson authored
      Change crrev.com/c/3788227 fixed one instance of errors being treated as
      warnings when running "git cl presubmit" with the --upload option. This
      is undesirable when testing "git cl presubmit" with --all or --files,
      because it makes the errors harder to find. This change fixes four
      more newly discovered instances of this behavior.
      
      That is, this change makes it so that pylint issues and other serious
      problems will be reported as errors when running:
      
        git cl presubmit --force --all --upload
      
      This will make the pylint errors that this command triggers easier to
      find and fix:
      
        git cl presubmit --force --upload --files mojo\public\tools\bindings\*.py
      
      This change does _not_ turn cpplint warnings into errors, even though
      they are errors when running non-upload presubmits. That is because
      there are several directories that only run cpplint on upload and these
      directories have many errors and there is no short-term path to changing
      this.
      
      Bug: 1309977
      Change-Id: If49f820fc6894dcd1d9aaaf4d932b04f79922bc5
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3791744
      Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
      Reviewed-by: 's avatarJesse McKenna <jessemckenna@google.com>
      d895d01a