%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/obsolete/ |
Current File : //usr/local/share/emacs/27.2/lisp/obsolete/vc-arch.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. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defalias 'vc-arch-revision-granularity #[0 "\300\207" [repository] 1]) #@14 (fn FILES) (defalias 'vc-arch-checkout-model #[257 "\300\207" [implicit] 2 (#$ . 480)]) (byte-code "\300\301\302\303\304\305\306\307&\210\310\311\312\313\314DD\315\316\317\304\320\306\301& \210\321\322\323\302#\210\324\211\203D \211@\322N\203= \323N\204= \325\323\322N#\210A\266\202\202# \210\326\322\323\320#\210\310\323\312\313\327DD\330\316\331\306\301&\210\325\332\333\302#\207" [custom-declare-group vc-arch nil "VC Arch backend." :version "24.1" :group vc custom-declare-variable vc-arch-diff-switches funcall function #[0 "\300\207" [t] 1] "String or list of strings specifying switches for Arch 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 ("") string)) "23.1" defvaralias vc-arch-command vc-arch-program (saved-value saved-variable-comment) put make-obsolete-variable #[0 "\300\211\203 \301@!\204 \211A\262\202 \211@\206 \302\207" [("tla" "baz") executable-find "tla"] 3] "Name of the Arch executable." string Arch vc-functions] 10) #@51 Add an `arch-tag' to the end of the current file. (defalias 'vc-arch-add-tagline #[0 "\302 \210db\210\303\304!\210\305\306w\210n\204 \307c\210\202( `S\206 `Sf\310=\204( \311c\210`\2058 \312\313\314!\315Q\316!\"\317c\210\211\203S \320!\203S \321!\210\322y\210\323!\210\202s \3241` \325\326\306\327#0\202r \210\330\331\332 \333\306\334\"@\334\246\335 \\$c\210\336`\"\207" [buffer-file-name user-mail-address comment-normalize-vars forward-comment -1 " \n" nil "\n\n" 10 "\n" expand-file-name ".arch-ids/" file-name-nondirectory ".id" file-name-directory "arch-tag: " file-exists-p insert-file-contents 1 delete-file (file-error) call-process "uuidgen" t format "%s <%s> %s" current-time-string time-convert 1000000 buffer-size comment-region] 9 (#$ . 1619) nil]) (defconst vc-arch-tagline-re "^\\W*arch-tag:[ ]*\\(.*[^ \n]\\)") #@24 (fn FILE &rest BODY) (defalias 'vc-with-current-file-buffer '(macro . #[385 "\300\301\302DD\303\304\305\306\307B\310BBFE\207" [let (-kill-buf- nil) -file- with-current-buffer (or (find-buffer-visiting -file-) (setq -kill-buf- (generate-new-buffer " temp"))) (if -kill-buf- (insert-file-contents -file-)) unwind-protect progn ((if (buffer-live-p -kill-buf-) (kill-buffer -kill-buf-)))] 10 (#$ . 2464)])) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put vc-with-current-file-buffer lisp-indent-function 2 put edebug-form-spec t] 5) #@99 Can return nil, `maybe' or a non-nil value. Only the value `maybe' can be trusted :-(. (fn FILE) (defalias 'vc-arch-file-source-p #[257 "\301\302\303!\"?\205\234 \301\304\305\306!\"\"\206\234 \307\310\311\303!\312Q\313!\"!\206\234 \314Cr\315!\2065 \316\317!\240q\210\242\203@ \320!\210\321\322\323\324\325!\326\"\327$\216\212db\210\330`\331Z\332#\206e eb\210\333`\331\\\332#+\266\202\206\234 r\334\310\335\306!\"!q\210\332\212eb\210\333\336\314\332#\203\207 \327\225\262\333\337\314\332#\203\223 \327\225\262)\211\205\231 \340\262)\207" [vc-arch-tagline-re string-match "\\`[,+]" file-name-nondirectory "\\`{arch}/" file-relative-name vc-arch-root file-exists-p expand-file-name ".arch-ids/" ".id" file-name-directory nil find-buffer-visiting generate-new-buffer " temp" insert-file-contents make-byte-code 0 "\301\300\242!\205 \302\300\242!\207" vconcat vector [buffer-live-p kill-buffer] 2 re-search-backward 1000 t re-search-forward find-file-noselect "{arch}/=tagging-method" "^[ ]*\\(\\(tagline\\|implicit\\|names\\)\\|explicit\\)" "^[ ]*untagged-source[ ]+\\(\\(source\\)\\|precious\\|backup\\|junk\\|unrecognized\\)" maybe] 9 (#$ . 3022)]) #@13 (fn FILE) (defalias 'vc-arch-file-id #[257 "\301\302\303!\304Q\305!\"\306!\2035 \307\310!r\211q\210\311\312\313\314\315!\316\"\317$\216\320!\210\321\322!\210\323\312!*\262\202e r\324!q\210\212db\210\325`\326Z\327#\204V eb\210\330`\326\\\327#\203\\ \323\331!\202d \332\333\334!\"P*\207" [vc-arch-tagline-re expand-file-name ".arch-ids/" file-name-nondirectory ".id" file-name-directory file-exists-p generate-new-buffer " *temp*" make-byte-code 0 "\301\300!\205 \302\300!\207" vconcat vector [buffer-name kill-buffer] 2 insert-file-contents looking-at ".*[^ \n ]" match-string find-file-noselect re-search-backward 1000 t re-search-forward 1 "./" file-relative-name vc-arch-root] 9 (#$ . 4198)]) #@13 (fn FILE) (defalias 'vc-arch-tagging-method #[257 "r\300\301\302\303!\"!q\210\212eb\210\304\305\306\307#\203 \310\311\312!!\202 \313*\207" [find-file-noselect expand-file-name "{arch}/=tagging-method" vc-arch-root re-search-forward "^[ ]*\\(tagline\\|implicit\\|names\\|explicit\\)" nil t intern match-string 1 names] 6 (#$ . 4913)]) #@66 Return the root directory of an Arch project, if any. (fn FILE) (defalias 'vc-arch-root #[257 "\300\301\"\206 \302\303\"\211\205 \304\301#\262\207" [vc-file-getprop arch-root vc-find-root "{arch}/=tagging-method" vc-file-setprop] 6 (#$ . 5259)]) #@57 Return the administrative directory of FILE. (fn FILE) (defalias 'vc-arch-find-admin-dir #[257 "\300\301\302!\"\207" [expand-file-name "{arch}" vc-arch-root] 5 (#$ . 5519)]) #@32 (fn FILES &optional COMMENT) (defalias 'vc-arch-register #[513 "\211\2034 \211@\301!\211\302>\203, \203, r\303!q\210\304 \203% \305\306\307 \"\210\310 \210\311 \210)\210A\266\202\202 \210\312\313\314\315$\207" [comment-start vc-arch-tagging-method (tagline implicit) find-file-noselect buffer-modified-p error "Save %s first" buffer-name vc-arch-add-tagline save-buffer vc-arch-command nil 0 "add"] 8 (#$ . 5701)]) #@13 (fn FILE) (defalias 'vc-arch-registered #[257 "\300!\205 \301!\207" [vc-arch-root vc-arch-file-source-p] 3 (#$ . 6131)]) #@13 (fn FILE) (defalias 'vc-arch-default-version #[257 "\300\301!\302\"\206: \301!\303\304\"\305!\2058 \306\302\307\310!r\211q\210\311\312\313\314\315!\316\"\317$\216\320!\210edS{*\262#\266\202\207" [vc-file-getprop vc-arch-root arch-default-version expand-file-name "{arch}/++default-version" file-readable-p vc-file-setprop generate-new-buffer " *temp*" make-byte-code 0 "\301\300!\205 \302\300!\207" vconcat vector [buffer-name kill-buffer] 2 insert-file-contents] 13 (#$ . 6263)]) #@13 (fn FILE) (defalias 'vc-arch-state #[257 "\300!\301!\302\303\304\305#P\306\307\306\310\"\"\311\312!\205! \313\314#\211\203<