summaryrefslogtreecommitdiff
path: root/lisp/vc-rcs.el
Commit message (Collapse)AuthorAgeFilesLines
* (vc-rcs-find-file-not-found-hook):Stefan Monnier2007-08-091-0/+8
| | | | Move from vc-default-find-file-not-found-hook.
* Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
|
* (vc-rcs-annotate-command):Thien-Thi Nguyen2007-03-241-4/+5
| | | | | | Set text property :vc-annotate-prefix on the annotation text. (vc-rcs-annotate-time): Instead of searching for ": ", search for end of text propertized with :vc-annotate-prefix.
* Add 2007 to copyright years.Glenn Morris2007-01-211-1/+1
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-061-1/+1
|
* (vc-rcs-fetch-master-state, vc-rcs-consult-headers): Pass FILE toAndré Spiegel2006-01-271-2/+3
| | | | vc-user-login-name.
* (vc-rcs-state-heuristic): Use file-attributes with ID-FORMATAndré Spiegel2006-01-221-3/+3
| | | | `string'. This allows us to get rid of `vc-user-login-name UID'.
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-061-2/+2
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (vc-rcs-annotate-command):Thien-Thi Nguyen2004-12-291-0/+1
| | | | Fix omission bug: Call `vc-setup-buffer'.
* (vc-rcs-parse): New function.Thien-Thi Nguyen2004-11-191-2/+464
| | | | | | | (vc-rcs-annotate-command): Likewise. (vc-rcs-annotate-current-time): Likewise. (vc-rcs-annotate-time): Likewise. (vc-rcs-annotate-extract-revision-at-line): Likewise.
* Doc fix.Stefan Monnier2004-09-071-4/+5
|
* (vc-rcs-checkout-model): Look at the version headers only ifAndré Spiegel2004-07-021-5/+9
| | | | vc-consult-headers is non-nil.
* (vc-rcs-print-log, vc-rcs-diff): Add optional BUFFER argument.André Spiegel2004-03-211-5/+5
|
* Add arch taglinesMiles Bader2003-09-011-1/+2
|
* (vc-rcs-register, vc-rcs-checkin, vc-rcs-checkout)Stefan Monnier2003-05-081-22/+8
| | | | (vc-rcs-find-version, vc-rcs-diff): Use vc-switches.
* Trailing whitespace deleted.Juanma Barranquero2003-02-041-13/+13
|
* (vc-rcs-checkout): Fix the check whether we are on a branch.André Spiegel2003-01-071-2/+2
|
* (vc-rcs-revert): Unlock only if the user does have the lock.André Spiegel2003-01-031-2/+3
|
* (vc-rcs-checkin): By default, always specify theAndré Spiegel2002-12-261-1/+3
| | | | current branch of the working file for check-in.
* (vc-rcs-checkout): Handle t argument for REV.André Spiegel2002-12-261-7/+19
|
* (vc-rcs-registered): Improve comment.André Spiegel2002-11-131-3/+7
|
* (vc-rcs-registered): Handle the autoload cookie so that the definitionMarkus Rost2002-11-121-3/+4
| | | | is found by `find-function-search-for-symbol' and etags.
* (vc-rcs-find-version): Fix vc-checkout-switches use.Stefan Monnier2002-10-081-2/+4
|
* (vc-rcs-find-version): New fun.Stefan Monnier2002-10-081-63/+46
| | | | (vc-rcs-checkout): Remove `workfile' arg and simplify.
* (vc-rcs-show-log-entry): Delete.Stefan Monnier2002-10-041-32/+1
|
* (vc-rcs-state): Don't require vc.el.André Spiegel2002-09-041-2/+1
|
* (vc-rcs-fetch-master-state): Be more careful to checkAndré Spiegel2002-07-191-2/+5
| | | | if this is really an RCS master file.
* (vc-rcs-register): Fix handling of vc-[rcs-]register-switches.André Spiegel2002-03-181-24/+2
| | | | | (vc-rcs-checkin-switches, vc-rcs-checkout-switches): Removed, since they weren't used yet.
* (vc-rcs-diff): Use consistent parameter format forAndré Spiegel2002-02-251-2/+2
| | | | vc-diff-switches-list.
* (vc-rcs-steal-lock): Do a real checkout after stealing the lock, soAndré Spiegel2002-01-051-44/+14
| | | | | | | that we see expanded headers. (vc-rcs-trunk-p, vc-rcs-branch-part, vc-rcs-branch-p, vc-rcs-minor-part, vc-rcs-previous-version): Removed. These are available from vc.el. Updated all callers.
* (vc-*-revert-file): Handle new optional arg CONTENTS-DONE.André Spiegel2001-08-281-2/+2
|
* Some fixes to follow coding conventions.Pavel Janík2001-07-161-2/+4
|
* (vc-rcs-print-log): Output to buffer *vc*, not the current buffer.André Spiegel2001-03-101-3/+3
| | | | (vc-rcs-diff): Output to buffer *vc-diff*, not the current buffer.
* Copyright up-date.Dave Love2001-02-011-2/+2
|
* (vc-rcs-diff-switches): New customization option.André Spiegel2001-02-011-11/+18
| | | | (vc-rcs-diff): Use it via vc-diff-switches-list.
* (vc-rcs-header): Fix :type.Dave Love2001-01-091-2/+2
|
* (vc-rcs-checkout, vc-rcs-cancel-version): Renamed arg WRITABLE to EDITABLE.André Spiegel2001-01-081-9/+9
|
* (vc-rcs-state): Before calling vc-workfile-unchanged-p, require vc.André Spiegel2000-11-201-8/+9
|
* (vc-rcs-state): Call vc-workfile-unchanged-p only here, andAndré Spiegel2000-11-191-8/+5
| | | | | | differentiate according to checkout model. (vc-rcs-fetch-master-state): Don't call vc-workfile-unchanged-p, since this function is only concerned with master state.
* Functions reordered.André Spiegel2000-11-161-409/+443
|
* (vc-rcs-receive-file): Rewritten to contain only backend-specificAndré Spiegel2000-10-031-31/+7
| | | | code.
* (vc-rcs-fetch-master-state): Parse and remember default branchAndré Spiegel2000-10-031-40/+48
| | | | | | | | unconditionally. (vc-rcs-set-default-branch): New function. (vc-rcs-cancel-version, vc-rcs-checkin, vc-rcs-checkout): Use it. (vc-rcs-checkin): If an appropriate default branch has been set, force creation of that branch.
* * vc.el (vc-editable-p): Minor optimization.Stefan Monnier2000-10-011-13/+15
| | | | | | | | | | | | | | | | | | (edit-vc-file, vc-next-action-on-file): Don't use find-file. (vc-find-new-backend): New function split from vc-responsible-backend. (vc-register): Use it. (vc-responsible-backend): Remove REGISTER arg and add BACKENDS arg. (vc-unregister): Drop BACKEND arg (it doesn't work anyway). (vc-default-unregister, vc-revert-buffer): Docstring fix. (vc-clear-headers): Don't use find-file. (vc-revert-buffer): Use `and' again (must have been a braino). (vc-switch-backend): Only prompt if requested. (vc-default-receive-file): Update call to vc-unregister. * vc-rcs.el (vc-rcs-unregister): Keep a backup of the master file. (vc-rcs-receive-file): Avoid with-vc-properties. Update call to vc-unregister. Use constant `RCS' rather than (dynamically bound) var `backend'.
* (vc-rcs-receive-file): Call comment-history unconditionally. Use theAndré Spiegel2000-10-011-8/+7
| | | | | comments as initial contents of the log entry buffer. Document the trick to force branch creation with no changes.
* (toplevel): Require `vc' when compiling.Gerd Moellmann2000-09-221-1/+4
|
* (vc-rcs-checkin): Fix bug that prevented check-in without explicitAndré Spiegel2000-09-221-2/+2
| | | | revision number.
* (vc-rcs-workfile-is-newer): New function.André Spiegel2000-09-211-7/+90
| | | | | | | | | | | | (vc-rcs-state-heuristic): Use it to guess the state of files with non-strict locking. (vc-rcs-find-most-recent-rev): Handle the case when a branch has been set with -b, but not created yet. (vc-rcs-fetch-master-state): With non-strict locking, compare file contents in order to find the state. (vc-rcs-checkin): Allow creation of branches with no changes. (vc-rcs-unregister, vc-rcs-receive-file, vc-rcs-set-non-strict-locking): New functions.
* * vc-sccs.el (vc-sccs-register):Stefan Monnier2000-09-091-2/+1
| | | | | | * vc-rcs.el (vc-rcs-register): * vc-cvs.el (vc-cvs-register): Don't clear file's properties. * vc.el (vc-register): Clear file's properties.
* Doc fixes.Dave Love2000-09-071-24/+28
| | | | | | (vc-rcs-register-switches, vc-rcs-checkin-switches) (vc-rcs-checkout-switches, vc-rcs-header) (vc-rcs-master-templates): Add or change :version.