Commit Graph

440 Commits

Author SHA1 Message Date
George Y. Kussumoto
c9e297ddb6 Fix xargs.partition: win32 new string length computation 2018-10-09 22:54:41 -03:00
George Y. Kussumoto
2560280d21 Fix xargs.partition tests: explicity set unicode chars 2018-10-08 19:42:59 -03:00
George Y. Kussumoto
bb6b1c33ae Remove pytest-mock 2018-10-06 19:57:30 -03:00
George Y. Kussumoto
2ad69e12ce Fix xargs.partition: use sys.getfilesystemencoding
The previous `sys.getdefaultencoding` almost always fallsback to
`ascii` while `sys.getfilesystemencoding` is utf-8 once in utf-8 mode.
2018-10-05 16:39:49 -03:00
George Y. Kussumoto
df5d171cd7 Fix xargs.partition tests in python2.7 (pytest-mock) 2018-10-05 14:33:32 -03:00
George Y. Kussumoto
fa4c03da65 Update xargs.partition with platform information
Change how xargs.partition computes the command length (including
arguments) depending on the plataform.
More specifically, 'win32' uses the amount of characters while posix
system uses the byte count.
2018-10-05 11:54:31 -03:00
George Y. Kussumoto
1b496c5fc3 Fix check-useless-exclude to consider types filter 2018-10-02 12:17:46 -03:00
Anthony Sottile
ce25b652b9 Exempt language: fail hooks from check-hooks-apply 2018-09-02 18:54:34 -07:00
Anthony Sottile
21c2c9df33 No need for OrderedDict 2018-09-02 18:51:55 -07:00
Anthony Sottile
9d48766c02 git mv tests/meta_hooks/{,check_}useless_excludes_test.py 2018-09-02 18:39:11 -07:00
Jeffrey Rackauckas
710eef317a Fixing tests to account for the new terminal_supports_color variable 2018-08-30 19:39:37 -07:00
Anthony Sottile
f042e302d8 Merge pull request #815 from pre-commit/update_config
Update config
2018-08-16 07:44:27 -07:00
Anthony Sottile
72d10903d5 Update config 2018-08-15 17:55:06 -07:00
Anthony Sottile
a6e2e1d4bb Add language: fail 2018-08-10 18:11:28 -07:00
Anthony Sottile
cf691e85c8 that's what I get for not waiting for CI 2018-08-10 12:39:40 -07:00
Anthony Sottile
174d3bf057 Minor style adjustment 2018-08-10 12:33:21 -07:00
Anthony Sottile
a8640c759d Add # pragma: no cover for the py3-only branch 2018-08-10 11:11:50 -07:00
Mickaël Schoentgen
d68a778e3b Fix the use of deprecated inspect.getargspec() on Python 3 2018-08-10 18:30:22 +02:00
Mickaël Schoentgen
67d6fcb0f6 Fix several ResourceWarning: unclosed file 2018-08-10 18:30:22 +02:00
Mickaël Schoentgen
abee146199 Get rid of @pytest.mark.integration 2018-08-10 18:29:30 +02:00
Anthony Sottile
3f78487769 Support pre-commit install inside a worktree 2018-08-06 09:26:42 -07:00
Matt Layman
a8b298799c Check bytes for Python 3. 2018-07-19 22:11:15 -04:00
Matt Layman
4640dc7b4a Run only the specified hook even when stages exist in config.
This branches fixes the run logic so that when
`pre-commit run some_hook -a` runs when the config contains
`stages: ['commit']` for some other hook, only the hook specified as an
argument will run.

Fixes #772
2018-07-19 21:45:43 -04:00
Anthony Sottile
bffa58753d hook paths are only computed in install_uninstall 2018-07-05 12:49:01 -07:00
Anthony Sottile
45d299d1db Merge pull request #785 from pre-commit/better_trace
Improve not found error with script paths (`./exe`)
2018-07-04 15:51:48 -07:00
Anthony Sottile
c2e4040756 Improve not found error with script paths (./exe) 2018-07-04 14:55:00 -07:00
Anthony Sottile
c294be513d Fix force-push without fetch 2018-07-02 09:59:23 -07:00
Anthony Sottile
b87c4fd8cc Remove more properties from Runner 2018-07-01 19:49:15 -07:00
Anthony Sottile
c01ffc83f8 Separate store from runner 2018-06-29 22:35:53 -07:00
Anthony Sottile
6d683a5fac clean: separate store from runner 2018-06-29 20:08:23 -07:00
Anthony Sottile
0e430be0ce autoupdate: separate store from runner 2018-06-29 20:04:16 -07:00
Anthony Sottile
37c94bbe71 Fix invalid escape sequences 2018-06-17 23:51:03 -07:00
Anthony Sottile
5b6a5abae9 Consistent ordering of filenames 2018-06-11 12:49:45 -07:00
Chris Kuehl
5ac2ba0f7b Make local hooks work 2018-05-24 19:42:58 -07:00
Chris Kuehl
23fe0be286 Add Rust to CI 2018-05-22 21:52:34 -07:00
Chris Kuehl
b4edf2ce50 Add tests for Rust 2018-05-22 21:52:34 -07:00
Anthony Sottile
f88e007f52 Fix test since pip 10 changed output 2018-05-21 21:38:36 -07:00
Anthony Sottile
b5af5a5b27 Add test for python_venv language 2018-05-12 11:37:13 -07:00
Anthony Sottile
af93bec4fd Fix regression: try-repo from relative path 2018-03-17 20:02:06 -07:00
Anthony Sottile
c420741585 Merge pull request #726 from pre-commit/typo
Fix typo
2018-03-12 14:55:31 -07:00
Anthony Sottile
96e9d1b758 Restore git 1.8 support 2018-03-12 14:36:07 -07:00
Anthony Sottile
d9d5b1cef1 Fix typo 2018-03-12 14:34:53 -07:00
Anthony Sottile
c6b6d2340e Merge pull request #716 from tdeo/multiline_pygrep
Add multiline mode to pygrep
2018-03-09 09:39:09 -08:00
Thierry Deo
55c74c10d9 Rename option to and improve output 2018-03-08 09:42:32 +01:00
Anthony Sottile
bf5792eb10 Add a manual stage for cli-only interaction 2018-03-07 12:41:25 -08:00
Anthony Sottile
4088f55ee6 Don't need a shell here 2018-03-07 12:18:54 -08:00
Thierry Deo
25c06e6525 Remove encoding dependence 2018-03-07 09:24:56 +01:00
Anthony Sottile
f679983012 Refuse to install with core.hooksPath set 2018-03-03 15:24:14 -08:00
Thierry Deo
3793bc32c0 Fix linters 2018-02-26 15:46:33 +01:00
Thierry Deo
69333fa227 Add multiline mode to pygrep 2018-02-26 10:17:21 +01:00