Function: magit-stash-both

magit-stash-both is an interactive and natively compiled function defined in magit-stash.el.

Signature

(magit-stash-both MESSAGE &optional INCLUDE-UNTRACKED)

Documentation

Create a stash of the index and working tree.

Untracked files are included according to infix arguments. One prefix argument is equivalent to "--include-untracked" while two prefix arguments are equivalent to "--all".

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-stash.el
;;;###autoload
(defun magit-stash-both (message &optional include-untracked)
  "Create a stash of the index and working tree.
Untracked files are included according to infix arguments.
One prefix argument is equivalent to \"--include-untracked\"
while two prefix arguments are equivalent to \"--all\"."
  (interactive
    (progn (when (and (magit-merge-in-progress-p)
                      (not (magit-y-or-n-p "\
Stashing and resetting during a merge conflict.  \
Applying the resulting stash won't restore the merge state.  \
Proceed anyway? ")))
             (user-error "Abort"))
           (magit-stash-read-args)))
  (magit-stash-save message t t include-untracked t))