;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (require 'magit) (defalias 'magit-reset #[0 "\300\301!\207" [transient-setup magit-reset] 2 nil nil]) (byte-code "\300\301\302\303#\210\300\301\304\305#\210\300\301\306\307\310\301\311\312$#\210\300\301\313\314#\207" [put magit-reset interactive-only t function-documentation "Reset the `HEAD', index and/or worktree to a previous state." transient--prefix transient-prefix :command :man-page "git-reset" transient--layout ([1 transient-column (:description "Reset") ((1 transient-suffix (:key "m" :description "mixed (HEAD and index)" :command magit-reset-mixed)) (1 transient-suffix (:key "s" :description "soft (HEAD only)" :command magit-reset-soft)) (1 transient-suffix (:key "h" :description "hard (HEAD, index and files)" :command magit-reset-hard)) (1 transient-suffix (:key "k" :description "keep (HEAD and index, keeping uncommitted)" :command magit-reset-keep)) (1 transient-suffix (:key "i" :description "index (only)" :command magit-reset-index)) (1 transient-suffix (:key "w" :description "worktree (only)" :command magit-reset-worktree)) "" (1 transient-suffix (:key "f" :description "a file" :command magit-file-checkout)))])] 8) #@106 Reset the `HEAD' and index to COMMIT, but not the working tree. (git reset --mixed COMMIT) (fn COMMIT) (defalias 'magit-reset-mixed #[257 "\300\301\"\207" [magit-reset-internal "--mixed"] 4 (#$ . 1252) (byte-code "\300\301!C\207" [magit-reset-read-branch-or-commit "Reset %s to"] 2)]) #@107 Reset the `HEAD' to COMMIT, but not the index and working tree. (git reset --soft REVISION) (fn COMMIT) (defalias 'magit-reset-soft #[257 "\300\301\"\207" [magit-reset-internal "--soft"] 4 (#$ . 1547) (byte-code "\300\301!C\207" [magit-reset-read-branch-or-commit "Soft reset %s to"] 2)]) #@96 Reset the `HEAD', index, and working tree to COMMIT. (git reset --hard REVISION) (fn COMMIT) (defalias 'magit-reset-hard #[257 "\300\301\"\207" [magit-reset-internal "--hard"] 4 (#$ . 1845) (byte-code "\300\301\302\303\"\304P!C\207" [magit-reset-read-branch-or-commit magit--propertize-face "Hard" bold " reset %s to"] 4)]) #@116 Reset the `HEAD' and index to COMMIT, while keeping uncommitted changes. (git reset --keep REVISION) (fn COMMIT) (defalias 'magit-reset-keep #[257 "\300\301\"\207" [magit-reset-internal "--keep"] 4 (#$ . 2179) (byte-code "\300\301!C\207" [magit-reset-read-branch-or-commit "Reset %s to"] 2)]) #@174 Reset the index to COMMIT. Keep the `HEAD' and working tree as-is, so if COMMIT refers to the head this effectively unstages all changes. (git reset COMMIT .) (fn COMMIT) (defalias 'magit-reset-index #[257 "\300\301\302#\207" [magit-reset-internal nil "."] 5 (#$ . 2482) (byte-code "\300\301!C\207" [magit-read-branch-or-commit "Reset index to"] 2)]) #@77 Reset the worktree to COMMIT. Keep the `HEAD' and index as-is. (fn COMMIT) (defalias 'magit-reset-worktree #[257 "\304\305\306\"\210\305\307\310\311\312!!!\313\314\"\216\315 \211\203[\211\211\2032\316\317\305\320P$\2042\321\322\"\210\210\323 !\203I\324P\nB\325\326\327\330#\210)\202V\324P B\325\326\327\330#\210))\210\202_\331 \266*\266\332\305\333\"\210\334 \207" [magit--refresh-cache default-directory magit-tramp-process-environment process-environment magit-wip-commit-before-change nil " before reset" magit-convert-filename-for-git make-temp-name magit-git-dir "index.magit." make-closure #[0 "\3021 \303\304 !\300P!0\207\210\305\207" [V0 default-directory (error) delete-file file-remote-p nil] 3] magit-toplevel magit-git-success "read-tree" "--index-output=" error "Cannot read tree %s" file-remote-p "GIT_INDEX_FILE=" magit-call-git "checkout-index" "--all" "--force" magit--not-inside-repository-error magit-wip-commit-after-apply " after reset" magit-refresh] 11 (#$ . 2842) (byte-code "\300\301!C\207" [magit-read-branch-or-commit "Reset worktree to"] 2)]) #@196 Reset the `HEAD' and index to COMMIT, and possibly the working tree. With a prefix argument reset the working tree otherwise don't. (git reset --mixed|--hard COMMIT) (fn COMMIT &optional HARD) (defalias 'magit-reset-quickly #[513 "\300\203 \301\202\n\302\"\207" [magit-reset-internal "--hard" "--mixed"] 5 (#$ . 3943) (byte-code "\301\203\302\303\304\"\305P\202\306!D\207" [current-prefix-arg magit-reset-read-branch-or-commit magit--propertize-face "Hard" bold " reset %s to" "Reset %s to"] 4)]) #@172 Prompt for and return a ref to reset HEAD to. PROMPT is a format string, where either the current branch name or "detached head" will be substituted for %s. (fn PROMPT) (defalias 'magit-reset-read-branch-or-commit #[257 "\300\301\302 \206 \303\"!\207" [magit-read-branch-or-commit format magit-get-current-branch "detached head"] 5 (#$ . 4459)]) #@34 (fn ARG COMMIT &optional PATH) (defalias 'magit-reset-internal #[770 "\301\235\2043\302!\302\303!\232\2033\304\305\306\"r\211q\210\307\310\"\216\311\312\313\314\315$\210\203+ \210\316 \210\317 \210*\210\315\232\203A\204A\320\202B\321\322\323\324P\"\210\325\321\326%\210\211\320\232\205\\\327\323\330\"\207" [git-commit-major-mode ("--hard" nil) magit-rev-parse "HEAD~" generate-new-buffer " *temp*" t make-closure #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] magit-git-insert "show" "-s" "--format=%B" "HEAD" git-commit-setup-font-lock git-commit-save-message "unstage" "reset" magit-wip-commit-before-change nil " before " magit-run-git "--" magit-wip-commit-after-apply " after unstage"] 10 (#$ . 4815)]) (provide 'magit-reset)