%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/vc/ |
Current File : //usr/local/share/emacs/27.2/lisp/vc/pcvs-info.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!\210\302\303\304\305\306\307\310\311&\210\302\312\313\314\306\307\310\315&\210\316\317\320\321\306\307%\210\316\322\323\324\306\307%\210\316\325\326\327\306\307%\210\316\330\331\332\306\307%\210\316\333\334\335\306\307%\210\316\336\337\340\306\307%\210\316\341\342\343\306\307%\207" [require pcvs-util custom-declare-variable cvs-display-full-name t "Specifies how the filenames should be displayed in the listing.\nIf non-nil, their full filename name will be displayed, else only the\nnon-directory part." :group pcl-cvs :type (boolean) cvs-allow-dir-commit nil "Allow `cvs-mode-commit' on directories.\nIf you commit without any marked file and with the cursor positioned\non a directory entry, cvs would commit the whole directory. This seems\nto confuse some users sometimes." (boolean) custom-declare-face cvs-header ((((class color) (background dark)) (:foreground "lightyellow" :weight bold)) (((class color) (background light)) (:foreground "blue4" :weight bold)) (t (:weight bold))) "PCL-CVS face used to highlight directory changes." cvs-filename ((((class color) (background dark)) (:foreground "lightblue")) (((class color) (background light)) (:foreground "blue4")) (t nil)) "PCL-CVS face used to highlight file names." cvs-unknown ((((class color) (background dark)) (:foreground "red1")) (((class color) (background light)) (:foreground "red1")) (t (:slant italic))) "PCL-CVS face used to highlight unknown file status." cvs-handled ((((class color) (background dark)) (:foreground "pink")) (((class color) (background light)) (:foreground "pink")) (t nil)) "PCL-CVS face used to highlight handled file status." cvs-need-action ((((class color) (background dark)) (:foreground "orange")) (((class color) (background light)) (:foreground "orange")) (t (:slant italic))) "PCL-CVS face used to highlight status of files needing action." cvs-marked ((((min-colors 88) (class color) (background dark)) (:foreground "green1" :weight bold)) (((class color) (background dark)) (:foreground "green" :weight bold)) (((class color) (background light)) (:foreground "green3" :weight bold)) (t (:weight bold))) "PCL-CVS face used to highlight marked file indicator." cvs-msg ((t :slant italic)) "PCL-CVS face used to highlight CVS messages."] 8) (defvar cvs-fi-up-to-date-face 'cvs-handled) (defvar cvs-fi-unknown-face 'cvs-unknown) (defvar cvs-fi-conflict-face 'font-lock-warning-face) #@58 The prefix that CVS prepends to files when rcsmerge'ing. (defvar cvs-bakprefix ".#" (#$ . 2822)) #@45 Local keymap for text properties of status. (defconst cvs-status-map (byte-code "\301\302\303\304\300!\205\n \303$\207" [cvs-status-map easy-mmode-define-keymap (([(mouse-2)] . cvs-mode-toggle-mark)) nil boundp] 5) (#$ . 2925)) #@47 compiler-macro for inlining `cvs-fileinfo-p'. (defalias 'cvs-fileinfo-p--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block cvs-fileinfo-p (and (memq (type-of cl-x) cl-struct-cvs-fileinfo-tags) t)) nil] 7 (#$ . 3160)]) (put 'cvs-fileinfo-p 'compiler-macro 'cvs-fileinfo-p--cmacro) (defalias 'cvs-fileinfo-p #[(cl-x) "\302! >\205 \303\207" [cl-x cl-struct-cvs-fileinfo-tags type-of t] 2]) (byte-code "\300\301\302\303#\304\305\306\301#\207" [function-put cvs-fileinfo-p side-effect-free error-free put cvs-fileinfo cl-deftype-satisfies] 5) #@53 compiler-macro for inlining `cvs-fileinfo->marked'. (defalias 'cvs-fileinfo->marked--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block cvs-fileinfo->marked (progn (or (cvs-fileinfo-p cl-x) (signal 'wrong-type-argument (list 'cvs-fileinfo cl-x))) (aref cl-x 1))) nil] 7 (#$ . 3763)]) (put 'cvs-fileinfo->marked 'compiler-macro 'cvs-fileinfo->marked--cmacro) #@53 Access slot "marked" of `cvs-fileinfo' struct CL-X. (defalias 'cvs-fileinfo->marked #[(cl-x) "\302! >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-cvs-fileinfo-tags type-of signal wrong-type-argument cvs-fileinfo 1] 4 (#$ . 4183)]) (byte-code "\300\301\302\303#\300\207" [function-put cvs-fileinfo->marked side-effect-free t] 4) #@51 compiler-macro for inlining `cvs-fileinfo->type'. (defalias 'cvs-fileinfo->type--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block cvs-fileinfo->type (progn (or (cvs-fileinfo-p cl-x) (signal 'wrong-type-argument (list 'cvs-fileinfo cl-x))) (aref cl-x 2))) nil] 7 (#$ . 4527)]) (put 'cvs-fileinfo->type 'compiler-macro 'cvs-fileinfo->type--cmacro) #@51 Access slot "type" of `cvs-fileinfo' struct CL-X. (defalias 'cvs-fileinfo->type #[(cl-x) "\302! >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-cvs-fileinfo-tags type-of signal wrong-type-argument cvs-fileinfo 2] 4 (#$ . 4937)]) (byte-code "\300\301\302\303#\300\207" [function-put cvs-fileinfo->type side-effect-free t] 4) #@54 compiler-macro for inlining `cvs-fileinfo->subtype'. (defalias 'cvs-fileinfo->subtype--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block cvs-fileinfo->subtype (progn (or (cvs-fileinfo-p cl-x) (signal 'wrong-type-argument (list 'cvs-fileinfo cl-x))) (aref cl-x 3))) nil] 7 (#$ . 5275)]) (put 'cvs-fileinfo->subtype 'compiler-macro 'cvs-fileinfo->subtype--cmacro) #@54 Access slot "subtype" of `cvs-fileinfo' struct CL-X. (defalias 'cvs-fileinfo->subtype #[(cl-x) "\302! >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-cvs-fileinfo-tags type-of signal wrong-type-argument cvs-fileinfo 3] 4 (#$ . 5700)]) (byte-code "\300\301\302\303#\300\207" [function-put cvs-fileinfo->subtype side-effect-free t] 4) #@50 compiler-macro for inlining `cvs-fileinfo->dir'. (defalias 'cvs-fileinfo->dir--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block cvs-fileinfo->dir (progn (or (cvs-fileinfo-p cl-x) (signal 'wrong-type-argument (list 'cvs-fileinfo cl-x))) (aref cl-x 4))) nil] 7 (#$ . 6047)]) (put 'cvs-fileinfo->dir 'compiler-macro 'cvs-fileinfo->dir--cmacro) #@50 Access slot "dir" of `cvs-fileinfo' struct CL-X. (defalias 'cvs-fileinfo->dir #[(cl-x) "\302! >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-cvs-fileinfo-tags type-of signal wrong-type-argument cvs-fileinfo 4] 4 (#$ . 6452)]) (byte-code "\300\301\302\303#\300\207" [function-put cvs-fileinfo->dir side-effect-free t] 4) #@51 compiler-macro for inlining `cvs-fileinfo->file'. (defalias 'cvs-fileinfo->file--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block cvs-fileinfo->file (progn (or (cvs-fileinfo-p cl-x) (signal 'wrong-type-argument (list 'cvs-fileinfo cl-x))) (aref cl-x 5))) nil] 7 (#$ . 6787)]) (put 'cvs-fileinfo->file 'compiler-macro 'cvs-fileinfo->file--cmacro) #@51 Access slot "file" of `cvs-fileinfo' struct CL-X. (defalias 'cvs-fileinfo->file #[(cl-x) "\302! >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-cvs-fileinfo-tags type-of signal wrong-type-argument cvs-fileinfo 5] 4 (#$ . 7197)]) (byte-code "\300\301\302\303#\300\207" [function-put cvs-fileinfo->file side-effect-free t] 4) #@55 compiler-macro for inlining `cvs-fileinfo->base-rev'. (defalias 'cvs-fileinfo->base-rev--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block cvs-fileinfo->base-rev (progn (or (cvs-fileinfo-p cl-x) (signal 'wrong-type-argument (list 'cvs-fileinfo cl-x))) (aref cl-x 6))) nil] 7 (#$ . 7535)]) (put 'cvs-fileinfo->base-rev 'compiler-macro 'cvs-fileinfo->base-rev--cmacro) #@55 Access slot "base-rev" of `cvs-fileinfo' struct CL-X. (defalias 'cvs-fileinfo->base-rev #[(cl-x) "\302! >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-cvs-fileinfo-tags type-of signal wrong-type-argument cvs-fileinfo 6] 4 (#$ . 7965)]) (byte-code "\300\301\302\303#\300\207" [function-put cvs-fileinfo->base-rev side-effect-free t] 4) #@55 compiler-macro for inlining `cvs-fileinfo->head-rev'. (defalias 'cvs-fileinfo->head-rev--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block cvs-fileinfo->head-rev (progn (or (cvs-fileinfo-p cl-x) (signal 'wrong-type-argument (list 'cvs-fileinfo cl-x))) (aref cl-x 7))) nil] 7 (#$ . 8315)]) (put 'cvs-fileinfo->head-rev 'compiler-macro 'cvs-fileinfo->head-rev--cmacro) #@55 Access slot "head-rev" of `cvs-fileinfo' struct CL-X. (defalias 'cvs-fileinfo->head-rev #[(cl-x) "\302! >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-cvs-fileinfo-tags type-of signal wrong-type-argument cvs-fileinfo 7] 4 (#$ . 8745)]) (byte-code "\300\301\302\303#\300\207" [function-put cvs-fileinfo->head-rev side-effect-free t] 4) #@52 compiler-macro for inlining `cvs-fileinfo->merge'. (defalias 'cvs-fileinfo->merge--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block cvs-fileinfo->merge (progn (or (cvs-fileinfo-p cl-x) (signal 'wrong-type-argument (list 'cvs-fileinfo cl-x))) (aref cl-x 8))) nil] 7 (#$ . 9095)]) (put 'cvs-fileinfo->merge 'compiler-macro 'cvs-fileinfo->merge--cmacro) #@52 Access slot "merge" of `cvs-fileinfo' struct CL-X. (defalias 'cvs-fileinfo->merge #[(cl-x) "\302! >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-cvs-fileinfo-tags type-of signal wrong-type-argument cvs-fileinfo 8] 4 (#$ . 9510)]) (byte-code "\300\301\302\303#\300\207" [function-put cvs-fileinfo->merge side-effect-free t] 4) #@55 compiler-macro for inlining `cvs-fileinfo->full-log'. (defalias 'cvs-fileinfo->full-log--cmacro #[(_cl-whole-arg cl-x) "\301\302\303\304\211\211&\207" [cl-x cl--defsubst-expand (cl-x) (cl-block cvs-fileinfo->full-log (progn (or (cvs-fileinfo-p cl-x) (signal 'wrong-type-argument (list 'cvs-fileinfo cl-x))) (aref cl-x 9))) nil] 7 (#$ . 9851)]) (put 'cvs-fileinfo->full-log 'compiler-macro 'cvs-fileinfo->full-log--cmacro) #@55 Access slot "full-log" of `cvs-fileinfo' struct CL-X. (defalias 'cvs-fileinfo->full-log #[(cl-x) "\302! >\204 \303\304\305D\"\210\306H\207" [cl-x cl-struct-cvs-fileinfo-tags type-of signal wrong-type-argument cvs-fileinfo 9] 4 (#$ . 10281)]) (byte-code "\300\301\302\303#\300\207" [function-put cvs-fileinfo->full-log side-effect-free t] 4) #@145 compiler-macro for inlining `-cvs-create-fileinfo'. (fn CL-WHOLE &cl-quote TYPE DIR FILE FULL-LOG &key MARKED SUBTYPE MERGE BASE-REV HEAD-REV) (defalias '-cvs-create-fileinfo--cmacro #[(cl-whole type dir file full-log &rest #1=#:--cl-rest--) "\306\307\"A@\306\310\"A@\306\311\"A@\306\312\"A@\306\313\"A@\203V @\314>\203= AA\211\202( \315>A@\203L \316\211\202( \317\320@\"\210\202&