mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
dev(ci): ignore fixup!/squash!/wip commits
Otherwise the commit linter makes rebasing impossible without --no-verify, or in magit if the git hooks are installed.
This commit is contained in:
@ -231,6 +231,7 @@
|
||||
bang (equal (match-string 2) "!")
|
||||
scopes (ignore-errors (split-string (match-string 3) ","))
|
||||
summary (match-string 4)))))
|
||||
(unless (string-match-p "^\\(?:\\(?:fixup\\|squash\\)!\\|FIXUP\\|WIP\\) " subject)
|
||||
(dolist (fn doom-cli-commit-rules)
|
||||
(pcase (funcall fn
|
||||
:bang bang
|
||||
@ -253,7 +254,7 @@
|
||||
(when warnings
|
||||
(cl-incf warnings?)
|
||||
(dolist (e (reverse warnings))
|
||||
(print! (warn "%s" e))))))))
|
||||
(print! (warn "%s" e)))))))))
|
||||
(when (> warnings? 0)
|
||||
(print! (warn "Warnings: %d") warnings?))
|
||||
(when (> errors? 0)
|
||||
|
Reference in New Issue
Block a user