diff options
| author | Jonas Bernoulli <jonas@bernoul.li> | 2025-09-18 09:09:00 +0200 |
|---|---|---|
| committer | Jonas Bernoulli <jonas@bernoul.li> | 2025-09-18 09:09:00 +0200 |
| commit | d3d0505b35c2354437e17411665f7f1b2e6a6fcb (patch) | |
| tree | e94f322593bda85d2cedeaf523b550acdc06ee46 /lisp/magit-git.el | |
| parent | 78fcb84c633d58a1e64c0ef9604ba996fae09007 (diff) | |
Use cond more
Diffstat (limited to 'lisp/magit-git.el')
| -rw-r--r-- | lisp/magit-git.el | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/lisp/magit-git.el b/lisp/magit-git.el index bc7519d..7e62da8 100644 --- a/lisp/magit-git.el +++ b/lisp/magit-git.el @@ -1670,9 +1670,9 @@ The amount of time spent searching is limited by (let ((t0 (float-time)) (current (magit-get-current-branch)) (i 1) prev) - (while (if (> (- (float-time) t0) magit-get-previous-branch-timeout) - (setq prev nil) ;; Timed out. - (and (setq prev (magit-rev-verify (format "@{-%d}" i))) + (while (cond ((> (- (float-time) t0) magit-get-previous-branch-timeout) + (setq prev nil)) + ((setq prev (magit-rev-verify (format "@{-%d}" i))) (or (not (setq prev (magit-rev-branch prev))) (equal prev current)))) (cl-incf i)) @@ -2880,21 +2880,21 @@ out. Only existing branches can be selected." ;; and some repositories have thousands of submodules. (let ((magit--refresh-cache (list (cons 0 0))) (modules nil)) - (if current-prefix-arg - (progn - (setq modules (magit-list-module-paths)) - (when predicate - (setq modules (seq-filter predicate modules))) - (unless modules - (if predicate - (user-error "No modules satisfying %s available" predicate) - (user-error "No modules available")))) - (setq modules (magit-region-values 'module)) - (when modules - (when predicate - (setq modules (seq-filter predicate modules))) - (unless modules - (user-error "No modules satisfying %s selected" predicate)))) + (cond (current-prefix-arg + (setq modules (magit-list-module-paths)) + (when predicate + (setq modules (seq-filter predicate modules))) + (unless modules + (if predicate + (user-error "No modules satisfying %s available" predicate) + (user-error "No modules available")))) + (t + (setq modules (magit-region-values 'module)) + (when modules + (when predicate + (setq modules (seq-filter predicate modules))) + (unless modules + (user-error "No modules satisfying %s selected" predicate))))) (if (or (length> modules 1) current-prefix-arg) (magit-confirm t nil (format "%s %%d modules" verb) nil modules) (list (magit-read-module-path (format "%s module" verb) predicate))))) |
