;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (byte-code "\301\302!\210\303\304\305\306\307\310\311\312&\210\313\314\315\316\317DD\320\311\304\321\322&\210\313\323\315\316\324DD\325\326\327\311\304\321\322\330\331& \210\313\332\315\316\333DD\334\326\335\311\304\321\322& \210\313\336\315\316\337DD\340\326\341\311\304\321\342& \210\313\343\315\316\344DD\345\326\346\311\304\321\347& \210\313\350\315\316\351DD\352\326\353\311\304\321\347& \210\313\354\315\316\355DD\356\326\357\311\304\311\360\321\361\362\363\364\365\366\367\370\"&\210\313\371\315\316\372DD\373\326\374\311\375\311\376\321\377& \207" [magit-log-margin--custom-type require magit custom-declare-group magit-status nil "Inspect and manipulate Git repositories." :link (info-link "(magit)Status Buffer") :group magit-modes custom-declare-variable magit-status-mode-hook funcall function #[0 "\300\207" [nil] 1] "Hook run after entering Magit-Status mode." :type hook magit-status-headers-hook #[0 "\300\207" [(magit-insert-error-header magit-insert-diff-filter-header magit-insert-head-branch-header magit-insert-upstream-branch-header magit-insert-push-branch-header magit-insert-tags-header)] 1] "Hook run to insert headers into the status buffer.\n\nThis hook is run by `magit-insert-status-headers', which in turn\nhas to be a member of `magit-status-sections-hook' to be used at\nall." :package-version (magit . "2.1.0") :options (magit-insert-error-header magit-insert-diff-filter-header magit-insert-repo-header magit-insert-remote-header magit-insert-head-branch-header magit-insert-upstream-branch-header magit-insert-push-branch-header magit-insert-tags-header) magit-status-sections-hook #[0 "\300\207" [(magit-insert-status-headers magit-insert-merge-log magit-insert-rebase-sequence magit-insert-am-sequence magit-insert-sequencer-sequence magit-insert-bisect-output magit-insert-bisect-rest magit-insert-bisect-log magit-insert-untracked-files magit-insert-unstaged-changes magit-insert-staged-changes magit-insert-stashes magit-insert-unpushed-to-pushremote magit-insert-unpushed-to-upstream-or-recent magit-insert-unpulled-from-pushremote magit-insert-unpulled-from-upstream)] 1] "Hook run to insert sections into a status buffer." (magit . "2.12.0") magit-status-initial-section #[0 "\300\207" [(1)] 1] "The section point is placed on when a status buffer is created.\n\nWhen such a buffer is merely being refreshed or being shown again\nafter it was merely buried, then this option has no effect.\n\nIf this is nil, then point remains on the very first section as\nusual. Otherwise it has to be a list of integers and section\nidentity lists. The members of that list are tried in order\nuntil a matching section is found.\n\nAn integer means to jump to the nth section, 1 for example\njumps over the headings. To get a section's \"identity list\"\nuse \\[universal-argument] \\[magit-describe-section-briefly].\n\nIf, for example, you want to jump to the commits that haven't\nbeen pulled from the upstream, or else the second section, then\nuse: (((unpulled . \"..@{upstream}\") (status)) 1).\n\nSee option `magit-section-initial-visibility-alist' for how to\ncontrol the initial visibility of the jumped to section." (magit . "2.90.0") (choice (const :tag "as usual" nil) (repeat (choice (number :tag "nth top-level section") (sexp :tag "section identity")))) magit-status-goto-file-position #[0 "\300\207" [nil] 1] "Whether to go to position corresponding to file position.\n\nIf this is non-nil and the current buffer is visiting a file,\nthen `magit-status' tries to go to the position in the status\nbuffer that corresponds to the position in the file-visiting\nbuffer. This jumps into either the diff of unstaged changes\nor the diff of staged changes.\n\nIf the previously current buffer does not visit a file, or if\nthe file has neither unstaged nor staged changes then this has\nno effect.\n\nThe command `magit-status-here' tries to go to that position,\nregardless of the value of this option." (magit . "3.0.0") boolean magit-status-show-hashes-in-headers #[0 "\300\207" [nil] 1] "Whether headers in the status buffer show hashes.\nThe functions which respect this option are\n`magit-insert-head-branch-header',\n`magit-insert-upstream-branch-header', and\n`magit-insert-push-branch-header'." (magit . "2.4.0") magit-status-margin #[0 "\301A@\302\301\3038\257\207" [magit-log-margin nil magit-log-margin-width 4] 6] "Format of the margin in `magit-status-mode' buffers.\n\nThe value has the form (INIT STYLE WIDTH AUTHOR AUTHOR-WIDTH).\n\nIf INIT is non-nil, then the margin is shown initially.\nSTYLE controls how to format the author or committer date.\n It can be one of `age' (to show the age of the commit),\n `age-abbreviated' (to abbreviate the time unit to a character),\n or a string (suitable for `format-time-string') to show the\n actual date. Option `magit-log-margin-show-committer-date'\n controls which date is being displayed.\nWIDTH controls the width of the margin. This exists for forward\n compatibility and currently the value should not be changed.\nAUTHOR controls whether the name of the author is also shown by\n default.\nAUTHOR-WIDTH has to be an integer. When the name of the author\n is shown, then this specifies how much space is used to do so." (magit . "2.9.0") magit-margin :initialize magit-custom-initialize-reset :set-after (magit-log-margin) :set apply-partially magit-margin-set-variable magit-status-mode magit-status-use-buffer-arguments #[0 "\300\207" [selected] 1] "Whether `magit-status' reuses arguments when the buffer already exists.\n\nThis option has no effect when merely refreshing the status\nbuffer using `magit-refresh'.\n\nValid values are:\n\n`always': Always use the set of arguments that is currently\n active in the status buffer, provided that buffer exists\n of course.\n`selected': Use the set of arguments from the status\n buffer, but only if it is displayed in a window of the\n current frame. This is the default.\n`current': Use the set of arguments from the status buffer,\n but only if it is the current buffer.\n`never': Never use the set of arguments from the status\n buffer." (magit . "3.0.0") magit-buffers magit-commands (choice (const :tag "always use args from buffer" always) (const :tag "use args from buffer if displayed in frame" selected) (const :tag "use args from buffer if it is current" current) (const :tag "never use args from buffer" never))] 20) #@375 Initialize a Git repository, then show its status. If the directory is below an existing repository, then the user has to confirm that a new one should be created inside. If the directory is the root of the existing repository, then the user has to confirm that it should be reinitialized. Non-interactively DIRECTORY is (re-)initialized unconditionally. (fn DIRECTORY) (defalias 'magit-init #[257 "\300\301\302\303!!\"\210\304!\207" [magit-call-git "init" magit-convert-filename-for-git expand-file-name magit-status-setup-buffer] 6 (#$ . 6506) (byte-code "\300\301\302\303!!!\304!\211\203/\301!\262\305\306\"\203\"\307\310\"\202'\307\311#!\204/\312\313!\210\210\211C\207" [file-name-as-directory expand-file-name read-directory-name "Create repository in: " magit-toplevel y-or-n-p file-equal-p format "Reinitialize existing repository %s? " "%s is a repository. Create another in %s? " user-error "Abort"] 7)]) #@1300 Show the status of the current Git repository in a buffer. If the current directory isn't located within a Git repository, then prompt for an existing repository or an arbitrary directory, depending on option `magit-repository-directories', and show the status of the selected repository instead. * If that option specifies any existing repositories, then offer those for completion and show the status buffer for the selected one. * Otherwise read an arbitrary directory using regular file-name completion. If the selected directory is the top-level of an existing working tree, then show the status buffer for that. * Otherwise offer to initialize the selected directory as a new repository. After creating the repository show its status buffer. These fallback behaviors can also be forced using one or more prefix arguments: * With two prefix arguments (or more precisely a numeric prefix value of 16 or greater) read an arbitrary directory and act on it as described above. The same could be accomplished using the command `magit-init'. * With a single prefix argument read an existing repository, or if none can be found based on `magit-repository-directories', then fall back to the same behavior as with two prefix arguments. (fn &optional DIRECTORY CACHE) (defalias 'magit-status #[512 "\211\206\302\211BC\203H\303!\304\305!!\262\211\203(\306\"\203(\307!\202C\310\2036\311\312#\202:\311\313\"!\205C\314\315!\262\202K\307 !)\207" [magit--refresh-cache default-directory 0 magit-toplevel file-name-as-directory expand-file-name file-equal-p magit-status-setup-buffer y-or-n-p format "%s is a repository. Create another in %s? " "Create repository in %s? " nil magit-init] 8 (#$ . 7447) (byte-code "\302\211BC \204\303 ?\205\304 \210\305\306 !\307Y!)D\207" [magit--refresh-cache current-prefix-arg 0 magit-toplevel magit--assert-usable-git magit-read-repository prefix-numeric-value 16] 3)]) (byte-code "\300\301\302\303#\210\304\305\301\306#\207" [put magit-status interactive-only magit-status-setup-buffer defalias magit "An alias for `magit-status' for better discoverability.\n\nInstead of invoking this alias for `magit-status' using\n\"M-x magit RET\", you should bind a key to `magit-status'\nand read the info node `(magit)Getting Started', which\nalso contains other useful hints."] 4) #@73 Like `magit-status' but with non-nil `magit-status-goto-file-position'. (defalias 'magit-status-here #[0 "\301\302\303!)\207" [magit-status-goto-file-position t call-interactively magit-status] 2 (#$ . 9822) nil]) (put 'magit-status-here 'interactive-only 'magit-status-setup-buffer) (defvar magit--remotes-using-recent-git nil) #@18 (fn DIRECTORY) (defalias 'magit--tramp-asserts #[257 "\303!\211\205?\211\235?\205?\304 )\211\2035\305\n\"\203&B\211\202=\306\307\310\311\n$\312#\202=\306\307\310\313\"\312#\262\207" [magit--remotes-using-recent-git default-directory magit--minimal-git file-remote-p magit-git-version version<= display-warning magit format "Magit requires Git >= %s, but on %s the version is %s.\n\nIf multiple Git versions are installed on the host, then the\nproblem might be that TRAMP uses the wrong executable.\n\nFirst check the value of `magit-git-executable'. Its value is\nused when running git locally as well as when running it on a\nremote host. The default value is \"git\", except on Windows\nwhere an absolute path is used for performance reasons.\n\nIf the value already is just \"git\" but TRAMP never-the-less\ndoesn't use the correct executable, then consult the info node\n`(tramp)Remote programs'.\n" :error "Magit cannot find Git on %s.\n\nFirst check the value of `magit-git-executable'. Its value is\nused when running git locally as well as when running it on a\nremote host. The default value is \"git\", except on Windows\nwhere an absolute path is used for performance reasons.\n\nIf the value already is just \"git\" but TRAMP never-the-less\ndoesn't find the executable, then consult the info node\n`(tramp)Remote programs'.\n"] 10 (#$ . 10158)]) #@33 Keymap for `magit-status-mode'. (defvar magit-status-mode-map (byte-code "\301 \302\"\210\303\304\305#\210\303\306\307#\210\207" [magit-mode-map make-sparse-keymap set-keymap-parent define-key "j" magit-status-jump [remap dired-jump] magit-dired-jump] 5) (#$ . 11550)) (defalias 'magit-status-jump #[0 "\300\301!\207" [transient-setup magit-status-jump] 2 nil nil]) (byte-code "\300\301\302\303#\210\300\301\304\305#\210\300\301\306\307\310\301\"#\210\300\301\311\312#\207" [put magit-status-jump interactive-only t function-documentation "In a Magit-Status buffer, jump to a section." transient--prefix transient-prefix :command transient--layout ([1 transient-columns (:description "Jump to") ([1 transient-column nil ((1 transient-suffix (:key "z " :description "Stashes" :command magit-jump-to-stashes :if (lambda nil (memq 'magit-insert-stashes magit-status-sections-hook)))) (1 transient-suffix (:key "t " :description "Tracked" :command magit-jump-to-tracked :if (lambda nil (memq 'magit-insert-tracked-files magit-status-sections-hook)))) (1 transient-suffix (:key "n " :description "Untracked" :command magit-jump-to-untracked :if (lambda nil (memq 'magit-insert-untracked-files magit-status-sections-hook)))) (1 transient-suffix (:key "u " :description "Unstaged" :command magit-jump-to-unstaged :if (lambda nil (memq 'magit-insert-unstaged-changes magit-status-sections-hook)))) (1 transient-suffix (:key "s " :description "Staged" :command magit-jump-to-staged :if (lambda nil (memq 'magit-insert-staged-changes magit-status-sections-hook)))))] [1 transient-column nil ((1 transient-suffix (:key "fu" :description "Unpulled from upstream" :command magit-jump-to-unpulled-from-upstream :if (lambda nil (memq 'magit-insert-unpulled-from-upstream magit-status-sections-hook)))) (1 transient-suffix (:key "fp" :description "Unpulled from pushremote" :command magit-jump-to-unpulled-from-pushremote :if (lambda nil (memq 'magit-insert-unpulled-from-pushremote magit-status-sections-hook)))) (1 transient-suffix (:key "pu" :command magit-jump-to-unpushed-to-upstream :if (lambda nil (or (memq 'magit-insert-unpushed-to-upstream-or-recent magit-status-sections-hook) (memq 'magit-insert-unpushed-to-upstream magit-status-sections-hook))) :description (lambda nil (let ((upstream (magit-get-upstream-branch))) (if (or (not upstream) (magit-rev-ancestor-p "HEAD" upstream)) "Recent commits" "Unmerged into upstream"))))) (1 transient-suffix (:key "pp" :description "Unpushed to pushremote" :command magit-jump-to-unpushed-to-pushremote :if (lambda nil (memq 'magit-insert-unpushed-to-pushremote magit-status-sections-hook)))) (1 transient-suffix (:key "a " :description "Assumed unstaged" :command magit-jump-to-assume-unchanged :if (lambda nil (memq 'magit-insert-assume-unchanged-files magit-status-sections-hook)))) (1 transient-suffix (:key "w " :description "Skip worktree" :command magit-jump-to-skip-worktree :if (lambda nil (memq 'magit-insert-skip-worktree-files magit-status-sections-hook)))))])])] 6) (defvar magit-status-mode-hook nil) (byte-code "\300\301N\204\f\302\300\301\303#\210\304\305!\204\302\305\306\307#\210\300\207" [magit-status-mode-hook variable-documentation put "Hook run after entering Magit mode.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it. (This is true for all hook variables.)" boundp magit-status-mode-map definition-name magit-status-mode] 4) (defvar magit-status-mode-map (make-sparse-keymap)) (byte-code "\301\302N\204\303\301\302\304\305!#\210\306\307!\204\303\307\310\311#\210\312\313 !\210\307\302N\204-\303\307\302\304\314!#\210\306\300!\204B\303\300\310\311#\210\315\316\300\317\"\210!\210\300\302N\204P\303\300\302\304\320!#\210\303\311\321\322#\210\303\311\323\324#\207" [magit-status-mode-abbrev-table magit-status-mode-map variable-documentation put purecopy "Keymap for `magit-status-mode'." boundp magit-status-mode-syntax-table definition-name magit-status-mode (lambda (def-tmp-var) (defvar magit-status-mode-syntax-table def-tmp-var)) make-syntax-table "Syntax table for `magit-status-mode'." (lambda (def-tmp-var) (defvar magit-status-mode-abbrev-table def-tmp-var)) define-abbrev-table nil "Abbrev table for `magit-status-mode'." derived-mode-parent magit-mode custom-mode-group magit-status] 5) #@935 Mode for looking at Git status. This mode is documented in info node `(magit)Status Buffer'. \Type \[magit-refresh] to refresh the current buffer. Type \[magit-section-toggle] to expand or hide the section at point. Type \[magit-visit-thing] to visit the change or commit at point. Type \[magit-dispatch] to invoke major commands. Staging and applying changes is documented in info node `(magit)Staging and Unstaging' and info node `(magit)Applying'. \Type \[magit-apply] to apply the change at point, \[magit-stage] to stage, \[magit-unstage] to unstage, \[magit-discard] to discard, or \[magit-reverse] to reverse it. \Type \[magit-commit] to create a commit. \{magit-status-mode-map} In addition to any hooks its parent mode `magit-mode' might have run, this mode runs the hook `magit-status-mode-hook', as the final or penultimate step during initialization. (defalias 'magit-status-mode #[0 "\306\300!\210\307\310 \210\311\312\310\313N\203\314\311\313\310\313N#\210\315 !\204'\316 \317 \"\210\320\f!\211\2035\211\321 =\203;\322\f\323 \"\210\210\324 \325\"\204R =\204R\326 \325C#\210\327 !\210\330\f!\210 \331 \210\332)\333\334!\207" [delay-mode-hooks major-mode mode-name magit-status-mode-map magit-status-mode-syntax-table magit-status-mode-abbrev-table make-local-variable t magit-mode magit-status-mode "Magit" mode-class put keymap-parent set-keymap-parent current-local-map char-table-parent standard-syntax-table set-char-table-parent syntax-table abbrev-table-get :parents abbrev-table-put use-local-map set-syntax-table hack-dir-local-variables-non-file-buffer magit-imenu--status-create-index-function run-mode-hooks magit-status-mode-hook local-abbrev-table imenu-create-index-function] 5 (#$ . 15869) nil]) (byte-code "\300\301\302\303#\210\300\301\304\305#\207" [put magit-status-mode magit-diff-default-arguments ("--no-ext-diff") magit-log-default-arguments ("-n256" "--decorate")] 4) #@28 (fn &optional DIRECTORY) (defalias 'magit-status-setup-buffer #[256 "\211\204\262\303!\210\211\304\305 \"\306\305 \"\n\205\307 \211\205!\310 \205&i\311\305\312\313@D\314 A@D\315 @D\316\nA@DF#\203\211r\211q\210\317\320!\211\203e\321#A@\203e\322$\266\202\210\317\323!\211\203x\322$\204\206\203\206\322$\210\266))\207" [default-directory magit-status-use-buffer-arguments magit-status-goto-file-position magit--tramp-asserts magit-diff--get-value magit-status-mode magit-log--get-value magit-file-relative-name line-number-at-pos magit-setup-buffer-internal nil magit-buffer-diff-args magit-buffer-diff-files magit-buffer-log-args magit-buffer-log-files magit-get-section ((staged) (status)) magit-diff--locate-hunk magit-diff--goto-position ((unstaged) (status))] 14 (#$ . 17869)]) (defalias 'magit-status-refresh-buffer #[0 "\306\307\310\"\210\311\312!\203\312\202\312\236A\206\313\314\311\312!\203&\315\312\"@\206'\312\316\317\320\321 \322 &\323\324\325\326\"\211\203A\211\327=\202s\n\205L\330\331!\n\"\211\203W\332\324\"\202q\333 \"\211\205o\334!\203l\211!\262\211\327=\262\262\262#\210\211\n\206\205 ?\205\205\f\33526\336\337!\210\340\341!\210\342!\210\343\332\344\"\345\"\210\323\346\321 #\347\350\"\351\352\353\332\354\"\"!\351\352\355\332\354\"\"!\203\307J\206\332\356!\203\322J\206\332\356!\205\332\211J\212\332\344\"b\210`W\203\357`\313\"\206\360\360`\313\"\204\n\361`\313\n$\210\203\n\361`\350$\210\211b\266\202\342)\266\211\f=\203$\3175\362!)\2025\323\332\363\"\364\332\211\363\"\364\"C\244#0\210+\207" [magit--section-type-alist magit-insert-section--parent magit-insert-section--oldroot magit-section-initial-visibility-alist magit-root-section magit-insert-section--current magit-git-exit-code "update-index" "--refresh" class-p status magit-section :type rassq :value nil :start point-marker :parent eieio-oset hidden run-hook-with-args-until-success magit-section-set-visibility-hook hide magit-get-section magit-section-ident eieio-oref magit-section-match-assoc functionp cancel-section magit-run-section-hook magit-status-sections-hook run-hooks magit-insert-section-hook magit-insert-child-count set-marker-insertion-type start t end eieio-oref-default keymap intern format "magit-%s-section-map" type "forge-%s-section-map" boundp next-single-property-change get-text-property put-text-property magit-section-show parent children magit-section-cache-visibility] 12]) #@296 In a `magit-status-mode' buffer, jump `magit-status-initial-section'. Actually doing so is deferred until `magit-refresh-buffer-hook' runs `magit-status-goto-initial-section-1'. That function then removes itself from the hook, so that this only happens when the status buffer is first created. (defalias 'magit-status-goto-initial-section #[0 "\205\301\302!\205\303\304\305\306\307$\207" [magit-status-initial-section derived-mode-p magit-status-mode add-hook magit-refresh-buffer-hook magit-status-goto-initial-section-1 nil t] 5 (#$ . 20395)]) #@134 In a `magit-status-mode' buffer, jump `magit-status-initial-section'. This function removes itself from `magit-refresh-buffer-hook'. (defalias 'magit-status-goto-initial-section-1 #[0 "\302\303\302\211\211\203B\211A\262\242\262\262\211\262\203B\250\203,S\304\305 \306\"8\202/\307!\211\262\204B\262\262T\262\202\266\211\262\211\203l\310\311\"b\210\300 \236A\211\203k\211\312=\203g\313!\266\202m\314!\210\210\210\315\316\317\320#\207" [magit-status-initial-section magit-section-initial-visibility-alist nil 0 magit-section-siblings magit-current-section next magit-get-section eieio-oref start hide magit-section-hide magit-section-show remove-hook magit-refresh-buffer-hook magit-status-goto-initial-section-1 t] 10 (#$ . 20954)]) #@148 When moving in the status buffer, update the revision buffer. If there is no revision buffer in the same frame, then do nothing. (fn &optional _) (defalias 'magit-status-maybe-update-revision-buffer #[256 "\300\301!\205\302 \207" [derived-mode-p magit-status-mode magit--maybe-update-revision-buffer] 3 (#$ . 21728)]) #@142 When moving in the status buffer, update the stash buffer. If there is no stash buffer in the same frame, then do nothing. (fn &optional _) (defalias 'magit-status-maybe-update-stash-buffer #[256 "\300\301!\205\302 \207" [derived-mode-p magit-status-mode magit--maybe-update-stash-buffer] 3 (#$ . 22056)]) #@140 When moving in the status buffer, update the blob buffer. If there is no blob buffer in the same frame, then do nothing. (fn &optional _) (defalias 'magit-status-maybe-update-blob-buffer #[256 "\300\301!\205\302 \207" [derived-mode-p magit-status-mode magit--maybe-update-blob-buffer] 3 (#$ . 22372)]) #@161 Insert header sections appropriate for `magit-status-mode' buffers. The sections are inserted by running the functions on the hook `magit-status-headers-hook'. (defalias 'magit-insert-status-headers #[0 "\300\301!\203\n\302\303!\207\304c\207" [magit-rev-verify "HEAD" magit-insert-headers magit-status-headers-hook "In the beginning there was darkness\n\n"] 2 (#$ . 22684)]) #@30 Keymap for `error' sections. (defvar magit-error-section-map (byte-code "\300 \301\302\303#\210\207" [make-sparse-keymap define-key [remap magit-visit-thing] magit-process-buffer] 5) (#$ . 23066)) #@317 Insert the message about the Git error that just occurred. This function is only aware of the last error that occur when Git was run for side-effects. If, for example, an error occurs while generating a diff, then that error won't be inserted. Refreshing the status buffer causes this section to disappear again. (defalias 'magit-insert-error-header #[0 "\205]\306\307!\203\307\202\307 \236A\206\310\311\306\307!\203%\312\307 \"@\206&\307\313\314\315\316 \317\n&\320\321\322\323\"\211\203@\211\324=\202r \205K\325\326! \"\211\203V\327\321\"\202p\330\f\"\211\205n\331!\203k\211!\262\211\324=\262\262\262#\210\211 \206\204\n?\205\204 <\3322W\333\334\335\336\"\337\340#c\210\333\337\341#c\210\342\343!@\211\203\255\334\344\345!\"c\210\210\346c\210\347\350!\210\351!\210\352\327\353\"\354\"\210\320\355\316 #\356\357\"\360\334\361\327\362\"\"!\360\334\363\327\362\"\"!\203\350J\206\373\364!\203\363J\206\373\364!\205\373\211J\212\327\353\"b\210`W\2032\365`\310\"\206\366`\310\"\204+\367`\310\n$\210\203+\367`\357$\210\211b\266\202)\266\211 =\203E\370=\371!)\202V\320\327\372\"\373\327\211\372\"\373\"C\244#0\210+\210\370\211\207" [magit-this-error magit--section-type-alist magit-insert-section--parent magit-insert-section--oldroot magit-section-initial-visibility-alist magit-root-section class-p error magit-section :type rassq :value git :start point-marker :parent eieio-oset hidden run-hook-with-args-until-success magit-section-set-visibility-hook hide magit-get-section magit-section-ident eieio-oref magit-section-match-assoc functionp cancel-section propertize format "%-10s" "GitError! " font-lock-face magit-section-heading font-lock-warning-face where-is-internal magit-process-buffer " [Type `%s' for details]" key-description 10 run-hooks magit-insert-section-hook magit-insert-child-count set-marker-insertion-type start t end eieio-oref-default keymap intern "magit-%s-section-map" type "forge-%s-section-map" boundp next-single-property-change get-text-property put-text-property nil magit-section-show parent children magit-insert-section--current magit-section-cache-visibility] 12 (#$ . 23271)]) #@58 Insert a header line showing the effective diff filters. (defalias 'magit-insert-diff-filter-header #[0 "\301 \211\204\n\205/\302\303\304\305\"\306\307#c\210\211\203\"\211c\210\203\"\310c\210\203-\311\312\313#c\210\314c\207" [magit-buffer-diff-files magit-ignore-submodules-p propertize format "%-10s" "Filter! " font-lock-face magit-section-heading " -- " mapconcat identity " " 10] 5 (#$ . 25482)]) #@201 Insert a header line about the current branch. If `HEAD' is detached, then insert information about that commit instead. The optional BRANCH argument is for internal use only. (fn &optional BRANCH) (defalias 'magit-insert-head-branch-header #[256 "\211\206\306 \307\310\206 \311\"\312\313\"\210\211\314\315\"\314\316\"\211\317\232\203%\320\262\203\216\321\322!\2033\322\202;\322\236A\206;\323\324\321\322!\203J\325\322\"@\206K\322\326\327\330 \331 &\332\333\334\335\"\211\203f\211\336=\202\230\n\205q\337\340!\n\"\211\203|\341\333\"\202\226\342 \"\211\205\224\343!\203\221\211!\262\211\336=\262\262\262#\210\211\n\206\252 ?\205\252\f\3442\213\345\346\347\"c\210@\203\305\350\351\352#\353\261\210\350\351\354#c\210\353c\210A\"c\210\355c\210\356\357!\210\360!\210\361\341\362\"\363\"\210\332\364\330 #\365\366\"\367\345\370\341\371\"\"!\367\345\372\341\371\"\"!\203J\206%\373!\203J\206%\373!\205%\211J\212\341\362\"b\210`W\203\\\374`\323\"\206;\375`\323\"\204U\376`\323\n$\210\203U\376`\366$\210\211b\266\202-)\266\211\f=\203q\377B\201C!)\202\212\332\341\201D\"\201E\341\211\201D\"\201E\"C\244#0\210+\207\321\201F!\203\234\201F\202\246\201F\236A\206\246\323\324\321\201F!\203\271\325\201F\"@\206\274\201F\326\327\330 \331 &\332\333\334\335\"\211\203\326\211\336=\202\n\205\341\337\340!\n\"\211\203\354\341\333\"\202\342 \"\211\205\343!\203\211!\262\211\336=\262\262\262#\210\211\n\206 ?\205\f\3442\353\345\346\347\"c\210\350\351\352#c\210\353c\210A\377\"c\210\355c\210\356\357!\210\360!\210\361\341\362\"\363\"\210\332\364\330 #\365\366\"\367\345\370\341\371\"\"!\367\345\372\341\371\"\"!\203rJ\206\205\373!\203}J\206\205\373!\205\205\211J\212\341\362\"b\210`W\203\274\374`\323\"\206\233\375`\323\"\204\265\376`\323\n$\210\203\265\376`\366$\210\211b\266\202\215)\266\211\f=\203\321\377B\201C!)\202\352\332\341\201D\"\201E\341\211\201D\"\201E\"C\244#0\210+\207" [magit--section-type-alist magit-insert-section--parent magit-insert-section--oldroot magit-section-initial-visibility-alist magit-root-section magit-insert-section--current magit-get-current-branch magit-rev-format "%h %s" "HEAD" string-match "^\\([^ ]+\\) \\(.*\\)" match-string 1 2 "" "(no commit message)" class-p branch magit-section :type rassq :value :start point-marker :parent eieio-oset hidden run-hook-with-args-until-success magit-section-set-visibility-hook hide magit-get-section magit-section-ident eieio-oref magit-section-match-assoc functionp cancel-section format "%-10s" "Head: " propertize font-lock-face magit-hash 32 magit-branch-local 10 run-hooks magit-insert-section-hook magit-insert-child-count set-marker-insertion-type start t end eieio-oref-default keymap intern "magit-%s-section-map" type "forge-%s-section-map" boundp next-single-property-change get-text-property put-text-property nil magit-status-show-hashes-in-headers magit-log-format-message-function magit-section-cache-visibility magit-section-show parent children commit] 18 (#$ . 25899)]) #@205 Insert a header line about the upstream of the current branch. If no branch is checked out, then insert nothing. The optional arguments are for internal use only. (fn &optional BRANCH UPSTREAM KEYWORD) (defalias 'magit-insert-upstream-branch-header #[768 "\206\306 \211\205;\307\310\311#\307\310\312#\307\310\313#\204!\2059\204*\314!\262\315\316!\2034\316\202<\316\236A\206<\317\320\315\316!\203K\321\316\"@\206L\316\322 \323\324 \325 &\326\327\330\331\"\211\203g\211\332=\202\231\n\205r\333\334!\n\"\211\203}\335\327\"\202\227\336 \"\211\205\225\337!\203\222\211!\262\211\332=\262\262\262#\210\211\n\206\253 ?\205\253\f\34024\341\232\204\311\342\232\203\304\343\262\202\311\344\345!\262\346\347\206\331\203\330\350\202\331\351\"c\210\203\n@\205\361\352\353\354 \"\355\356#\357P\357A\nA\343\353\360\"\206\361\"\"R\202U\362\"\203!\352\355\363#\364\352\355\365#Q\202U\366\"\203P\367\232\203<\352\355\370#\352\371\355\372#P\202U\352\355\363#\352\373\355\372#\352\355\363#Q\202U\352\374\355\372#c\210\375c\210\376\377!\210\201C!\210\201D\335\201E\"\201F\"\210\326\201G\324 #\201H\201I\"\201J\346\201K\335\201L\"\"!\201J\346\201M\335\201L\"\"!\203\253J\206\302\201N!\203\270J\206\302\201N!\205\302\211J\212\335\201E\"b\210`W\203\201O`\317\"\206\334\201P`\317\"\204\376\201Q`\317\n$\210\203\376\201Q`\201I$\210\211b\266\202\314)\266\211\f=\203\343B\201R!)\2023\326\335\201S\"\201T\335\211\201S\"\201T\"C\244#0\210+\211\262\266\203\207" [magit--section-type-alist magit-insert-section--parent magit-insert-section--oldroot magit-section-initial-visibility-alist magit-root-section magit-insert-section--current magit-get-current-branch magit-get "branch" "remote" "merge" "rebase" magit-get-upstream-branch class-p branch magit-section :type rassq :value :start point-marker :parent eieio-oset hidden run-hook-with-args-until-success magit-section-set-visibility-hook hide magit-get-section magit-section-ident eieio-oref magit-section-match-assoc functionp cancel-section "true" "false" nil magit-get-boolean "pull.rebase" format "%-10s" "Rebase: " "Merge: " propertize magit-rev-format "%h" font-lock-face magit-hash " " "%s" "(no commit message)" magit--unnamed-upstream-p magit-branch-remote " from " bold magit--valid-upstream-p "." magit-branch-local " does not exist" font-lock-warning-face " does not exist on " "invalid upstream configuration" 10 run-hooks magit-insert-section-hook magit-status-show-hashes-in-headers magit-log-format-message-function magit-section-cache-visibility magit-insert-child-count set-marker-insertion-type start t end eieio-oref-default keymap intern "magit-%s-section-map" type "forge-%s-section-map" boundp next-single-property-change get-text-property put-text-property magit-section-show parent children] 19 (#$ . 29058)]) #@72 Insert a header line about the branch the current branch is pushed to. (defalias 'magit-insert-push-branch-header #[0 "\306 \211\205 \307!\211\205\235\310\311!\203\311\202\311\236A\206\312\313\310\311!\203.\314\311\"@\206/\311\315\316\317 \320 &\321\322\323\324\"\211\203I\211\325=\202{\n\205T\326\327!\n\"\211\203_\330\322\"\202y\331 \"\211\205w\332!\203t\211!\262\211\325=\262\262\262#\210\211\n\206\215 ?\205\215\f\3332\230\334\335\336\"c\210\337!\203\307\340@\205\262\341\342\343\"\344\345#\340PAA\346\342\347\n\"\206\301\350\"\"R\202\343\351!\352!\203\332\341\353\344\354#P\202\341\211\341\355\344\354#P\262c\210\356c\210\357\360!\210\361!\210\362\330\363\"\364\"\210\321\365\317 #\366\367\"\370\334\371\330\372\"\"!\370\334\373\330\372\"\"!\203J\2062\374!\203*J\2062\374!\2052\211J\212\330\363\"b\210`W\203i\375`\312\"\206H\376`\312\"\204b\377`\312\n$\210\203b\377`\367$\210\211b\266\202:)\266\211\f=\203~\346B\201C!)\202\227\321\330\201D\"\201E\330\211\201D\"\201E\"C\244#0\210+\211\262\207" [magit--section-type-alist magit-insert-section--parent magit-insert-section--oldroot magit-section-initial-visibility-alist magit-root-section magit-insert-section--current magit-get-current-branch magit-get-push-branch class-p branch magit-section :type rassq :value :start point-marker :parent eieio-oset hidden run-hook-with-args-until-success magit-section-set-visibility-hook hide magit-get-section magit-section-ident eieio-oref magit-section-match-assoc functionp cancel-section format "%-10s" "Push: " magit-rev-verify " " propertize magit-rev-format "%h" font-lock-face magit-hash nil "%s" "(no commit message)" magit-get-push-remote magit-remote-p " does not exist" font-lock-warning-face " remote does not exist" 10 run-hooks magit-insert-section-hook magit-insert-child-count set-marker-insertion-type start t end eieio-oref-default keymap intern "magit-%s-section-map" type "forge-%s-section-map" boundp next-single-property-change get-text-property put-text-property magit-status-show-hashes-in-headers magit-log-format-message-function magit-section-cache-visibility magit-section-show parent children] 14 (#$ . 31995)]) #@57 Insert a header line about the current and/or next tag. (defalias 'magit-insert-tags-header #[0 "\306\307\310\"\311\307\310\"A@A@@@\205\211\205\310\204#\205\212\312\313!\203-\313\2025\313\236A\2065\314\315\312\313!\203D\316\313\"@\206E\313\317\206L\320\321 \322 &\323\324\325\326\"\211\203d\211\327=\202\226\n\205o\330\331!\n\"\211\203z\332\324\"\202\224\333 \"\211\205\222\334!\203\217\211!\262\211\327=\262\262\262#\210\211\n\206\250 ?\205\250\f\3352\205\336\337\203\271\340\202\272\341\"c\210\342\203\311\211\343#\210\203\320\344c\210\203\333\211\345#\210\210\346c\210\347\350!\210\351!\210\352\332\353\"\310\"\210\323\354\321 #\355\356\"\357\336\360\332\361\"\"!\357\336\362\332\361\"\"!\203J\206)\363!\203!J\206)\363!\205)\211J\212\332\353\"b\210`W\203`\364`\314\"\206?\365`\314\"\204Y\366`\314\n$\210\203Y\366`\356$\210\211b\266\2021)\266\211\f=\203s\307:\367!)\202\204\323\332\370\"\371\332\211\370\"\371\"C\244#0\210+\211\262\207" [magit--section-type-alist magit-insert-section--parent magit-insert-section--oldroot magit-section-initial-visibility-alist magit-root-section magit-insert-section--current magit-get-current-tag nil t magit-get-next-tag class-p tag magit-section :type rassq :value :start point-marker :parent eieio-oset hidden run-hook-with-args-until-success magit-section-set-visibility-hook hide magit-get-section magit-section-ident eieio-oref magit-section-match-assoc functionp cancel-section format "%-10s" "Tags: " "Tag: " #[771 "\300\301\302#\303V\205\304\305\300\304\306\"\301#\"Pc\207" [propertize font-lock-face magit-tag 0 format " (%s)" "%s"] 10 "\n\n(fn TAG COUNT FACE)"] magit-branch-local ", " magit-tag 10 run-hooks magit-insert-section-hook magit-insert-child-count set-marker-insertion-type start end eieio-oref-default keymap intern "magit-%s-section-map" type "forge-%s-section-map" boundp next-single-property-change get-text-property put-text-property magit-section-show parent children magit-section-cache-visibility] 19 (#$ . 34249)]) #@46 Insert a header line about the current user. (defalias 'magit-insert-user-header #[0 "\306\307!\306\310!\205S\211\205S\311\312!\203\312\202 \312\236A\206 \313\314\311\312!\203/\315\312\"@\2060\312\316\317\320 \321 &\322\323\324\325\"\211\203J\211\326=\202|\n\205U\327\330!\n\"\211\203`\331\323\"\202z\332 \"\211\205x\333!\203u\211!\262\211\326=\262\262\262#\210\211\n\206\216 ?\205\216\f\3342N\335\336\337\"c\210\340\341\342#c\210\343\344\261\210\345\346!\210\347!\210\350\331\351\"\352\"\210\322\353\320 #\354\355\"\356\335\357\331\360\"\"!\356\335\361\331\360\"\"!\203\337J\206\362\362!\203\352J\206\362\362!\205\362\211J\212\331\351\"b\210`W\203)\363`\313\"\206\364`\313\"\204\"\365`\313\n$\210\203\"\365`\355$\210\211b\266\202\372)\266\211\f=\203<\366:\367!)\202M\322\331\370\"\371\331\211\370\"\371\"C\244#0\210+\211\262\207" [magit--section-type-alist magit-insert-section--parent magit-insert-section--oldroot magit-section-initial-visibility-alist magit-root-section magit-insert-section--current magit-get "user.name" "user.email" class-p user magit-section :type rassq :value :start point-marker :parent eieio-oset hidden run-hook-with-args-until-success magit-section-set-visibility-hook hide magit-get-section magit-section-ident eieio-oref magit-section-match-assoc functionp cancel-section format "%-10s" "User: " propertize font-lock-face magit-log-author " <" ">\n" run-hooks magit-insert-section-hook magit-insert-child-count set-marker-insertion-type start t end eieio-oref-default keymap intern "magit-%s-section-map" type "forge-%s-section-map" boundp next-single-property-change get-text-property put-text-property nil magit-section-show parent children magit-section-cache-visibility] 14 (#$ . 36361)]) #@68 Insert a header line showing the path to the repository top-level. (defalias 'magit-insert-repo-header #[0 "\306 \307\310!\203\f\310\202\310\236A\206\311\312\307\310!\203#\313\310\"@\206$\310\314\315\316 \317 &\320\321\322\323\"\211\203>\211\324=\202p\n\205I\325\326!\n\"\211\203T\327\321\"\202n\330 \"\211\205l\331!\203i\211!\262\211\324=\262\262\262#\210\211\n\206\202 ?\205\202\f\33228\333\334\335\336!#c\210\337\340!\210\341!\210\342\327\343\"\344\"\210\320\345\316 #\346\347\"\350\333\351\327\352\"\"!\350\333\353\327\352\"\"!\203\311J\206\334\354!\203\324J\206\334\354!\205\334\211J\212\327\343\"b\210`W\203\355`\311\"\206\362\356`\311\"\204\f\357`\311\n$\210\203\f\357`\347$\210\211b\266\202\344)\266\211\f=\203&\3604\361!)\2027\320\327\362\"\363\327\211\362\"\363\"C\244#0\210+\207" [magit--section-type-alist magit-insert-section--parent magit-insert-section--oldroot magit-section-initial-visibility-alist magit-root-section magit-insert-section--current magit-toplevel class-p repo magit-section :type rassq :value :start point-marker :parent eieio-oset hidden run-hook-with-args-until-success magit-section-set-visibility-hook hide magit-get-section magit-section-ident eieio-oref magit-section-match-assoc functionp cancel-section format "%-10s%s\n" "Repo: " abbreviate-file-name run-hooks magit-insert-section-hook magit-insert-child-count set-marker-insertion-type start t end eieio-oref-default keymap intern "magit-%s-section-map" type "forge-%s-section-map" boundp next-single-property-change get-text-property put-text-property nil magit-section-show parent children magit-section-cache-visibility] 13 (#$ . 38181)]) #@222 Insert a header line about the remote of the current branch. If no remote is configured for the current branch, then fall back showing the "origin" remote, or if that does not exist the first remote in alphabetic order. (defalias 'magit-insert-remote-header #[0 "\306 \211\205 \307\310\311#\211\205U\312\313!\203\313\202!\313\236A\206!\314\315\312\313!\2030\316\313\"@\2061\313\317\320\321 \322 &\323\324\325\326\"\211\203K\211\327=\202}\n\205V\330\331!\n\"\211\203a\332\324\"\202{\333 \"\211\205y\334!\203v\211!\262\211\327=\262\262\262#\210\211\n\206\217 ?\205\217\f\3352P\336\337\340\"c\210\341\342\343#\344\261\210\345\261\210\346\347!\210\350!\210\351\332\352\"\353\"\210\323\354\321 #\355\356\"\357\336\360\332\361\"\"!\357\336\362\332\361\"\"!\203\341J\206\364\363!\203\354J\206\364\363!\205\364\211J\212\332\352\"b\210`W\203+\364`\314\"\206\n\365`\314\"\204$\366`\314\n$\210\203$\366`\356$\210\211b\266\202\374)\266\211\f=\203>\367;\370!)\202O\323\332\371\"\372\332\211\371\"\372\"C\244#0\210+\211\262\207" [magit--section-type-alist magit-insert-section--parent magit-insert-section--oldroot magit-section-initial-visibility-alist magit-root-section magit-insert-section--current magit-get-some-remote magit-get "remote" "url" class-p remote magit-section :type rassq :value :start point-marker :parent eieio-oset hidden run-hook-with-args-until-success magit-section-set-visibility-hook hide magit-get-section magit-section-ident eieio-oref magit-section-match-assoc functionp cancel-section format "%-10s" "Remote: " propertize font-lock-face magit-branch-remote 32 10 run-hooks magit-insert-section-hook magit-insert-child-count set-marker-insertion-type start t end eieio-oref-default keymap intern "magit-%s-section-map" type "forge-%s-section-map" boundp next-single-property-change get-text-property put-text-property nil magit-section-show parent children magit-section-cache-visibility] 14 (#$ . 39908)]) #@37 Keymap for the `untracked' section. (defvar magit-untracked-section-map (byte-code "\300 \301\302\303#\210\301\304\305#\210\207" [make-sparse-keymap define-key [remap magit-delete-thing] magit-discard "s" magit-stage] 5) (#$ . 41927)) #@102 Jump to the section "Untracked files". With a prefix argument also expand it. (fn &optional EXPAND) (defalias 'magit-jump-to-untracked #[256 "\303\304C\305!B!\211\2030\306\307\"b\210\2053\3101%\311\312!)0\210\202,\210\313\314\315!\210\316\317!\207\320\321!\207" [magit-root-section inhibit-quit quit-flag magit-get-section untracked magit-section-ident eieio-oref start (quit) nil magit-section-show t eval (ignore nil) recenter 0 message "Section \"Untracked files\" wasn't found"] 5 (#$ . 42171) "P"]) #@440 Maybe insert a list or tree of untracked files. Do so depending on the value of `status.showUntrackedFiles'. Note that even if the value is `all', Magit still initially only shows directories. But the directory sections can then be expanded using "TAB". If the first element of `magit-buffer-diff-files' is a directory, then limit the list to files below that. The value value of that variable can be set using "D -- DIRECTORY RET g". (defalias 'magit-insert-untracked-files #[0 "\306\307!\206\310@\211\205\311!\205\211\312\232?\205 \313\232\203i\314\315\"\211\205h\316\317!\2033\317\202;\317 \236A\206;\320\321\316\317!\203J\322\317 \"@\206K\317\323\315\324\325 \326\n&\327\330\331\332\"\211\203e\211\333=\202\227 \205p\334\335! \"\211\203{\336\330\"\202\225\337\f\"\211\205\223\340!\203\220\211!\262\211\333=\262\262\262#\210\211 \206\251\n?\205\251 @\3412c\342\343!\210\344\"\210\345c\210\346\347!\210\350!\210\351\336\352\"\353\"\210\327\354\325 #\355\356\"\357\360\361\336\362\"\"!\357\360\363\336\362\"\"!\203\364J\206\364!\203\377J\206\364!\205\211J\212\336\352\"b\210`W\203>\365`\320\"\206\366`\320\"\2047\367`\320\n$\210\2037\367`\356$\210\211b\266\202)\266\211 =\203Q\315A\370!)\202b\327\336\371\"\372\336\211\371\"\372\"C\244#0\210+\211\262\207\373\374\375\376\377\201B\201C\201D\201E\353!\201F\n&\"\"\211\205\316\317!\203\223\317\202\233\317 \236A\206\233\320\321\316\317!\203\252\322\317 \"@\206\253\317\323\315\324\325 \326\n&\327\330\331\332\"\211\203\305\211\333=\202\367 \205\320\334\335! \"\211\203\333\336\330\"\202\365\337\f\"\211\205\363\340!\203\360\211!\262\211\333=\262\262\262#\210\211 \206 \n?\205  @\3412\342\343!\210\211\203o\211@\316\201G!\203*\201G\2024\201G \236A\2064\320\321\316\201G!\203G\322\201G \"@\206J\201G\323\324\325 \326\n&\327\330\331\332\"\211\203d\211\333=\202\226 \205o\334\335! \"\211\203z\336\330\"\202\224\337\f\"\211\205\222\340!\203\217\211!\262\211\333=\262\262\262#\210\211 \206\250\n?\205\250 @\3412e\201H\201I\201J#\345\261\210\346\347!\210\350!\210\351\336\352\"\353\"\210\327\354\325 #\355\356\"\357\360\361\336\362\"\"!\357\360\363\336\362\"\"!\203\366J\206 \364!\203J\206 \364!\205 \211J\212\336\352\"b\210`W\203@\365`\320\"\206\366`\320\"\2049\367`\320\n$\210\2039\367`\356$\210\211b\266\202)\266\211 =\203S\315A\370!)\202d\327\336\371\"\372\336\211\371\"\372\"C\244#0\210+\210A\266\202\202\210\345c\210\346\347!\210\350!\210\351\336\352\"\353\"\210\327\354\325 #\355\356\"\357\360\361\336\362\"\"!\357\360\363\336\362\"\"!\203\252J\206\275\364!\203\265J\206\275\364!\205\275\211J\212\336\352\"b\210`W\203\364\365`\320\"\206\323\366`\320\"\204\355\367`\320\n$\210\203\355\367`\356$\210\211b\266\202\305)\266\211 =\203\315A\370!)\202\327\336\371\"\372\336\211\371\"\372\"C\244#0\210+\211\262\262\207" [magit-buffer-diff-files magit--section-type-alist magit-insert-section--parent magit-insert-section--oldroot magit-section-initial-visibility-alist magit-root-section magit-get "status.showUntrackedFiles" "normal" file-directory-p "no" "all" magit-untracked-files nil class-p untracked magit-section :type rassq :value :start point-marker :parent eieio-oset hidden run-hook-with-args-until-success magit-section-set-visibility-hook hide magit-get-section magit-section-ident eieio-oref magit-section-match-assoc functionp cancel-section magit-insert-heading "Untracked files:" magit-insert-files 10 run-hooks magit-insert-section-hook magit-insert-child-count set-marker-insertion-type start t end eieio-oref-default keymap intern format "magit-%s-section-map" type "forge-%s-section-map" boundp next-single-property-change get-text-property put-text-property magit-section-show parent children apply append mapcar #[257 "\211\300H\301=\205 \211\302\303OC\207" [0 63 3 nil] 4 "\n\n(fn IT)"] magit-git-items magit-insert-section--current magit-section-cache-visibility "status" "-z" "--porcelain" magit-ignore-submodules-p "--" file propertize font-lock-face magit-filename] 19 (#$ . 42693)]) #@100 Jump to the section "Tracked files". With a prefix argument also expand it. (fn &optional EXPAND) (defalias 'magit-jump-to-tracked #[256 "\303\304C\305!B!\211\2030\306\307\"b\210\2053\3101%\311\312!)0\210\202,\210\313\314\315!\210\316\317!\207\320\321!\207" [magit-root-section inhibit-quit quit-flag magit-get-section tracked magit-section-ident eieio-oref start (quit) nil magit-section-show t eval (ignore nil) recenter 0 message "Section \"Tracked files\" wasn't found"] 5 (#$ . 46945) "P"]) #@216 Insert a tree of tracked files. If the first element of `magit-buffer-diff-files' is a directory, then limit the list to files below that. The value value of that variable can be set using "D -- DIRECTORY RET g". (defalias 'magit-insert-tracked-files #[0 "\306 \211\205X@\211\205\307!\205\211\310\311!\203\311\202%\311 \236A\206%\312\313\310\311!\2034\314\311 \"@\2065\311\315\316\317\320 \321\n&\322\323\324\325\"\211\203O\211\326=\202\205 \205Z\327\330! \"\211\203e\331\323\"\202\203\332\f\"\211\203\200\333!\203z\211!\262\211\326=\202\201\334\262\262\262#\210\211 \206\227\n?\205\227 6\3352Q\336\337!\210\340\"\210\341c\210\342\343!\210\344!\210\345\331\346\"\334\"\210\322\347\320 #\350\351\"\352\353\354\331\355\"\"!\352\353\356\331\355\"\"!\203\342J\206\365\357!\203\355J\206\365\357!\205\365\211J\212\331\346\"b\210`W\203,\360`\312\"\206 \361`\312\"\204%\362`\312\n$\210\203%\362`\351$\210\211b\266\202\375)\266\211 =\203?\3167\363!)\202P\322\331\364\"\365\331\211\364\"\365\"C\244#0\210+\211\262\266\202\207" [magit-buffer-diff-files magit--section-type-alist magit-insert-section--parent magit-insert-section--oldroot magit-section-initial-visibility-alist magit-root-section magit-list-files file-directory-p class-p tracked magit-section :type rassq :value nil :start point-marker :parent eieio-oset hidden run-hook-with-args-until-success magit-section-set-visibility-hook hide magit-get-section magit-section-ident eieio-oref magit-section-match-assoc functionp t cancel-section magit-insert-heading "Tracked files:" magit-insert-files 10 run-hooks magit-insert-section-hook magit-insert-child-count set-marker-insertion-type start end eieio-oref-default keymap intern format "magit-%s-section-map" type "forge-%s-section-map" boundp next-single-property-change get-text-property put-text-property magit-section-show parent children magit-insert-section--current magit-section-cache-visibility] 15 (#$ . 47459)]) #@210 Insert a tree of ignored files. If the first element of `magit-buffer-diff-files' is a directory, then limit the list to files below that. The value of that variable can be set using "D -- DIRECTORY RET g". (defalias 'magit-insert-ignored-files #[0 "\306 \211\205X@\211\205\307!\205\211\310\311!\203\311\202%\311 \236A\206%\312\313\310\311!\2034\314\311 \"@\2065\311\315\316\317\320 \321\n&\322\323\324\325\"\211\203O\211\326=\202\205 \205Z\327\330! \"\211\203e\331\323\"\202\203\332\f\"\211\203\200\333!\203z\211!\262\211\326=\202\201\334\262\262\262#\210\211 \206\227\n?\205\227 6\3352Q\336\337!\210\340\"\210\341c\210\342\343!\210\344!\210\345\331\346\"\334\"\210\322\347\320 #\350\351\"\352\353\354\331\355\"\"!\352\353\356\331\355\"\"!\203\342J\206\365\357!\203\355J\206\365\357!\205\365\211J\212\331\346\"b\210`W\203,\360`\312\"\206 \361`\312\"\204%\362`\312\n$\210\203%\362`\351$\210\211b\266\202\375)\266\211 =\203?\3167\363!)\202P\322\331\364\"\365\331\211\364\"\365\"C\244#0\210+\211\262\266\202\207" [magit-buffer-diff-files magit--section-type-alist magit-insert-section--parent magit-insert-section--oldroot magit-section-initial-visibility-alist magit-root-section magit-ignored-files file-directory-p class-p tracked magit-section :type rassq :value nil :start point-marker :parent eieio-oset hidden run-hook-with-args-until-success magit-section-set-visibility-hook hide magit-get-section magit-section-ident eieio-oref magit-section-match-assoc functionp t cancel-section magit-insert-heading "Ignored files:" magit-insert-files 10 run-hooks magit-insert-section-hook magit-insert-child-count set-marker-insertion-type start end eieio-oref-default keymap intern format "magit-%s-section-map" type "forge-%s-section-map" boundp next-single-property-change get-text-property put-text-property magit-section-show parent children magit-insert-section--current magit-section-cache-visibility] 15 (#$ . 49483)]) #@106 Jump to the section "Skip-worktree files". With a prefix argument also expand it. (fn &optional EXPAND) (defalias 'magit-jump-to-skip-worktree #[256 "\303\304C\305!B!\211\2030\306\307\"b\210\2053\3101%\311\312!)0\210\202,\210\313\314\315!\210\316\317!\207\320\321!\207" [magit-root-section inhibit-quit quit-flag magit-get-section skip-worktree magit-section-ident eieio-oref start (quit) nil magit-section-show t eval (ignore nil) recenter 0 message "Section \"Skip-worktree files\" wasn't found"] 5 (#$ . 51504) "P"]) #@216 Insert a tree of skip-worktree files. If the first element of `magit-buffer-diff-files' is a directory, then limit the list to files below that. The value of that variable can be set using "D -- DIRECTORY RET g". (defalias 'magit-insert-skip-worktree-files #[0 "\306 \211\205X@\211\205\307!\205\211\310\311!\203\311\202%\311 \236A\206%\312\313\310\311!\2034\314\311 \"@\2065\311\315\316\317\320 \321\n&\322\323\324\325\"\211\203O\211\326=\202\205 \205Z\327\330! \"\211\203e\331\323\"\202\203\332\f\"\211\203\200\333!\203z\211!\262\211\326=\202\201\334\262\262\262#\210\211 \206\227\n?\205\227 6\3352Q\336\337!\210\340\"\210\341c\210\342\343!\210\344!\210\345\331\346\"\334\"\210\322\347\320 #\350\351\"\352\353\354\331\355\"\"!\352\353\356\331\355\"\"!\203\342J\206\365\357!\203\355J\206\365\357!\205\365\211J\212\331\346\"b\210`W\203,\360`\312\"\206 \361`\312\"\204%\362`\312\n$\210\203%\362`\351$\210\211b\266\202\375)\266\211 =\203?\3167\363!)\202P\322\331\364\"\365\331\211\364\"\365\"C\244#0\210+\211\262\266\202\207" [magit-buffer-diff-files magit--section-type-alist magit-insert-section--parent magit-insert-section--oldroot magit-section-initial-visibility-alist magit-root-section magit-skip-worktree-files file-directory-p class-p skip-worktree magit-section :type rassq :value nil :start point-marker :parent eieio-oset hidden run-hook-with-args-until-success magit-section-set-visibility-hook hide magit-get-section magit-section-ident eieio-oref magit-section-match-assoc functionp t cancel-section magit-insert-heading "Skip-worktree files:" magit-insert-files 10 run-hooks magit-insert-section-hook magit-insert-child-count set-marker-insertion-type start end eieio-oref-default keymap intern format "magit-%s-section-map" type "forge-%s-section-map" boundp next-single-property-change get-text-property put-text-property magit-section-show parent children magit-insert-section--current magit-section-cache-visibility] 15 (#$ . 52042)]) #@109 Jump to the section "Assume-unchanged files". With a prefix argument also expand it. (fn &optional EXPAND) (defalias 'magit-jump-to-assume-unchanged #[256 "\303\304C\305!B!\211\2030\306\307\"b\210\2053\3101%\311\312!)0\210\202,\210\313\314\315!\210\316\317!\207\320\321!\207" [magit-root-section inhibit-quit quit-flag magit-get-section assume-unchanged magit-section-ident eieio-oref start (quit) nil magit-section-show t eval (ignore nil) recenter 0 message "Section \"Assume-unchanged files\" wasn't found"] 5 (#$ . 54093) "P"]) #@235 Insert a tree of files that are assumed to be unchanged. If the first element of `magit-buffer-diff-files' is a directory, then limit the list to files below that. The value of that variable can be set using "D -- DIRECTORY RET g". (defalias 'magit-insert-assume-unchanged-files #[0 "\306 \211\205X@\211\205\307!\205\211\310\311!\203\311\202%\311 \236A\206%\312\313\310\311!\2034\314\311 \"@\2065\311\315\316\317\320 \321\n&\322\323\324\325\"\211\203O\211\326=\202\205 \205Z\327\330! \"\211\203e\331\323\"\202\203\332\f\"\211\203\200\333!\203z\211!\262\211\326=\202\201\334\262\262\262#\210\211 \206\227\n?\205\227 6\3352Q\336\337!\210\340\"\210\341c\210\342\343!\210\344!\210\345\331\346\"\334\"\210\322\347\320 #\350\351\"\352\353\354\331\355\"\"!\352\353\356\331\355\"\"!\203\342J\206\365\357!\203\355J\206\365\357!\205\365\211J\212\331\346\"b\210`W\203,\360`\312\"\206 \361`\312\"\204%\362`\312\n$\210\203%\362`\351$\210\211b\266\202\375)\266\211 =\203?\3167\363!)\202P\322\331\364\"\365\331\211\364\"\365\"C\244#0\210+\211\262\266\202\207" [magit-buffer-diff-files magit--section-type-alist magit-insert-section--parent magit-insert-section--oldroot magit-section-initial-visibility-alist magit-root-section magit-assume-unchanged-files file-directory-p class-p assume-unchanged magit-section :type rassq :value nil :start point-marker :parent eieio-oset hidden run-hook-with-args-until-success magit-section-set-visibility-hook hide magit-get-section magit-section-ident eieio-oref magit-section-match-assoc functionp t cancel-section magit-insert-heading "Assume-unchanged files:" magit-insert-files 10 run-hooks magit-insert-section-hook magit-insert-child-count set-marker-insertion-type start end eieio-oref-default keymap intern format "magit-%s-section-map" type "forge-%s-section-map" boundp next-single-property-change get-text-property put-text-property magit-section-show parent children magit-insert-section--current magit-section-cache-visibility] 15 (#$ . 54643)]) #@24 (fn FILES DIRECTORY) (defalias 'magit-insert-files #[514 "\203\247\306\206\n\307@\"\203\247\310@!\211\232\203]\211A\262\242\311\312!\203*\312\2022\312\236A\2062\313\314\311\312!\203A\315\312\"@\206B\312\316\317\320 \321 &\322\323\324\325\"\211\203\\\211\326=\202\216\n\205g\327\330!\n\"\211\203r\331\323\"\202\214\332 \"\211\205\212\333!\203\207\211!\262\211\326=\262\262\262#\210\211\n\206\240 ?\205\240\f\3342V\335\336\337#\340\261\210\341\342!\210\343!\210\344\331\345\"\346\"\210\322\347\320 #\350\351\"\352\353\354\331\355\"\"!\352\353\356\331\355\"\"!\203\347J\206\372\357!\203\362J\206\372\357!\205\372\211J\212\331\345\"b\210`W\2031\360`\313\"\206\361`\313\"\204*\362`\313\n$\210\203*\362`\351$\210\211b\266\202)\266\211\f=\203D\3639\364!)\202U\322\331\365\"\366\331\211\365\"\366\"C\244#0\210+\266\202\311\312!\203g\312\202o\312\236A\206o\313\314\311\312!\203~\315\312\"@\206\312\316\317\320 \321 &\322\323\324\325\"\211\203\231\211\326=\202\317\n\205\244\327\330!\n\"\211\203\257\331\323\"\202\315\332 \"\211\203\312\333!\203\304\211!\262\211\326=\202\313\346\262\262\262#\210\211\n\206\341 ?\205\341\f\3342\240\335\312\337#\340\261\210\367 \210\370\"\262\341\342!\210\343!\210\344\331\345\"\346\"\210\322\347\320 #\350\351\"\352\353\354\331\355\"\"!\352\353\356\331\355\"\"!\2031J\206D\357!\203<J\206D\357!\205D\211J\212\331\345\"b\210`W\203{\360`\313\"\206Z\361`\313\"\204t\362`\313\n$\210\203t\362`\351$\210\211b\266\202L)\266\211\f=\203\216\3639\364!)\202\237\322\331\365\"\366\331\211\365\"\366\"C\244#0\210+\266\202\207" [magit--section-type-alist magit-insert-section--parent magit-insert-section--oldroot magit-section-initial-visibility-alist magit-root-section magit-insert-section--current string-prefix-p "" file-name-directory class-p file magit-section :type rassq :value :start point-marker :parent eieio-oset hidden run-hook-with-args-until-success magit-section-set-visibility-hook hide magit-get-section magit-section-ident eieio-oref magit-section-match-assoc functionp cancel-section propertize font-lock-face magit-filename 10 run-hooks magit-insert-section-hook magit-insert-child-count set-marker-insertion-type start t end eieio-oref-default keymap intern format "magit-%s-section-map" type "forge-%s-section-map" boundp next-single-property-change get-text-property put-text-property nil magit-section-show parent children magit-insert-heading magit-insert-files magit-section-cache-visibility] 16 (#$ . 56724)]) (provide 'magit-status)