presubmit_checks: Update hook
Bug: b/243715416
Change-Id: I152bd47bdd188472d2c324d8344429788ca21e08
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/111970
Commit-Queue: Rob Mohr <mohrr@google.com>
Reviewed-by: Wyatt Hepler <hepler@google.com>
diff --git a/tools/pigweed_experimental_tools/presubmit_checks.py b/tools/pigweed_experimental_tools/presubmit_checks.py
index 1b68dda..a98aafe 100755
--- a/tools/pigweed_experimental_tools/presubmit_checks.py
+++ b/tools/pigweed_experimental_tools/presubmit_checks.py
@@ -135,8 +135,18 @@
# Install the presubmit Git pre-push hook, if requested.
if install:
- install_hook.install_hook(__file__, 'pre-push', ['--base', 'HEAD~'],
- git_repo.root())
+ install_hook.install_git_hook(
+ 'pre-push',
+ [
+ 'python',
+ '-m',
+ 'pigweed_experimental_tools.presubmit_checks',
+ '--base',
+ 'origin/main..HEAD',
+ '--program',
+ 'quick',
+ ],
+ )
return 0
exclude.extend(PATH_EXCLUSIONS)