| Server IP : 217.160.0.212 / Your IP : 216.73.216.141 Web Server : Apache System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/vc/ |
Upload File : |
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.
(byte-code "\300\301!\210\300\302!\210\303\304\305\306\307\310\311\312&\210\313\314\315\316\317DD\320\321\322\307\323&\210\313\324\315\316\325DD\326\321\327\307\330&\210\313\331\315\316\332DD\333\321\334\307\335&\210\313\336\315\316\337DD\340\321\341\307\330&\210\313\342\315\316\343DD\344\307\310\321\345&\210\313\346\315\316\347DD\350\321\351\307\310&\210\313\352\315\316\353DD\354\321\355\307\330&\210\313\356\315\316\357DD\360\321\361\307\330&\210\313\362\315\316\363DD\364\321\345\307\365&\210\313\366\315\316\367DD\370\321\371\307\365&\210\313\372\315\316\373DD\374\321\375\307\335&\207" [require cl-lib vc-dispatcher custom-declare-group vc-git nil "VC Git backend." :version "24.1" :group vc custom-declare-variable vc-git-diff-switches funcall function #[0 "\300\207" [t] 1 #1=""] "String or list of strings specifying switches for Git diff under VC.\nIf nil, use the value of `vc-diff-switches'. If t, use no switches." :type (choice (const :tag "Unspecified" nil) (const :tag "None" t) (string :tag "Argument String") (repeat :tag "Argument List" :value (#1#) string)) "23.1" vc-git-annotate-switches #[0 "\300\207" [nil] 1 #1#] "String or list of strings specifying switches for Git blame under VC.\nIf nil, use the value of `vc-annotate-switches'. If t, use no switches." (choice (const :tag "Unspecified" nil) (const :tag "None" t) (string :tag "Argument String") (repeat :tag "Argument List" :value (#1#) string)) "25.1" vc-git-log-switches #[0 "\300\207" [nil] 1 #1#] "String or list of strings specifying switches for Git log under VC." (choice (const :tag "None" nil) (string :tag "Argument String") (repeat :tag "Argument List" :value (#1#) string)) "28.1" vc-git-resolve-conflicts #[0 "\300\207" [t] 1 #1#] "When non-nil, mark conflicted file as resolved upon saving.\nThat is performed after all conflict markers in it have been\nremoved. If the value is `unstage-maybe', and no merge is in\nprogress, then after the last conflict is resolved, also clear\nthe staging area." (choice (const :tag "Don't resolve" nil) (const :tag "Resolve" t) (const :tag "Resolve and maybe unstage all files" unstage-maybe)) vc-git-program #[0 "\300\207" ["git"] 1 #1#] "Name of the Git executable (excluding any arguments)." string vc-git-root-log-format #[0 "\300\207" [("%d%h..: %an %ad %s" "^\\(?:[*/\\| ]+ \\)?\\(?2: ([^)]+)\\)?\\(?1:[0-9a-z]+\\)..: \\(?3:.*?\\)[ ]+\\(?4:[0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\}\\)" ((1 'log-view-message) (2 'change-log-list nil lax) (3 'change-log-name) (4 'change-log-date)))] 1 #1#] "Git log format for `vc-print-root-log'.\nThis should be a list (FORMAT REGEXP KEYWORDS), where FORMAT is a\nformat string (which is passed to \"git log\" via the argument\n\"--pretty=tformat:FORMAT\"), REGEXP is a regular expression\nmatching the resulting Git log output, and KEYWORDS is a list of\n`font-lock-keywords' for highlighting the Log View buffer." (list string regexp (repeat sexp)) vc-git-commits-coding-system #[0 "\300\207" [utf-8] 1 #1#] "Default coding system for sending commit log messages to Git.\n\nShould be consistent with the Git config value i18n.commitEncoding,\nand should also be consistent with `locale-coding-system'." (coding-system :tag "Coding system to encode Git commit logs") vc-git-log-output-coding-system #[0 "\300\207" [utf-8] 1 #1#] "Default coding system for receiving log output from Git.\n\nShould be consistent with the Git config value i18n.logOutputEncoding." (coding-system :tag "Coding system to decode Git log output") vc-git-grep-template #[0 "\300\207" ["git --no-pager grep -n <C> -e <R> -- <F>"] 1 #1#] "The default command to run for \\[vc-git-grep].\nThe following place holders should be present in the string:\n <C> - place to put the options like -i.\n <F> - file names and wildcards to search.\n <R> - the regular expression searched for." "27.1" vc-git-show-stash #[0 "\300\207" [t] 1 #1#] "How much of the git stash list to show by default.\nDefault t means all, otherwise an integer specifying the maximum\nnumber to show. A text button is always shown allowing you to\ntoggle display of the entire list." (choice (const :tag "All" t) (integer :tag "Limit" :validate (lambda (widget) (unless (>= (widget-value widget) 0) (widget-put widget :error "Invalid value: must be a non-negative integer") widget)))) vc-git-revision-complete-only-branches #[0 "\300\207" [nil] 1 #1#] "Control whether tags are returned by revision completion for Git.\n\nWhen non-nil, only branches and remotes will be returned by\n`vc-git-revision-completion-table'. This is used by various VC\ncommands when completing branch names. When nil, tags are also\nincluded in the completions." boolean] 8)
(defvar vc-git-history nil)
#@109 Non-nil to treat pathspecs in commands literally.
Good example of file name that needs this: "test[56].xx".
(defvar vc-git-use-literal-pathspecs t (#$ . 4798))
(put 'Git 'vc-functions nil)
(defalias 'vc-git-revision-granularity #[0 "\300\207" [repository] 1])
#@14
(fn FILES)
(defalias 'vc-git-checkout-model #[257 "\300\207" [implicit] 2 (#$ . 5064)])
(defalias 'vc-git-update-on-retrieve-tag #[0 "\300\207" [nil] 1])
#@55 Check whether FILE is registered with git.
(fn FILE)
(defalias 'vc-git-registered #[257 "\301!\211\205e \302\303\304\"r\211q\210\305\306\"\216\307\310\"\3111A \312!\210\313\314\315\316\317%\210ed=\203; \313\320\321\316\322\317&\210\323 0\202I \324\325\"\210\307\262\211\205_ \211GGV\205_ \211\326GTO\327P\230)\266\202*\262\207" [process-file-side-effects vc-git-root generate-new-buffer " *temp*" t make-closure #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] nil file-relative-name (debug error) cd vc-git--out-ok "ls-files" "-c" "-z" "--" "ls-tree" "--name-only" "HEAD" buffer-string message "Error: %S" 0 "