branch: elpa/magit
commit b241533a68ffe3ca9d38bcb7d47bb571d3f303cd
Author: Jonas Bernoulli <[email protected]>
Commit: Jonas Bernoulli <[email protected]>
magit-commit-children: Cosmetics
---
lisp/magit-git.el | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/lisp/magit-git.el b/lisp/magit-git.el
index 6ff7229d6b9..041f3fae40d 100644
--- a/lisp/magit-git.el
+++ b/lisp/magit-git.el
@@ -2228,13 +2228,12 @@ If `first-parent' is set, traverse only first parents."
(magit-rev-parse (magit-abbrev-arg "short") rev))
(defun magit-commit-children (commit &optional args)
- (mapcar #'car
- (--filter (member commit (cdr it))
- (--map (split-string it " ")
- (magit-git-lines
- "log" "--format=%H %P"
- (or args (list "--branches" "--tags" "--remotes"))
- "--not" commit)))))
+ (seq-keep (lambda (line)
+ (pcase-let ((`(,child . ,parents) (split-string line " ")))
+ (and (member commit parents) child)))
+ (magit-git-lines "log" "--format=%H %P"
+ (or args (list "--branches" "--tags" "--remotes"))
+ "--not" commit)))
(defun magit-commit-parents (commit)
(and-let* ((str (magit-git-string "rev-list" "-1" "--parents" commit)))