Commit graph

1533 commits

Author SHA1 Message Date
Marc Jay
82969e4ba3 Use set rather than list for commit message related stages, remove
default file open modes, tidy up bash call for failing hook test
2019-04-21 21:58:01 +01:00
Marc Jay
64467f6ab9 Fix broken test_manifest_hooks test 2019-04-21 21:54:23 +01:00
Marc Jay
e60f541559 Adds support for prepare-commit-msg hooks
Adds a prepare-commit-msg hook stage which allows for hooks which add
dynamic suggested/placeholder text to commit messages that an author can
use as a starting point for writing a commit message
2019-04-21 21:07:13 +01:00
Anthony Sottile
809b7482df v1.15.2 2019-04-16 11:33:16 -07:00
Anthony Sottile
2d4ea61c93
Merge pull request #998 from pre-commit/full_clone_non_mainline_tag
Fix full clone + non-mainline tag
2019-04-16 11:30:57 -07:00
Anthony Sottile
eab24f3e48 Fix full clone + non-mainline tag 2019-04-16 10:30:05 -07:00
Anthony Sottile
b33f2c40d8 v1.15.1 2019-04-01 09:44:09 -07:00
Anthony Sottile
6302dec938
Merge pull request #987 from asottile/no_sc_arg_max
Bound maxsize by 4096 when SC_ARG_MAX is not present
2019-04-01 09:42:44 -07:00
Anthony Sottile
681d78b6cf Bound maxsize by 4096 when SC_ARG_MAX is not present 2019-04-01 09:25:20 -07:00
Anthony Sottile
5169f455c9 v1.15.0 2019-03-30 16:13:03 -07:00
Anthony Sottile
a009dd6caf
Merge pull request #982 from bnorquist/master
add helpful CI message
2019-03-30 15:53:28 -07:00
Anthony Sottile
668e6415c0 Adjust messaging slightly 2019-03-30 14:05:24 -07:00
Ben Norquist
71a740d65d add helpful message and test 2019-03-30 14:00:03 -07:00
Anthony Sottile
03ac3b0840
Merge pull request #981 from tristan0x/fix/infinite-process-recursion
Do not run legacy script again when this is the one being executed
2019-03-30 13:54:42 -07:00
Anthony Sottile
bbc3130af2 Produce slightly more helpful message 2019-03-30 13:40:37 -07:00
Anthony Sottile
2fbe359846
Merge pull request #986 from tim77/master
Specify env python explicitly.
2019-03-30 11:35:50 -07:00
Artem Polishchuk
9f0cfed600 Specify env python explicitly. 2019-03-30 19:56:52 +02:00
Tristan Carel
ec72cb7260
assert that the pre-commit script being executed is not the legacy 2019-03-29 13:55:04 +01:00
Tristan Carel
cd61269389
Do not run legacy script again when this is the one being executed 2019-03-27 06:24:47 +01:00
Anthony Sottile
da00fa98f9
Merge pull request #978 from pre-commit/all-repos_autofix_pre-commit-autoupdate
Run pre-commit autoupdate
2019-03-21 22:50:41 -07:00
Anthony Sottile
dc28922ccb Run pre-commit autoupdate
Committed via https://github.com/asottile/all-repos
2019-03-21 21:09:33 -07:00
Anthony Sottile
06d01c8c9d
Merge pull request #977 from asottile/minimum_pre_commit_version
Add top level minimum_pre_commit_version
2019-03-21 18:51:19 -07:00
Anthony Sottile
c78b6967cd Add top level minimum_pre_commit_version 2019-03-21 18:29:17 -07:00
Anthony Sottile
264161c182
Merge pull request #973 from DanielChabrowski/try-repo-fix
Fix try-repo for staged untracked changes
2019-03-19 13:09:28 -07:00
DanielChabrowski
c7b369a7be Add test for xargs propagating kwargs to cmd_output 2019-03-19 20:36:21 +01:00
DanielChabrowski
7023caba94 Execute with xargs in try_repo 2019-03-19 20:35:52 +01:00
DanielChabrowski
24a2c3d8db Add support for passing cwd and env to xargs 2019-03-19 20:35:21 +01:00
Anthony Sottile
a18b683d12
Add review suggestion
Co-Authored-By: DanielChabrowski <dantezstudio@gmail.com>
2019-03-18 02:31:47 +01:00
DanielChabrowski
888787fb2d Fix try-repo for staged untracked changes 2019-03-18 02:04:50 +01:00
Anthony Sottile
71c238d4ec
Merge pull request #972 from javabrett/test-no-git-env
Added test for git.no_git_env()
2019-03-17 17:48:27 -07:00
Brett Randall
7d7c9c0fde
Additional fixes prompted by double-quote-string-fixer.
Signed-off-by: Brett Randall <javabrett@gmail.com>
2019-03-18 10:24:46 +11:00
Brett Randall
f5af95cc9d Added test for git.no_git_env().
Signed-off-by: Brett Randall <javabrett@gmail.com>
2019-03-18 10:23:54 +11:00
Brett Randall
f673f8bb55 Added double-quote-string-fixer pre-commit hook.
Signed-off-by: Brett Randall <javabrett@gmail.com>
2019-03-18 09:47:31 +11:00
Anthony Sottile
185a288645
Merge pull request #958 from DanielChabrowski/shallow-clone
Allow shallow cloning
2019-03-15 20:45:51 -07:00
DanielChabrowski
ab1df03418 Ignore shallow clone coverage on appveyor
Appveyor uses old version of git so shallow clone
always fails and lines 150-151 are not executed.
2019-03-16 00:16:42 +01:00
DanielChabrowski
a170e60daa Remove protocol.version 1 shallow cloning 2019-03-15 23:46:35 +01:00
DanielChabrowski
e748da2abe Remove clone depth check 2019-03-15 23:25:04 +01:00
Anthony Sottile
ec2e15f086 pre-commit run --all-files 2019-03-14 18:32:27 -07:00
Anthony Sottile
d71a75fea2 Run npm install before npm install -g 2019-03-14 18:31:57 -07:00
Anthony Sottile
3cb35e8679 Revert "Merge pull request #949 from asottile/npm_install_git"
This reverts commit a4c1a701bc, reversing
changes made to 889124b5ca.
2019-03-14 18:20:30 -07:00
Anthony Sottile
3e76af4912
Merge pull request #966 from pre-commit/command_length_better
Compute the maximum command length more accurately
2019-03-11 10:19:11 -07:00
Anthony Sottile
545bc0d21c
Merge pull request #967 from asottile/improve_testsuite_speed_windows
Improve testsuite speed on windows by ~23 seconds
2019-03-10 12:48:48 -07:00
Anthony Sottile
7a763a9851 Improve testsuite speed on windows by ~23 seconds 2019-03-10 11:27:25 -07:00
Anthony Sottile
985f09ff88 Compute the maximum command length more accurately 2019-03-10 11:14:22 -07:00
DanielChabrowski
960bcc9614 Fix relative path repos 2019-03-09 23:56:37 +01:00
DanielChabrowski
b920f3cc6b Reuse the directory for cloning 2019-03-09 22:59:56 +01:00
Anthony Sottile
cac1a3f34e
Merge pull request #959 from asottile/non_cd
Don't require git for clean, gc, sample-config
2019-03-04 08:46:54 -08:00
Anthony Sottile
917586a0e0 Don't require git for clean, gc, sample-config 2019-03-02 19:01:05 -08:00
DanielChabrowski
e74253d2de Allow shallow cloning 2019-03-03 01:35:53 +01:00
Anthony Sottile
518a72d7e7
Merge pull request #956 from pre-commit/all-repos_autofix_setup-py-upgrade
Migrate setup.py to setup.cfg declarative metadata
2019-02-27 22:55:37 -08:00