-
Notifications
You must be signed in to change notification settings - Fork 262
Closed
Labels
feature requestA new lefthook feature descriptionA new lefthook feature description
Description
⚡ Summary
Allow to skip a hook (or individual command) if the commit message matches a certain pattern.
Value
I like using cog verify (cf. cocogitto/cocogitto) as part of a commit-msg hook. I also like creating fixup commits (in IDEA, if that matters) which end up vanishing after rebasing with autosquash.
Sadly, the two do not mix well: cocogitto forbids the ephemeral commit messages of such commits, as they don't conform to conventional commits.
What I would like is to configure lefthook to ignore fixup commits:
commit-msg:
skip:
- ref: "wip/*"
- msg: "^fixup! "
commands:
cog:
run: cog verify --file {1}Behavior and configuration changes
The change seems additive to me.
remnantkevin
Metadata
Metadata
Assignees
Labels
feature requestA new lefthook feature descriptionA new lefthook feature description