Ruairidh MacLeod
eb8b48aeb4
remove docker_is_running check from source
...
Moved to testing.util so it can be used for the skipif_cant_run_docker
test hooks.
2020-08-22 17:33:32 -07:00
Anthony Sottile
a438dbfcf6
Merge pull request #1570 from pre-commit/readonly
...
allow pre-commit to succeed on a readonly store directory
2020-08-22 11:19:11 -07:00
Anthony Sottile
bf33f4c91c
allow pre-commit to succeed on a readonly store directory
2020-08-22 10:51:57 -07:00
Johan Henkens
4063730925
Save diff between hook executions
2020-08-21 20:41:06 -07:00
Anthony Sottile
4f5cb99ff5
Merge pull request #1544 from pre-commit/wip_warning_on_old_config_style
...
warn on old list-style configuration
2020-07-25 14:27:08 -07:00
Anthony Sottile
e384c182bc
Merge pull request #1546 from pre-commit/error_logging_read_only_filesystem
...
better error handling when Store is readonly
2020-07-25 13:10:39 -07:00
Anthony Sottile
68510596d3
warn on old list-style configuration
2020-07-25 13:04:54 -07:00
Anthony Sottile
cee834bb5e
better error handling when Store is readonly
2020-07-25 12:32:54 -07:00
Greg Singer
1b435f1f1f
add init-templatedir --no-allow-missing-config
...
Add a `--no-allow-missing-config` option to the `init-templatedir`
command. Enable configuration of a Git template that requires newly
cloned repos to have a `pre-commit` config.
2020-07-20 19:02:35 -07:00
Anthony Sottile
7da72563dd
require healthy() after installation
2020-07-15 21:07:21 -07:00
Anthony Sottile
c9ad2e1451
upgrade mypy to get typeshed fixes
2020-07-08 13:55:28 -07:00
Anthony Sottile
6ec47ea736
fix node hooks when NPM_CONFIG_USERCONFIG is set
2020-06-19 13:58:14 -07:00
Anthony Sottile
e1e6a32c51
skip rbenv if ruby and gem are installed with default language_version
2020-06-15 13:50:47 -07:00
Anthony Sottile
6ee9e13b26
prevent infinite recursion of post-checkout on clone
2020-06-09 10:18:22 -07:00
Anthony Sottile
5fb721f7a7
normalize slashes even earlier on windows for filenames
2020-06-08 14:53:27 -07:00
Anthony Sottile
e120828042
use the shuffle method of Random instead
2020-05-31 12:42:17 -07:00
Anthony Sottile
0781dac78f
avoid a UnicodeError on windows with non-charmap characters
2020-05-27 13:14:29 -07:00
Chad Larson
9e0b4a9d4d
pre-commit env var exposed
2020-05-23 17:20:26 -05:00
Anthony Sottile
9b8e3d082d
refuse to migrate an invalid configuration
2020-05-10 18:02:37 -07:00
Thierry Deo
b44461da33
Unset GEM_PATH for ruby hooks
2020-05-10 12:12:15 -07:00
Anthony Sottile
4c154c3019
Use the real path of the cache root
2020-05-08 14:22:57 -07:00
Marc Jay
98d8a3d60f
Maintain scalar quoting style when autoupdate re-writes rev
...
If rev is wrapped in single or double quotes (e.g. due to a yamllint quoted-strings rule), when
re-writing the rev to update it, honour the existing quotation style
2020-05-04 19:29:03 -07:00
Anthony Sottile
f455312944
Merge pull request #1431 from pre-commit/better_healthy
...
Improve python healthy() and eliminate python_venv
2020-05-04 10:52:59 -07:00
Anthony Sottile
3d50b3736a
Improve python healthy() and eliminate python_venv
...
- the `healthy()` check now requires virtualenv 20.x's metadata
- `python_venv` is obsolete now that `virtualenv` generates the same structure
and `virtualenv` is more portable
2020-05-03 21:55:48 -07:00
Anthony Sottile
0c481ea51d
Merge pull request #1429 from pre-commit/minor
...
yay french strings
2020-05-02 19:22:16 -07:00
Anthony Sottile
df01824d10
Merge pull request #1422 from domodwyer/bugfix/stash-with-post-checkout-hook
...
fix hooks firing during staged_files_only
2020-05-02 14:47:38 -07:00
Dom
928938a6a1
fix hooks firing during staged_files_only
2020-05-02 14:00:21 -07:00
Anthony Sottile
3b728fdb76
yay french strings
2020-05-02 11:37:31 -07:00
Ville Skyttä
e2ed73209a
Add dummy go.mod for local "empty" installs
2020-05-02 21:02:36 +03:00
Anthony Sottile
e492a5578c
disable pip version check in python hooks
2020-04-29 12:11:34 -07:00
ModischFabrications
26adf1d560
add support for post-commit
2020-04-27 10:55:22 -07:00
Lukasz Boldys
13d528c569
Preserve line ending when running autoupdate
2020-04-19 09:12:02 -07:00
Anthony Sottile
522e82b7b7
Allow pip to be upgradable on windows
2020-04-17 07:41:11 -07:00
Anthony Sottile
80a59db094
validate argument length as part of hook-impl
2020-04-15 12:30:44 -07:00
Anthony Sottile
282527ef16
Merge pull request #1388 from pre-commit/node_default_system
...
Default to `language_version: system` if node and npm are installed
2020-04-09 16:48:18 -07:00
Anthony Sottile
0f528544b5
Default to language_version: system if node and npm are installed
2020-04-07 20:31:42 -07:00
Anthony Sottile
9fc5a9316e
support colors on windows during git better
2020-04-02 00:10:37 -07:00
zjeuhpiung liu
605b39f617
fix CJK characters width in output
2020-03-28 08:06:49 -07:00
KYLE ZHU
23d5b78fdb
Don't use --user when running docker on windows
2020-03-19 21:55:16 -07:00
Anthony Sottile
1e0db9c2c8
Fix help description for --from-ref and --to-ref
2020-03-12 12:27:54 -07:00
Anthony Sottile
03617b2f98
Don't crash out on OSErrors in subprocess calls
2020-03-12 10:52:10 -07:00
Anthony Sottile
7a49309035
mark a python environment as unhealthy if python goes missing
2020-03-12 09:40:56 -07:00
Anthony Sottile
01be1713cf
Don't crash on un-stringable exceptions
2020-03-10 09:02:51 -07:00
Anthony Sottile
67c1beb322
Use covdefaults to handle coveragerc
2020-02-29 14:25:19 -08:00
Anthony Sottile
53052fe019
Ensure files aren't passed to post-checkout hooks
2020-02-23 11:38:16 -08:00
Anthony Sottile
d35b00352f
Make more readable --from-ref / --to-ref aliases for --source / --origin
2020-02-23 11:07:57 -08:00
Anthony Sottile
566f1afcd4
Merge pull request #1339 from andrewhare/andrewhare/post-checkout
...
Add post-checkout
2020-02-23 10:39:28 -08:00
Andrew Hare
18fa004254
Add post-checkout
2020-02-23 10:22:18 -08:00
Joey Espinosa
5258dce73b
fix: catch missing arg if using {prepare-}commit-msg stage
...
If using the prepare-commit-msg and commit-msg stages specifically (such
as with the try-repo command), the `--commit-msg-filename` arg must be
provided.
[fixes #1336 ]
chore: improve error message for hook stage check
2020-02-23 10:15:59 -08:00
Anthony Sottile
524bdaeb33
Merge pull request #1319 from pre-commit/better_shebang_detection
...
Improve git hook shebang creation
2020-02-07 09:27:13 -08:00