Anthony Sottile
|
df38e1010b
|
Remove unused import
|
2018-01-09 08:49:42 -08:00 |
|
Iulian Onofrei
|
81df782c20
|
Update unstaged config file error message
|
2018-01-09 18:10:05 +02:00 |
|
Iulian Onofrei
|
8407b92b18
|
Replace string literals with constants
|
2018-01-09 17:51:41 +02:00 |
|
Anthony Sottile
|
029ccc47c8
|
Invoke git diff without a pager
|
2018-01-07 20:56:17 -08:00 |
|
Kevin Hock
|
090030447d
|
Combine blocks
|
2017-11-08 17:05:34 -08:00 |
|
Kevin Hock
|
dfb058f15f
|
Edit comment again
|
2017-11-08 15:55:05 -08:00 |
|
Kevin Hock
|
e4f28a2193
|
Edit comment
|
2017-11-08 15:53:08 -08:00 |
|
Kevin Hock
|
54ccb65a09
|
Add existing repo_config to output_repos
|
2017-11-08 15:50:04 -08:00 |
|
Kevin Hock
|
4d0c400066
|
Add repo option to autoupdate
|
2017-11-06 17:19:06 -08:00 |
|
Anthony Sottile
|
5a8ca2ffbe
|
Some minor fixups
|
2017-10-30 09:12:48 -07:00 |
|
Anthony Sottile
|
84b1ba520d
|
Remove Manifest, no longer a useful abstraction
|
2017-10-26 16:17:52 -07:00 |
|
Anthony Sottile
|
10912fa03e
|
Lazily install repositories
|
2017-10-20 13:04:33 -07:00 |
|
Anthony Sottile
|
2c88791a7f
|
Add pre-commit try-repo
`try-repo` is useful for:
- Trying out a remote hook repository without needing to configure it.
- Testing a hook repository while developing it.
|
2017-10-07 18:03:52 -07:00 |
|
Anthony Sottile
|
18c9e061d8
|
Small cleanups
|
2017-09-30 15:53:44 -07:00 |
|
Anthony Sottile
|
873dd173ce
|
Use pipes.quote for executable path
|
2017-09-21 15:16:48 -07:00 |
|
Anthony Sottile
|
ecdc22ce80
|
Implement global exclude
|
2017-09-10 15:09:44 -07:00 |
|
Anthony Sottile
|
6af60158ec
|
Refactor filename collection for hooks
|
2017-09-09 22:07:27 -07:00 |
|
Anthony Sottile
|
a821172d9d
|
Remove defaults before checking whether the intelligent rewrite was successful
|
2017-09-08 14:28:23 -07:00 |
|
Anthony Sottile
|
72e3989350
|
Revert "Remove remove_defaults -- it wasn't doing anything"
This reverts commit ee392275f3.
|
2017-09-08 14:22:36 -07:00 |
|
Anthony Sottile
|
898a3ea1bb
|
Implement fail_fast.
|
2017-09-08 13:19:00 -07:00 |
|
Anthony Sottile
|
a78f5d5c24
|
pre-commit migrate-config should not return nonzero when successful
|
2017-09-07 09:23:36 -07:00 |
|
Anthony Sottile
|
9ff6818270
|
Merge pull request #602 from pre-commit/xdg_cache_dir
Adhere to XDG specification for cache dir.
|
2017-09-07 08:19:45 -07:00 |
|
Anthony Sottile
|
8f5675d813
|
Implement pre-commit migrate-config
|
2017-09-06 10:07:55 -07:00 |
|
Anthony Sottile
|
3e76cdaf25
|
Enable map configurations (config v2).
|
2017-09-06 10:01:08 -07:00 |
|
Anthony Sottile
|
0120af56a7
|
Adhere to XDG specification for cache dir.
|
2017-09-06 10:00:35 -07:00 |
|
Anthony Sottile
|
6141c419ee
|
Remove Runner.cmd_runner and Store.cmd_runner
|
2017-09-05 14:49:31 -07:00 |
|
Anthony Sottile
|
95c3afacda
|
Config loading uses ordered_load by default
|
2017-09-05 14:07:27 -07:00 |
|
Anthony Sottile
|
98ca85eef5
|
Merge pull request #604 from coldnight/master
Fix specify config file not work while installing
|
2017-09-05 10:12:48 -07:00 |
|
Anthony Sottile
|
0815108242
|
Handle non-ascii filenames from git
|
2017-09-05 08:10:16 -07:00 |
|
wanghui
|
f9a849abcc
|
Fix specify config file not work while installing
Via `pre-commit install -c .other-config.yaml`
|
2017-09-05 16:22:54 +08:00 |
|
Anthony Sottile
|
bba711f468
|
Remove extra newline on error() call
|
2017-08-23 14:20:44 -07:00 |
|
Anthony Sottile
|
6793fd8e5d
|
Remove --no-stash and --allow-unstaged-config
|
2017-08-23 11:16:37 -07:00 |
|
Anthony Sottile
|
469498ac9d
|
Upgrade the sample-config output
|
2017-08-10 20:45:29 -07:00 |
|
Anthony Sottile
|
ee392275f3
|
Remove remove_defaults -- it wasn't doing anything
|
2017-08-10 19:09:25 -07:00 |
|
Anthony Sottile
|
59c6df5e46
|
When possible, preserve config format on autoupdate
|
2017-08-10 18:32:24 -07:00 |
|
Anthony Sottile
|
d0b268c813
|
Add support for commit-msg git hook
|
2017-07-23 20:50:25 -07:00 |
|
Anthony Sottile
|
0c70fa4229
|
Use asottile/add-trailing-comma
|
2017-07-12 18:30:51 -07:00 |
|
Anthony Sottile
|
05a108efe1
|
Implement exclude_types
|
2017-07-02 19:08:33 -07:00 |
|
Anthony Sottile
|
a58d99ac40
|
Implement types filtering
|
2017-07-02 18:51:23 -07:00 |
|
Anthony Sottile
|
a68c1ab0d2
|
Add 'types' to the schema
|
2017-07-02 13:20:39 -07:00 |
|
Anthony Sottile
|
7b6ea994b8
|
Expose --source and --origin as environment variables
|
2017-06-27 10:08:16 -07:00 |
|
Anthony Sottile
|
321210d332
|
Run git diff with --no-ext-diff
|
2017-06-09 08:34:04 -07:00 |
|
Anthony Sottile
|
e150921c75
|
Followup to #533, match no files when omitted
|
2017-06-02 08:39:10 -07:00 |
|
Dain Liffman
|
d731652a22
|
Fix for #533
|
2017-05-31 10:09:42 +08:00 |
|
André Berti Sassi
|
e774c09fac
|
Add pass_filenames hook option
This option controls whether filenames are passed along as arguments to
the hook program.
|
2017-05-13 14:28:17 -03:00 |
|
Anthony Sottile
|
840a55bbc3
|
Fixup log_file commit
|
2017-05-08 11:04:07 -07:00 |
|
Alex Hutton
|
f2644a4f2e
|
Adds support for 'log_file' in hook config
Specify a filename on a per hook basis and
pre-commit will write the STDOUT and STDERR
of that hook into the file. Useful for CI.
Resolves #499.
|
2017-05-08 10:54:04 +10:00 |
|
Anthony Sottile
|
fa06e72f01
|
Add a pre-commit sample-config command
|
2017-03-30 08:45:46 -07:00 |
|
Anthony Sottile
|
cb8dd335f4
|
Replace jsonschema with better error messages
|
2017-03-08 14:07:00 -08:00 |
|
Anthony Sottile
|
05c88738b0
|
Add a --show-diff-on-failure option
|
2017-02-25 10:14:17 -08:00 |
|