etc: committer: Support plain input lists.
* etc/committer.scm.in (change-commit-message): Support new-style plain list inputs in addition to old-style inputs with labels.master
parent
cd0afa1345
commit
67d74daf0c
|
@ -215,7 +215,12 @@ corresponding to the top-level definition containing the staged changes."
|
|||
"Print ChangeLog commit message for changes between OLD and NEW."
|
||||
(define (get-values expr field)
|
||||
(match ((sxpath `(// ,field quasiquote *)) expr)
|
||||
(() '())
|
||||
(()
|
||||
;; New-style plain lists
|
||||
(match ((sxpath `(// ,field list *)) expr)
|
||||
((inner) inner)
|
||||
(_ '())))
|
||||
;; Old-style labelled inputs
|
||||
((first . rest)
|
||||
(map cadadr first))))
|
||||
(define (listify items)
|
||||
|
|
Reference in New Issue