Function: forge--cast-topics-spec-state
forge--cast-topics-spec-state is a byte-compiled function defined in
forge-topic.el.
Signature
(forge--cast-topics-spec-state SPEC)
Source Code
;; Defined in ~/.emacs.d/elpa/forge-20260408.1922/forge-topic.el
(defun forge--cast-topics-spec-state (spec)
(when-let ((cast (pcase (list (oref spec type) (oref spec state))
(`(topic ,(or 'unplanned 'duplicate 'rejected))
'(unplanned duplicate rejected))
('(issue rejected)
'(unplanned duplicate rejected))
(`(pullreq ,(or 'unplanned 'duplicate))
'(unplanned duplicate rejected))
(`(topic ,(or 'completed 'merged))
'(completed merged))
('(issue merged)
'(completed merged))
('(pullreq completed)
'(completed merged)))))
(oset spec state cast)))