Function: magit-diff-flip-revs
magit-diff-flip-revs is an interactive and natively compiled function
defined in magit-diff.el.
Signature
(magit-diff-flip-revs)
Documentation
Swap revisions in diff range.
Change "revA..revB" to "revB..revA".
Key Bindings
This command is not in any keymaps.
Source Code
;; Defined in /nix/store/irvbdy0zra0dn8fpd008f32x5ix6qm5v-emacs-packages-deps/share/emacs/site-lisp/elpa/magit-20261005.508/magit-diff.el
(defun magit-diff-flip-revs ()
"Swap revisions in diff range.
Change \"revA..revB\" to \"revB..revA\"."
(interactive)
(cond ((and magit-buffer-diff-range
(derived-mode-p 'magit-diff-mode)
(string-match magit-range-re magit-buffer-diff-range))
(setq magit-buffer-diff-range
(concat (match-str 3 magit-buffer-diff-range)
(match-str 2 magit-buffer-diff-range)
(match-str 1 magit-buffer-diff-range)))
(magit-refresh))
((user-error "No range to swap"))))