Commit Graph

439 Commits

Author SHA1 Message Date
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
Anthony Sottile 5651c66995 Migrate sha -> rev 2018-02-24 20:19:39 -08:00