aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/vc.el
Commit message (Collapse)AuthorAgeFilesLines
* (vc-do-command): Don't run command asynchronously whenAndreas Schwab2005-02-271-0/+3
| | | | operating in a remote directory.
* Change release version from 21.4 to 22.1 throughout.Kim F. Storm2005-02-091-2/+2
| | | | Change development version from 21.3.50 to 22.0.50.
* (vc-allow-async-revert): New user option.André Spiegel2005-01-091-3/+19
| | | | | (vc-disable-async-diff): New internal variable. (vc-revert-buffer): Use them to disable asynchronous diff.
* (vc-default-update-changelog): Use insert-file-contents, rather thanAndré Spiegel2004-12-171-1/+1
| | | | insert-file.
* (vc-recompute-state): Moved into vc-hooks.el.André Spiegel2004-11-301-6/+0
|
* Update annotation-related comments.Thien-Thi Nguyen2004-11-191-5/+6
|
* (vc-annotate-display-autoscale): Make sureThien-Thi Nguyen2004-11-031-1/+3
| | | | point is at bol after calling `annotate-time'.
* (vc-annotate-display-autoscale): Add prefix-argThien-Thi Nguyen2004-11-031-2/+2
| | | | spec in `interactive' form, and mention it in the docstring.
* * simple.el (process-file): New function, similar to call-processKai Großjohann2004-10-231-1/+1
| | | | | | | | | | | but supports file handlers. * vc.el (vc-do-command): Use it, instead of call-process. * net/tramp-vc.el (vc-do-command): Do not advise it if process-file is fboundp. * net/tramp.el (tramp-file-name-handler-alist): Add entry for process-file. (tramp-handle-process-file): New function. (tramp-file-name-for-operation): Support process-file.
* (vc-annotate-display-select): Fix typo.Stefan Monnier2004-10-131-1/+1
|
* (vc-annotate-mode): Remove variable.André Spiegel2004-10-101-4/+1
| | | | | (vc-annotate-display-select): Only call vc-annotate-mode if we're not in that mode already.
* (annotate-time): Document point handling.Thien-Thi Nguyen2004-09-151-2/+3
| | | | (vc-annotate-display-autoscale): Doc fix.
* (vc-buffer-context, vc-restore-buffer-context): Disable obsolete code.Stefan Monnier2004-09-071-44/+51
|
* (vc-print-log): Fix code that handles wrong-number-of-arguments in backendJuanma Barranquero2004-04-231-4/+4
| | | | call.
* (vc-print-log): Quote signal.André Spiegel2004-04-161-2/+2
|
* (vc-print-log): Use condition-case to check for backwardAndré Spiegel2004-04-111-5/+15
| | | | compatibility.
* (vc-version-diff, vc-default-diff-tree): Change `rel' -> `rev'.Stefan Monnier2004-03-281-42/+53
| | | | | (vc-diff-label): New fun. (vc-diff-internal): Use it.
* (vc-maybe-resolve-conflicts): Don't prompt the user.Stefan Monnier2004-03-261-4/+2
|
* (vc-print-log): Undo prev change, use new function vc-arg-list fromAndré Spiegel2004-03-261-10/+3
| | | | vc-hooks.el.
* (vc-print-log): backend-function may be a byte-compiled object, not a lambdaSam Steingold2004-03-251-10/+13
|
* Document new backend operation `find-file-not-found-hook'.Stefan Monnier2004-03-231-2/+7
|
* Add new optional BUFFER argument to vc-BACKEND-print-log andAndré Spiegel2004-03-211-21/+36
| | | | | | | vc-BACKEND-diff. (vc-print-log): If the print-log implementation supports it, use the new BUFFER argument to direct output to *vc-change-log*, not *vc*. (vc-version-diff, vc-diff-internal): Doc fixes.
* Document new find-file-hook operation.Stefan Monnier2004-03-151-1/+5
|
* (with-vc-file): Fix unsafe uses of error.Andreas Schwab2004-02-081-5/+5
| | | | (vc-cancel-version): Likewise.
* (line-number-at-pos): Rename from line-at-pos.Kim F. Storm2004-02-071-3/+3
| | | | Uses changed (what-line and vc-annotate-warp-version).
* (vc-annotate): Fix improper use of `make-local-variable' at the topAndré Spiegel2004-01-231-7/+5
| | | | level of vc.el. (Patch by Benjamin Rutt.)
* (vc-current-line): Function removed. This is now done by the newAndré Spiegel2004-01-221-16/+3
| | | | | | function line-at-pos in simple.el. (vc-annotate-warp-version): Use line-at-pos instead of vc-current-line.
* (vc-annotate-mode): Inherit from fundamental-mode and activateAndré Spiegel2004-01-211-2/+3
| | | | view-mode explicitly.
* * vc.el (vc-default-previous-version): Doc enhancement.André Spiegel2004-01-201-22/+235
| | | | | | | | | | | | | | | | | | (vc-default-next-version): New function. (vc-print-log): New arg FOCUS-REV. (vc-annotate-mode): Derives from view-mode now. (vc-annotate): New args REVISION, DISPLAY-MODE. (vc-annotate-prev-version): New function. (vc-annotate-prev-version): New function. (vc-annotate-next-version): New function. (vc-annotate-workfile-version): New function. (vc-annotate-extract-revision-at-line): New function. (vc-annotate-revision-at-line): New function. (vc-annotate-revision-previous-to-line): New function. (vc-annotate-show-log-revision-at-line): New function. (vc-annotate-show-diff-revision-at-line): New function. (vc-current-line): New function. (vc-annotate-warp-version): New function.
* (vc-dired-purge): Avoid error from `kill-line'.Markus Rost2003-12-241-2/+2
|
* Add arch taglinesMiles Bader2003-09-011-1/+2
|
* (vc-annotate-offset): Move defvar up.John Paul Wallington2003-07-061-3/+3
|
* (vc-stay-local, vc-stay-local-p): Move to vc-hooks.el.Stefan Monnier2003-07-061-50/+1
|
* (vc-default-show-log-entry): Use with-no-warnings.Richard M. Stallman2003-06-301-2/+3
|
* (vc-rename-file): Fix typo.Luc Teirlinck2003-06-201-7/+7
|
* (vc-directory-exclusion-list): Add MCVS and .svn.Stefan Monnier2003-05-311-5/+7
| | | | (vc-checkin-hook): Adjust option to new name.
* (vc-delete-file): Fix free variable reference.André Spiegel2003-05-261-4/+7
| | | | | (vc-annotate-display): Remove obsolesence declaration; it isn't obsolete.
* (vc-log-mode-map, vc-maximum-comment-ring-size)Stefan Monnier2003-05-181-149/+13
| | | | | | | | | | (vc-comment-ring, vc-comment-ring-index, vc-last-comment-match): Move vars to log-edit.el. (vc-new-comment-index, vc-previous-comment, vc-next-comment) (vc-comment-search-reverse, vc-comment-search-forward) (vc-comment-to-change-log): Move funs to log-edit.el. (vc-clear-context): Don't empty the comment-ring. (vc-finish-logentry): Don't add the comment onto the comment-ring.
* New backend functions `delete-file' and `repository-hostname'.Stefan Monnier2003-05-091-21/+113
| | | | | | | | | | | | | (vc-stay-local): New var. Mostly taken from vc-cvs-stay-local. (vc-stay-local-p): New fun. Adapted from vc-cvs-stay-local-p. (vc-diff-switches-list): Revert to the Emacs-21.[123] semantics. Mark as obsolete. (vc-delete-file): New command. (vc-default-rename-file): New function. (vc-rename-file): Use it. Be careful to disallow renaming if the file is locked or out-of-date. (vc-ensure-vc-buffer, vc-next-action-on-file, vc-insert-headers) (vc-cancel-version, vc-annotate): Use buffer-file-name variable.
* (with-vc-properties, with-vc-file, edit-vc-file):Stefan Monnier2003-05-081-92/+83
| | | | | | | | | | | | | | | | | Add `declare's for debugging and indentation. (vc-do-command): Use `remq'. (vc-buffer-context): Remove unused var `curbuf'. (vc-next-action-dired): Remove unused var `dired-dir'. (vc-switches): New fun. (vc-diff-switches-list): Use it. (vc-dired-hook): Remove unused var `cvs-dir'. (vc-dired-purge): Remove unused var `subdir'. (vc-cancel-version): Remove unused var `config'. (vc-rename-master): Use dolist iso mapcar. (vc-rename-file): Remove redundant tests. Clear the properties of the old file name. (vc-annotate): Pass the complete filename to `annotate-command'. (vc-annotate-lines): Remove unused var `overlay'.
* (vc-binary-assoc, vc-binary-suffixes): Removed; these wereAndré Spiegel2003-02-191-7/+1
| | | | accidentally left over.
* (vc-annotate-display, vc-checkout-carefully): Add obsolescence declaration andJuanma Barranquero2003-02-051-10/+7
| | | | remove redundant info from docstring.
* Trailing whitespace deleted.Juanma Barranquero2003-02-041-12/+12
|
* (vc-next-action-on-file): Use t argument to vc-checkout inAndré Spiegel2002-12-261-5/+6
| | | | | order to get the latest version on the current branch. Update documentation of vc-BACKEND-checkout to explain this.
* Add comment to prev change.André Spiegel2002-11-031-26/+27
|
* (vc-dired-move): Adapt dired-move-to-filename-regexp to its currentAndré Spiegel2002-11-031-21/+30
| | | | version in dired.el.
* (vc-dired-reformat-line): Simplified. Handles text propertiesAndré Spiegel2002-10-141-26/+8
| | | | correctly now.
* (vc-dired-reformat-line): As a temporary fix, remove all textAndré Spiegel2002-10-111-8/+14
| | | | properties from the reformatted line.
* (vc-find-version): Use the new backend op `find-version'.Stefan Monnier2002-10-081-10/+45
| | | | | (vc-default-find-version): Provide the new backend op `find-version' in terms of the old `checkout' op.
* (vc-resolve-conflicts); Typo.Stefan Monnier2002-10-071-2/+2
|