Commit Graph

349 Commits

Author SHA1 Message Date
Anthony Sottile db97cf3329 Don't run on deleted files. Resolves #374 2016-05-25 08:42:02 -07:00
vinay karanam 81d7efa7bb only consider forward diff in changed files 2016-05-25 14:44:59 +05:30
Anthony Sottile efe33ffe5c We're not using pylint 2016-05-20 16:14:18 -07:00
Anthony Sottile efda3cdcd0 Merge pull request #372 from pre-commit/dont_crash_on_not_found_exe
Don't crash when an executable is not found
2016-05-20 15:03:53 -07:00
Anthony Sottile 5a6b6e81e9 Don't crash when an executable is not found 2016-05-20 13:32:33 -07:00
Anthony Sottile e77bb8f3c3 Fix already using rbenv + default ruby. Resolves #369. 2016-05-17 08:23:21 -07:00
trbs 8f73b321f5 reorder imports 2016-05-10 17:40:11 +02:00
trbs 9c64ce2caf Set up logging handler in autoupdate 2016-05-10 13:47:06 +02:00
Anthony Sottile 82369fd99f Add utility for parsing shebangs and resolving PATH 2016-04-03 22:54:46 -07:00
Anthony Sottile a932315a15 Implement 'negate' to simplify pcre 2016-03-25 11:21:50 -07:00
Anthony Sottile b7d395410b Implement a simplified xargs in python 2016-03-25 11:21:50 -07:00
Anthony Sottile a5b56bd9e3 Factor out bash and activate files 2016-03-25 11:21:50 -07:00
Anthony Sottile 00a3a9a09b Add envcontext helper 2016-03-25 11:21:50 -07:00
Anthony Sottile f3802e7944 Add a missing no-cover to increase coverage under py3 2016-03-21 15:21:22 -07:00
Anthony Sottile eb6da4ae10 Improve --color help with argparse metavar 2016-03-08 16:34:09 -08:00
Brett 4bb2bfea52 Add periods to help texts for all run commands. 2016-03-08 15:57:55 -08:00
Brett e0f1a34319 Style: fixed line length 2016-03-08 15:51:28 -08:00
Brett 23a140aa30 Improve help text
Add choices to --color help text.
Fix typo in --allow-unstaged-config.
2016-03-08 11:31:21 -08:00
Anthony Sottile 710c24b868 Use pyterminalsize for terminal sizing 2016-02-21 21:07:08 -08:00
Anthony Sottile a9498d28a7 Fall back to tput when terminal size information is missing 2016-02-20 22:15:23 -08:00
Anthony Sottile 4f6e4aedee Support terminal width on windows. Resolves #199 2016-02-20 20:55:39 -08:00
Lucas Cimon 941149942d Making it possible to invoke pre-commit run --files some.file from a subdirectory of the repository 2016-02-07 12:25:51 -08:00
Anthony Sottile d58b945107 Fix pre-commit for latest virtualenv. Resolves #299. Resolves #334 2016-01-19 18:08:20 -08:00
Benjamin Chess a70abd04e7 include checking symlinks 2016-01-15 12:50:04 -08:00
Anthony Sottile 2aaaddb5cc Fail gracefully on undecodable install output. 2016-01-12 10:08:59 -08:00
Anthony Sottile 495fefd316 Fix #322 by only removing git environment variables while cloning 2015-12-22 19:10:08 -08:00
Anthony Sottile a488424501 Use python3.5 in appveyor over py34 2015-12-22 14:40:30 -08:00
Laurent Sigal a72ca3d68e Less blocking logic 2015-12-22 19:06:31 +00:00
Laurent Sigal 5a08204b8d Allow to simply run a script once - no matter what the changes are 2015-12-22 18:12:08 +00:00
Anthony Sottile c3c98afe4f Support pre-commit from inside submodules 2015-12-18 15:35:44 -08:00
Anthony Sottile 3f02a66e37 Use rev-parse --show-toplevel 2015-12-18 08:04:26 -08:00
Anthony Sottile b85a674026 Make additional_dependencies rollforward safe 2015-12-10 12:21:03 -08:00
Anthony Sottile ce307a16e0 Add an option to require a specific pre-commit version 2015-12-06 20:54:07 -08:00
Anthony Sottile 005cb868e0 Allow '.format('-like strings in arguments. Resolves #314. 2015-12-06 18:50:57 -08:00
Anthony Sottile 2df1dc9023 Add python3.5, pypy3, and latest git to travis 2015-12-04 14:30:15 -08:00
Anthony Sottile 2463738af4 Fix printing of non-ascii in error handler 2015-12-01 12:48:44 -08:00
Anthony Sottile 603bf159d9 Produce a useful error message when hook id is not present. Resolves #194 2015-11-25 23:13:49 -08:00
Joe Bateson 91a547ed61 Output a message when a hook fails due to file modification 2015-11-25 16:27:47 -08:00
Anthony Sottile 248930f6dc Fix appveyor and windows. Resolves #293 2015-11-23 22:28:57 -08:00
Anthony Sottile d17063862b Fix issue #300 by removing GIT_WORK_TREE env variable 2015-11-23 16:30:24 -08:00
Anthony Sottile 66e8ed5ad5 Remove unneeded format chunk 2015-11-23 15:04:55 -08:00
Anthony Sottile de2ead13a1 Minor fixups 2015-11-23 12:19:02 -08:00
Anthony Sottile 7c8272da77 Merge pull request #295 from blarghmatey/install_dependencies
Added the additional_dependencies config parameter
2015-11-23 12:08:15 -08:00
Tobias Macey 0980887f57 Added new parameter to config schema 2015-11-20 20:24:01 -05:00
Anthony Sottile 738c2ad7bd Fixups + make the tests work 2015-11-20 13:52:20 -08:00
Tobias Macey 0ee4c3efa7 Added unit tests for dependencies 2015-11-20 15:45:34 -05:00
Tobias Macey 862426576f Merge pull request #1 from pre-commit/slight_fixups
Some slight fixups
2015-11-19 22:36:28 -05:00
Tobias Macey d6be9cdf7c Added shell_escape to shell escape dependencies 2015-11-19 16:15:40 -05:00
Anthony Sottile fb0d67bd87 Some slight fixups 2015-11-19 12:46:02 -08:00
Tobias Macey 3726f07a3f Reformatted method signatures, fixed typos 2015-11-19 15:16:02 -05:00