aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/vc-cvs.el
Commit message (Collapse)AuthorAgeFilesLines
* (vc-cvs-checkout-model): Handle the case where FILE doesn't exist.André Spiegel2005-05-221-9/+12
|
* * vc-cvs.el: Replace `illegal' with `invalid'.Werner LEMBERG2005-03-251-2/+3
|
* Change release version from 21.4 to 22.1 throughout.Kim F. Storm2005-02-091-4/+4
| | | | Change development version from 21.3.50 to 22.0.50.
* (vc-cvs-diff): Don't diff asynchronously if vc-disable-async-diff isAndré Spiegel2005-01-091-1/+3
| | | | t.
* (vc-cvs-state): Handle the case where vc-state is still nil.André Spiegel2004-11-301-1/+1
|
* (vc-cvs-local-month-numbers): Delete var.Thien-Thi Nguyen2004-11-031-29/+30
| | | | | | | (vc-cvs-annotate-time): Incorporate value of deleted var. Remove special-case handling of beginning-of-buffer cruft. Cache ending position (point) and return value in text property `vc-cvs-annotate-time', and consult it on subsequent invocations.
* (vc-cvs-annotate-command): Delete extraneous lines from beginning of buffer.Thien-Thi Nguyen2004-11-031-7/+11
|
* (vc-cvs-print-log, vc-cvs-diff): Add optional BUFFER argument.André Spiegel2004-03-211-6/+6
|
* * vc-cvs.el (vc-cvs-annotate-extract-revision-at-line): NewAndré Spiegel2004-01-201-1/+9
| | | | function.
* (vc-cvs-parse-entry): Revert last change to allowDave Love2003-10-011-12/+13
| | | | bootstrap.
* (vc-cvs-parse-entry): Don't require parse-time, because it'sAndré Spiegel2003-09-261-15/+15
| | | | autoloaded now.
* (vc-cvs-parse-entry): Restore the code to compare time stampsAndré Spiegel2003-09-241-15/+17
| | | | numerically, rather than textually.
* Add arch taglinesMiles Bader2003-09-011-1/+2
|
* (vc-cvs-repository-hostname): New operation.Stefan Monnier2003-07-041-69/+38
| | | | | | | | | (vc-cvs-stay-local-p): Use vc-stay-local-p. (vc-cvs-rename-file): Remove (use the default). (vc-cvs-register): Register parent dir if needed. (vc-cvs-could-register): Return non-nil if parent can be registered. (vc-cvs-state, vc-cvs-dir-state, vc-cvs-print-log, vc-cvs-diff) (vc-cvs-diff-tree, vc-cvs-make-version-backups-p): Use vc-stay-local-p.
* (vc-cvs-checkout): Don't leave the branch when REV is t.André Spiegel2003-05-231-6/+9
| | | | From Don Provan <[email protected]>.
* (vc-cvs-mode-line-string): Use vc-default-mode-line-string.Stefan Monnier2003-05-091-20/+21
| | | | (vc-cvs-delete-file, vc-cvs-rename-file): New functions.
* (vc-cvs-register, vc-cvs-checkin, vc-cvs-find-version, vc-cvs-diff)Stefan Monnier2003-05-081-94/+44
| | | | | (vc-cvs-diff-tree, vc-cvs-checkout): Use vc-switches. (vc-cvs-revert): Undo patch committed 2003-05-08T20:08:[email protected].
* (vc-cvs-dired-state-info): Typo.Stefan Monnier2003-05-081-3/+26
|
* (vc-cvs-dired-state-info): Use `added' for added files andStefan Monnier2003-05-081-58/+60
| | | | | | don't use `concat' unnecessarily. Remove impossible cases. (vc-cvs-diff): Don't return 0 for newly added empty files. (vc-cvs-stay-local-p): Simplify.
* (vc-cvs-stay-local): Keep the old default. Simplify doc string.André Spiegel2003-04-231-14/+13
|
* Patch by Wolfgang Scherer <[email protected]>André Spiegel2003-04-231-19/+110
| | | | | | (vc-cvs-stay-local): Allow lists of host regexps. (vc-cvs-stay-local-p): Handle them. (vc-cvs-parse-root): New function, used by the above.
* (vc-cvs-dir-state): Use vc-cvs-command.Stefan Monnier2003-04-191-61/+56
| | | | | | | (vc-cvs-could-register, vc-cvs-make-version-backups-p): Use defalias. (vc-cvs-merge-news): Simplify. (vc-cvs-diff): Remove unused var `options'. (vc-cvs-parse-entry): Use the same algorithm as cvs does.
* (vc-cvs-get-entries): New function that uses the right coding system forAndré Spiegel2003-04-051-4/+12
| | | | | accessing CVS/Entries. (vc-cvs-registered, vc-cvs-dir-state-heuristic): Use it.
* (vc-cvs-parse-entry): Make sure a file with conflictsAndreas Schwab2003-03-271-7/+6
| | | | is marked as edited.
* (vc-cvs-dir-state): Protect against DIR not being under CVS control.André Spiegel2003-02-171-14/+16
|
* (vc-cvs-checkout): Handle t argument for REV.André Spiegel2002-12-261-22/+23
|
* (vc-cvs-sticky-tag-display): Fix typo.Juanma Barranquero2002-10-171-2/+2
|
* (vc-cvs-parse-entry): Don't barf when an `Entries' files contains anMiles Bader2002-10-111-11/+11
| | | | invalid timestamp.
* (vc-cvs-parse-entry): Parse the time stamp found in CVS/Entries,André Spiegel2002-10-101-4/+7
| | | | rather than comparing it textually.
* (vc-cvs-registered): In the autoload version use load instead ofMarkus Rost2002-10-091-2/+2
| | | | require to avoid loops when loaddefs.el is loaded after vc-cvs.el.
* (vc-cvs-find-version): Fix vc-checkout-switches use.Stefan Monnier2002-10-081-18/+20
|
* (vc-cvs-find-version): New fun.Stefan Monnier2002-10-081-1/+11
|
* (vc-cvs-show-log-entry): Delete.Stefan Monnier2002-10-041-32/+1
|
* Fix typo.Juanma Barranquero2002-07-031-2/+2
|
* Change all post-21.1 :version attributes to 21.4.Eli Zaretskii2002-05-121-4/+4
|
* (vc-cvs-valid-version-number-p): New function.Sam Steingold2002-04-091-2/+6
| | | | (vc-cvs-checkin): Use it.
* (vc-cvs-checkin): Pass the required argument to `error'.Sam Steingold2002-04-081-19/+19
|
* (vc-cvs-global-switches): New user option.André Spiegel2002-03-281-36/+57
| | | | | (vc-cvs-command): New function. Update all callers of `vc-do-command' in vc-cvs.el to use this instead.
* (vc-cvs-registered, vc-cvs-dir-state-heuristic):Stefan Monnier2002-03-221-4/+6
| | | | | | Don't consider cvs-removed files as under VC control. VC wouldn't handle them properly anyway and it confuses vc-file-not-found-hook.
* (vc-cvs-register): Fix handling of vc-[cvs-]register-switches.André Spiegel2002-03-181-2/+2
|
* (vc-cvs-diff-tree): Fix typo in parameter names.André Spiegel2002-03-051-5/+5
|
* (vc-cvs-diff, vc-cvs-diff-tree): Use consistent parameter format forAndré Spiegel2002-02-251-3/+3
| | | | vc-diff-switches-list.
* Patch by [email protected].André Spiegel2002-02-211-23/+156
| | | | | | | | | | | | (vc-cvs-sticky-date-format-string): New variable. (vc-cvs-sticky-tag-display): New variable. (vc-cvs-mode-line-string): Add sticky-tag to the mode-line. (vc-cvs-checkin): If the input revision is a valid symbolic tag name, we create it as a branch, commit and switch to it. (vc-cvs-retrieve-snapshot): Set file-property sticky-tag. (vc-cvs-valid-symbolic-tag-name-p): New function. (vc-cvs-parse-sticky-tag): New function. (vc-cvs-parse-entry): Added parsing of sticky tags.
* This is a restore to version 1.29; the patch was taken out awaitingAndré Spiegel2002-01-111-156/+23
| | | | copyright assignment.
* Fix prev change.André Spiegel2002-01-081-2/+2
|
* Patch by [email protected].André Spiegel2002-01-081-23/+156
| | | | | | | | | | | | (vc-cvs-sticky-date-format-string): New variable. (vc-cvs-sticky-tag-display): New variable. (vc-cvs-mode-line-string): Add sticky-tag to the mode-line. (vc-cvs-checkin): If the input revision is a valid symbolic tag name, we create it as a branch, commit and switch to it. (vc-cvs-retrieve-snapshot): Set file-property sticky-tag. (vc-cvs-valid-symbolic-tag-name-p): New function. (vc-cvs-parse-sticky-tag): New function. (vc-cvs-parse-entry): Added parsing of sticky tags.
* Doc fix.Pavel Janík2001-12-201-2/+2
|
* (vc-cvs-parse-status): Store file state in property, don't just returnAndré Spiegel2001-11-301-11/+13
| | | | it.
* (vc-cvs-parse-entry): Rewrite, comparing the string-Stefan Monnier2001-11-251-35/+7
| | | | rather than integer- representation of dates.
* New scaling algorithm for vc-annotate.André Spiegel2001-10-221-13/+18
| | | | | | | | | From JD Smith <[email protected]>. (vc-cvs-annotate-difference): Removed to generic version in vc.el, with (vc-cvs-annotate-current-time): Added, as override of default. (vc-cvs-annotate-time) Added. Taken mostly from the (now removed) `vc-cvs-annotate-difference'.