summaryrefslogtreecommitdiff
path: root/lisp/vc-cvs.el
Commit message (Collapse)AuthorAgeFilesLines
* Add 2010 to copyright years.Glenn Morris2010-01-131-1/+1
|
* Support showing a single log entry from vc-annotate.Dan Nicolaescu2009-12-071-1/+1
| | | | | | | | | | | | | | | | | | | | * vc.el (print-log): Add a new argument: START-REVISION. (vc-print-log-internal): Add a new optional argument and pass it to the backend. (vc-print-log, vc-print-root-log): Adjust callers. * vc-annotate.el (vc-annotate-show-log-revision-at-line): If a buffer already displays the requested log entry, use it. Otherwise display only the log entry in question. * vc-svn.el (vc-svn-print-log): * vc-mtn.el (log-view-file-re): * vc-hg.el (vc-hg-state): * vc-git.el (vc-git-print-log): Add support for new argument START-REVISION. (vc-git-show-log-entry): Return t on success. * vc-bzr.el (vc-bzr-print-log): Add support new argument START-REVISION. (vc-bzr-show-log-entry): Return t on success. * vc-rcs.el (vc-rcs-print-log): * vc-sccs.el (vc-sccs-print-log): * vc-cvs.el (vc-cvs-print-log): Add new argument, ignore it.
* * vc.el (vc-log-show-limit): Default to 2000.Dan Nicolaescu2009-11-161-1/+2
| | | | | | | | | | | (vc-print-log-internal): Insert buttons to request more entries when limiting the output. * vc-sccs.el (vc-sccs-print-log): * vc-rcs.el (vc-rcs-print-log): * vc-cvs.el (vc-cvs-print-log): * vc-git.el (vc-git-print-log): Return 'limit-unsupported when LIMIT is non-nil.
* * vc.el (vc-log-show-limit): New variable.Dan Nicolaescu2009-11-151-1/+1
| | | | | | | | | | | | | | | | | | | (vc-print-log, vc-print-root-log): Add new argument LIMIT. Set it when using a prefix argument. (vc-print-log-internal): Add new argument LIMIT. * vc-svn.el (vc-svn-print-log): * vc-mtn.el (vc-mtn-print-log): * vc-hg.el (vc-hg-print-log): * vc-bzr.el (vc-bzr-print-log): Add new optional argument LIMIT, pass it to the log command when set. Make the BUFFER argument non-optional. * vc-sccs.el (vc-sccs-print-log): * vc-rcs.el (vc-rcs-print-log): * vc-git.el (vc-git-print-log): * vc-cvs.el (vc-cvs-print-log): Add new optional argument LIMIT, ignore it. Make the BUFFER argument non-optional
* (vc-cvs-parse-entry): Be more careful with the match-data. (Bug#4555).Glenn Morris2009-10-011-12/+13
|
* * vc.el (top): print-log method now takes an optional SHORTLOGDan Nicolaescu2009-09-141-1/+1
| | | | | | | | | | | | | | | | | | | argument. Add a new method: root. * vc-hooks.el (vc-prefix-map, vc-menu-map): Add bindings for vc-print-root-log and vc-print-root-diff. * vc-bzr.el (vc-bzr-log-view-mode, vc-bzr-print-log): * vc-git.el (vc-git-print-log, vc-git-log-view-mode): * vc-hg.el (vc-hg-print-log, vc-hg-log-view-mode): Add support for short logs. * vc-cvs.el (vc-cvs-print-log): * vc-mtn.el (vc-mtn-print-log): * vc-rcs.el (vc-rcs-print-log): * vc-sccs.el (vc-sccs-print-log): * vc-svn.el (vc-svn-print-log): Add an optional argument shortlog that is ignored for now.
* * vc.el (vc-print-log-internal): Move RCS/CVS specific code ...Dan Nicolaescu2009-08-291-1/+6
| | | | | | | * vc-rcs.el (vc-rcs-print-log-cleanup): ... here. New function. (vc-rcs-print-log): Use it. * vc-cvs.el (vc-cvs-print-log): Use vc-rcs-print-log-cleanup.
* (vc-cvs-update-changelog): Fix typo.Dan Nicolaescu2009-08-271-0/+10
|
* * vc-cvs.el (vc-cvs-state, vc-cvs-diff, vc-cvs-revision-table):Michael Albinus2009-08-251-3/+6
| | | | Let-bind `process-file-side-effects' with nil.
* (vc-cvs-merge-news): Yet annother fix of message parsing.Sam Steingold2009-08-141-1/+2
|
* (vc-cvs-merge-news): Fix message parsing for non-top-level files.Sam Steingold2009-07-071-1/+2
|
* * vc-hooks.el (vc-stay-local-p, vc-state, vc-working-revision):Dan Nicolaescu2009-06-231-9/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an optional argument for the backend, use it instead of calling vc-backend. (vc-mode-line): Add an optional argument for the backend. Pass the backend to vc-state and vc-working-revision. Move code for special handling for vc-state being a buffer to ... * vc-rcs.el (vc-rcs-find-file-hook): * vc-sccs.el (vc-sccs-find-file-hook): ... here. New functions. * vc-svn.el (vc-svn-state, vc-svn-dir-status, vc-svn-checkout) (vc-svn-print-log, vc-svn-diff): Pass 'SVN to vc-state, vc-stay-local-p and vc-mode-line calls. * vc-cvs.el (vc-cvs-state, vc-cvs-checkout, vc-cvs-print-log) (vc-cvs-diff, vc-cvs-annotate-command) (vc-cvs-make-version-backups-p, vc-cvs-stay-local-p) (vc-cvs-dir-status): Pass 'CVS to vc-state, vc-stay-local-p and vc-mode-line calls. * vc.el (vc-deduce-fileset): Use vc-deduce-fileset instead of direct comparison. (vc-next-action, vc-transfer-file, vc-rename-file): Also pass the backend when calling vc-mode-line. (vc-register): Do not create a closure for calling the vc register function, call it directly.
* Add 2009 to copyright years.Glenn Morris2009-01-051-1/+1
|
* (vc-cvs-could-register): Don't use file-directory-p toLute Kamstra2008-12-041-2/+3
| | | | check if the file "CVS/Entries" exists.
* (vc-cvs-register-switches): Doc fix. Add t as option.Glenn Morris2008-12-041-10/+8
| | | | (vc-cvs-register): Doc fix.
* (vc-cvs-diff-switches): Doc fix. Add t as option.Glenn Morris2008-12-031-17/+20
| | | | (vc-cvs-diff): Use vc-diff-switches or diff-switches rather than appending.
* * align.el:Lute Kamstra2008-12-031-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * allout.el: * apropos.el: * arc-mode.el: * autoinsert.el: * avoid.el: * battery.el: * bookmark.el: * buff-menu.el: * calculator.el: * chistory.el: * cmuscheme.el: * comint.el: * compare-w.el: * dabbrev.el: * delim-col.el: * desktop.el: * diff-mode.el: * diff.el: * dired-aux.el: * dired-x.el: * dired.el: * dos-vars.el: * ediff-diff.el: * ediff-help.el: * ediff-init.el: * ediff-merg.el: * ediff-mult.el: * ediff-ptch.el: * ediff-vers.el: * ediff-wind.el: * ediff.el: * emerge.el: * facemenu.el: * faces.el: * ffap.el: * filecache.el: * find-dired.el: * font-core.el: * font-lock.el: * forms.el: * fringe.el: * help-at-pt.el: * hippie-exp.el: * ido.el: * image-file.el: * imenu.el: * indent.el: * info.el: * isearchb.el: * iswitchb.el: * jit-lock.el: * jka-compr.el: * log-edit.el: * lpr.el: * ls-lisp.el: * man.el: * menu-bar.el: * midnight.el: * mouse-sel.el: * mouse.el: * msb.el: * outline.el: * paren.el: * pcmpl-cvs.el: * pcmpl-gnu.el: * pcomplete.el: * pcvs-info.el: * pcvs-parse.el: * printing.el: * ps-mule.el: * ps-print.el: * replace.el: * ruler-mode.el: * saveplace.el: * sb-image.el: * scroll-bar.el: * sha1.el: * shadowfile.el: * shell.el: * sort.el: * speedbar.el: * strokes.el: * tempo.el: * term.el: * terminal.el: * time-stamp.el: * time.el: * tree-widget.el: * type-break.el: * vc-cvs.el: * vc-hg.el: * vc-mcvs.el: * vc-rcs.el: * vc-sccs.el: * vc.el: * view.el: * w32-vars.el: * whitespace.el: * wid-edit.el: Remove leading * from docstrings of defcustoms, deffaces, defconsts and defuns.
* (vc-cvs-parse-root): Handle roots without colon between hostname and path.Sam Steingold2008-11-121-6/+11
|
* * vc-cvs.el (vc-cvs-dir-extra-headers): Add tag name to header.Nick Roberts2008-11-041-5/+18
| | | | * vc-dir.el (vc-dir-headers): Order headers as in PCL-CVS.
* (vc-cvs-stay-local): Fix typo in choice.Martin Rudalics2008-10-281-2/+2
|
* * vc.el: Rename VC methods that were missed when vc-status wasDan Nicolaescu2008-10-271-1/+1
| | | | | | | | | | | | | | | | | | | renamed to vc-dir. * vc-svn.el (vc-svn-dir-extra-headers): Rename from vc-svn-status-extra-headers. * vc-hg.el (vc-hg-dir-printer): Rename from vc-hg-status-printer. (vc-hg-dir-extra-header): Rename from vc-hg-status-extra-headers. * vc-git.el (vc-git-dir-printer): Rename from vc-dir-status-printer. (vc-git-dir-extra-headers): Rename from vc-git-status-extra-headers. * vc-dir.el (vc-dir-mode): Use vc-dir-printer instead of vc-dir-status-printer. (vc-dir-headers): Use `dir-extra-headers' instead of `status-extra-headers' (vc-dir-printer): Rename from vc-dir-status-printer. (vc-default-dir-extra-headers): Rename from vc-default-status-extra-headers. * vc-cvs.el (vc-cvs-dir-extra-headers): Rename from vc-cvs-status-extra-headers.
* (vc-cvs-status-extra-headers): Use full directory name when reportingChong Yidong2008-10-251-2/+2
| | | | the module.
* * vc-hooks.el (vc-stay-local): Add a new choice and default to it.Dan Nicolaescu2008-10-131-21/+19
| | | | | | | | * vc-cvs.el (vc-cvs-dir-stay-local): Remove. (vc-cvs-stay-local): Add a new choice and default to it. (vc-cvs-dir-status): Use the new vc-stay-local choice. * vc-svn.el (vc-svn-dir-status): Use the new vc-stay-local choice.
* (vc-cvs-dir-stay-local): New variable.Dan Nicolaescu2008-10-091-1/+9
| | | | (vc-cvs-dir-status): Use it.
* (vc-cvs-after-dir-status): Parse the output for nonDan Nicolaescu2008-10-061-3/+21
| | | | existent files.
* (vc-cvs-dir-status-heuristic): New function.Glenn Morris2008-10-041-10/+40
| | | | (vc-cvs-dir-status): Respect vc-stay-local-p. (Bug#1046)
* * vc-svn.el (vc-svn-dir-status-files):Dan Nicolaescu2008-10-041-0/+6
| | | | * vc-cvs.el (vc-cvs-dir-status-files): New function.
* * vc-svn.el (vc-svn-root):Stefan Monnier2008-09-071-3/+0
| | | | | | | * vc-sccs.el (vc-sccs-root): * vc-rcs.el (vc-rcs-root): * vc-cvs.el (vc-cvs-root): Delete. * vc-hooks.el (vc-find-root): Remove `invert' argument.
* * vc-hg.el (vc-annotate-convert-time, vc-default-status-printer):Dan Nicolaescu2008-06-241-0/+2
| | | | | | | | * vc-rcs.el (vc-annotate-convert-time): * vc-mtn.el (vc-annotate-convert-time): * vc-git.el (vc-annotate-convert-time): * vc-cvs.el (vc-annotate-convert-time): * vc-bzr.el (vc-annotate-convert-time): Declare as functions.
* * vc.el (vc-switch-backend): Simplify.Dan Nicolaescu2008-06-201-3/+0
| | | | | | | (Todo): Remove solved items. * vc-cvs.el (vc-cvs-parse-status, vc-cvs-parse-entry): Do not set the vc-backend property.
* (vc-cvs-status-extra-headers): Don't match newlineAndreas Schwab2008-06-151-1/+1
| | | | when parsing CVS/Repository.
* (vc-cvs-dir-status): Pass -f to cvs.Andreas Schwab2008-06-081-1/+1
|
* (vc-cvs-registered): Consider a directory with a CVS subdirectory to be ↵Sam Steingold2008-06-051-10/+10
| | | | registered.
* (vc-cvs-status-extra-headers): Remove extraneous newlines.Sam Steingold2008-06-031-18/+16
|
* *** empty log message ***Dan Nicolaescu2008-05-311-1/+1
|
* Fix typos.Dan Nicolaescu2008-05-311-1/+1
|
* (vc-cvs-after-dir-status): Support spaces in fileDan Nicolaescu2008-05-311-24/+20
| | | | names and improve support for unregistered files.
* (vc-cvs-state-heuristic, vc-cvs-parse-status): Try andStefan Monnier2008-05-301-3/+4
| | | | return `unregistered' when applicable.
* (vc-cvs-status-extra-headers): Align labels.Dan Nicolaescu2008-05-261-2/+2
|
* Improved extra-headers method for CVS.Eric S. Raymond2008-05-161-14/+37
|
* Clean up after granbbing CVS/Root info.Eric S. Raymond2008-05-161-1/+1
|
* Extract and display the CVS repository.Eric S. Raymond2008-05-161-11/+20
|
* Snapshot primitives globally renamed to refer to tags, documentation updated.Eric S. Raymond2008-05-151-5/+5
|
* Remove assumption about what nil means as a first arument to vc-do-command.Eric S. Raymond2008-05-101-1/+1
|
* Remove wash-log from the VC backend API.Eric S. Raymond2008-05-091-4/+3
|
* Remove VC-Dired and backend dir-state methods.Eric S. Raymond2008-05-071-32/+0
|
* Switch to recommended form of GPLv3 permissions notice.Glenn Morris2008-05-061-6/+4
|
* Clean up vc*-revision-granularity and vc*-checkout-model.Eric S. Raymond2008-05-021-22/+26
|
* Fix some comments to remove references to vc-dired.Eric S. Raymond2008-05-021-2/+2
|
* Don't commit right after deletion.Eric S. Raymond2008-05-021-2/+1
|