Current File : //proc/thread-self/root/kunden/usr/share/emacs/27.2/lisp/vc/vc-svn.elc |
;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; with all optimizations.
;;; This file uses dynamic docstrings, first added in Emacs 19.29.
;;; This file does not contain utf-8 non-ASCII characters,
;;; and so can be loaded in Emacs versions earlier than 23.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(byte-code "\300\301\302\303#\210\304\305\303\306\307\310\311\312&\210\313\314\315\316\317DD\320\321\322\311\305&\210\313\323\315\316\324DD\325\321\326\307\327\311\305& \210\313\330\315\316\331DD\332\321\333\307\334\311\305& \210\313\335\315\316\336DD\337\321\340\307\334\311\305& \210\313\341\315\316\342DD\343\321\344\307\345\311\305& \210\313\346\315\316\347DD\350\307\310\321\351\311\305& \207" [put SVN vc-functions nil custom-declare-group vc-svn "VC Subversion (svn) backend." :version "24.1" :group vc custom-declare-variable vc-svn-program funcall function #[0 "\300\207" [#1="svn"] 1 #1#] "Name of the SVN executable." :type string vc-svn-global-switches #[0 "\301=?\205 \302\207" [system-type darwin ("--non-interactive")] 2] "Global switches to pass to any SVN command.\nThe option \"--non-interactive\" is often needed to prevent SVN\nhanging while prompting for authorization." (choice (const :tag "None" nil) (string :tag "Argument String") (repeat :tag "Argument List" :value (#2="") string)) "24.4" vc-svn-register-switches #[0 "\300\207" [nil] 1] "Switches for registering a file into SVN.\nA string or list of strings passed to the checkin program by\n\\[vc-register]. If nil, use the value of `vc-register-switches'.\nIf t, use no switches." (choice (const :tag "Unspecified" nil) (const :tag "None" t) (string :tag "Argument String") (repeat :tag "Argument List" :value (#2#) string)) "22.1" vc-svn-diff-switches #[0 "\300\207" [t] 1] "String or list of strings specifying extra switches for svn diff under VC.\nIf nil, use the value of `vc-diff-switches' (or `diff-switches'),\ntogether with \"-x --diff-cmd=\"`diff-command' (since `svn diff'\ndoes not support the default \"-c\" value of `diff-switches').\nIf you want to force an empty list of arguments, use t." (choice (const :tag "Unspecified" nil) (const :tag "None" t) (string :tag "Argument String") (repeat :tag "Argument List" :value (#2#) string)) vc-svn-annotate-switches #[0 "\300\207" [nil] 1] "String or list of strings specifying switches for svn annotate under VC.\nIf nil, use the value of `vc-annotate-switches'. If t, use no\nswitches." (choice (const :tag "Unspecified" nil) (const :tag "None" t) (string :tag "Argument String") (repeat :tag "Argument List" :value (#2#) string)) "25.1" vc-svn-header #[0 "\300\207" [("$Id$")] 1] "Header keywords to be inserted by `vc-insert-headers'." (repeat string)] 10)
#@56 The name of the ".svn" subdirectory or its equivalent.
(defconst vc-svn-admin-directory (byte-code "\301>\203 \302\303!\203 \304\207\305\207" [system-type (cygwin windows-nt ms-dos) getenv "SVN_ASP_DOT_NET_HACK" "_svn" ".svn"] 2) (#$ . 2815))
(defalias 'vc-svn-revision-granularity #[0 "\300\207" [repository] 1])
#@14
(fn FILES)
(defalias 'vc-svn-checkout-model #[257 "\300\207" [implicit] 2 (#$ . 3138)])
(defalias 'vc-svn-update-on-retrieve-tag #[0 "\300\207" [nil] 1])
#@45 Check if FILE is SVN registered.
(fn FILE)
(defalias 'vc-svn-registered #[257 "\301!\262\302!\205X \303\304!!\205X \305\306!r\211q\210\307\310\311\312\313!\314\"\315$\216\316\304!!\210\317\3201= \321\322\211\323\324%0\202? \210\317\211\310=\205R \325!\211\205P \211\326>?\262)\262*\262\207" [process-file-side-effects expand-file-name vc-svn-root file-accessible-directory-p file-name-directory generate-new-buffer " *temp*" make-byte-code 0 "\301\300!\205 \302\300!\207" vconcat vector [buffer-name kill-buffer] 2 cd nil (error) vc-svn-command t "status" "-v" vc-svn-parse-status (ignored unregistered)] 8 (#$ . 3300)])
#@48 SVN-specific version of `vc-state'.
(fn FILE)
(defalias 'vc-svn-state #[257 "\301\302\303!r\211q\210\304\305\306\307\310!\311\"\312$\216\313\314!!\210\315\316\305\317\320%\210\321!*\262)\207" [process-file-side-effects nil generate-new-buffer " *temp*" make-byte-code 0 "\301\300!\205 \302\300!\207" vconcat vector [buffer-name kill-buffer] 2 cd file-name-directory vc-svn-command t "status" "-v" vc-svn-parse-status] 8 (#$ . 3941)])
#@34
(fn CALLBACK &optional REMOTE)
(defalias 'vc-svn-after-dir-status #[513 "\301\203 \302\202\n \303\304eb\210\305\304\306#\203~ \307\310!\311H\236A\307\312!\311H\236A\313>\2036 \314\315\316\307\317!#\2029 \307\317!\320>\203H \321=\204H \262\203h \307\322!\323\230\203h \324=\203a \325\262\202h \204h \326\262\203y \211\327\230\204y \211DB\262\266\202 !\207" [system-type ((65 . added) (67 . conflict) (73 . ignored) (77 . edited) (68 . removed) (82 . removed) (33 . needs-update) (63 . unregistered) (126 . edited)) "^\\(.\\)\\(.\\).....? \\([ *]\\) +\\(?:[-0-9]+\\)? \\(.*\\)$" "^\\(.\\)\\(.\\)...\\(.\\).? \\(.*\\)$" nil re-search-forward t match-string 1 0 2 (windows-nt ms-dos) replace-regexp-in-string "\\\\" "/" 4 (conflict edited) conflict 3 "*" edited needs-merge needs-update "."] 12 (#$ . 4389)])
(autoload 'vc-expand-dirs "vc")
#@198 Run 'svn status' for DIR and update BUFFER via CALLBACK.
CALLBACK is called as (CALLBACK RESULT BUFFER), where
RESULT is a list of conses (FILE . STATE) for directory DIR.
(fn DIR FILES CALLBACK)
(defalias 'vc-svn-dir-status-files #[771 "\300\301p\302\303\304\305&\210\306\307\310\311\312\313!\314\"\315$!\207" [apply vc-svn-command async nil "status" "-u" vc-exec-after make-byte-code 0 "\301\300\302\"\207" vconcat vector [vc-svn-after-dir-status t] 3] 11 (#$ . 5261)])
#@72 Generate extra status headers for a Subversion working copy.
(fn DIR)
(defalias 'vc-svn-dir-extra-headers #[257 "\301\302\303\304\301\305$\210)\212\303q\210eb\210\306\307\301\310#\205 \311\312!)\211\203/ \313\314\315\316#\313\315\317#P\2020 \320\260\207" [process-file-side-effects nil vc-svn-command "*vc*" 0 "info" re-search-forward "Repository Root: *\\(.*\\)" t match-string 1 propertize "Repository : " face font-lock-type-face font-lock-variable-name-face ""] 7 (#$ . 5745)])
#@59 SVN-specific version of `vc-working-revision'.
(fn FILE)
(defalias 'vc-svn-working-revision #[257 "\300!\210\301\302\"\207" [vc-svn-registered vc-file-getprop vc-working-revision] 4 (#$ . 6238)])
#@17
(fn FILE REV)
(defalias 'vc-svn-previous-revision #[514 "\300!S\301W\205
\302!\207" [string-to-number 0 number-to-string] 5 (#$ . 6443)])
#@17
(fn FILE REV)
(defalias 'vc-svn-next-revision #[514 "\300!T\300\301\302\"!W?\205 \303!\207" [string-to-number vc-file-getprop vc-working-revision number-to-string] 7 (#$ . 6593)])
#@30 Create a new SVN repository.
(defalias 'vc-svn-create-repo #[0 "\301\302\303\304\305$\210\306\302\303\307\310\311!\312\313!\314\315!\203'