Mercurial > emacs
comparison lisp/ChangeLog @ 31404:f2ab9420390f
2000-09-05 Stefan Monnier <monnier@cs.yale.edu>
* vc.el: (toplevel): Don't require `dired' at run-time.
(vc-dired-resynch-file): Remove autoload cookie.
2000-09-05 Andre Spiegel <spiegel@gnu.org>
* vc.el: Made several backend functions optional.
(vc-default-responsible-p): New function.
(vc-merge): Use RET for first version to trigger merge-news, not
prefix arg.
(vc-annotate): Handle backends that do not support annotation.
(vc-default-merge-news): Removed. The existence of a merge-news
implementation is now checked on caller sites.
* vc-hooks.el (vc-default-mode-line-string): Removed CVS special
case.
* vc-cvs.el (vc-cvs-mode-line-string): New function, handles the
special case that has been removed from the default in vc-hooks.el.
2000-09-05 Stefan Monnier <monnier@cs.yale.edu>
* vc.el (vc-log-edit): Properly handle the case where FILE is nil.
2000-09-05 Andre Spiegel <spiegel@gnu.org>
* vc-hooks.el: Require vc during compilation.
(vc-file-setprop): Use `vc-touched-properties' if bound by the new
macro `with-vc-properties' in vc.el.
(vc-file-getprop): Doc fix.
(vc-after-save): Call `vc-dired-resynch-file' only if vc is loaded.
* vc.el: Require dired-aux during compilation.
(vc-name-assoc-file): Moved to vc-sccs.el.
(with-vc-properties): New macro.
(vc-checkin, vc-checkout, vc-revert, vc-cancel-version,
vc-finish-steal): Use it.
(vc-cancel-version): Moved RCS-specific code to vc-rcs.el. The call
to the backend-specific function is now supposed to do the checkout,
too.
(vc-log-edit): Handle FILE being nil and added a FIXME for log-edit.
* vc-cvs.el (vc-cvs-checkin, vc-cvs-checkout): Don't bother to
set file properties; that gets done in the generic code now.
* vc-rcs.el (vc-rcs-uncheck): Renamed to `vc-rcs-cancel-version'.
Changed parameter list, added code from vc.el that does the
checkout, possibly with a double-take.
* vc-sccs.el (vc-sccs-name-assoc-file): Moved here from vc.el.
(vc-sccs-add-triple, vc-sccs-rename-file, vc-sccs-lookup-triple): Use
the above under the new name.
(vc-sccs-uncheck): Renamed to `vc-sccs-cancel-version'. Changed
parameter list, added checkout command.
(vc-sccs-checkin, vc-sccs-checkout): Don't bother to set file
properties; that gets done in the generic code now.
2000-09-05 Stefan Monnier <monnier@cs.yale.edu>
* vc.el: Docstring fixes (courtesy of checkdoc).
2000-09-05 Stefan Monnier <monnier@cs.yale.edu>
* vc.el (vc-checkout-writable-buffer-hook)
(vc-checkout-writable-buffer): Remove.
(vc-start-entry): Always call vc-log-edit, never vc-log-mode.
(vc-log-mode): Make it into a clean derived major mode.
(vc-log-edit): Mark buffer unmodified (as vc-log-mode did) and use
vc-log-mode if log-edit is not available.
(vc-dired-mode-map): Don't set-keymap-parent yet.
(vc-dired-mode): Do set-keymap-parent here.
(vc-dired-buffers-for-dir): Nop if dired is not loaded.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Tue, 05 Sep 2000 20:08:22 +0000 |
parents | 160321ab5c3d |
children | 30013197de14 |
comparison
equal
deleted
inserted
replaced
31403:736bba059dd4 | 31404:f2ab9420390f |
---|---|
1 2000-09-05 Stefan Monnier <monnier@cs.yale.edu> | |
2 | |
3 * vc.el: (toplevel): Don't require `dired' at run-time. | |
4 (vc-dired-resynch-file): Remove autoload cookie. | |
5 | |
6 2000-09-05 Andre Spiegel <spiegel@gnu.org> | |
7 | |
8 * vc.el: Made several backend functions optional. | |
9 (vc-default-responsible-p): New function. | |
10 (vc-merge): Use RET for first version to trigger merge-news, not | |
11 prefix arg. | |
12 (vc-annotate): Handle backends that do not support annotation. | |
13 (vc-default-merge-news): Removed. The existence of a merge-news | |
14 implementation is now checked on caller sites. | |
15 | |
16 * vc-hooks.el (vc-default-mode-line-string): Removed CVS special | |
17 case. | |
18 | |
19 * vc-cvs.el (vc-cvs-mode-line-string): New function, handles the | |
20 special case that has been removed from the default in vc-hooks.el. | |
21 | |
22 2000-09-05 Stefan Monnier <monnier@cs.yale.edu> | |
23 | |
24 * vc.el (vc-log-edit): Properly handle the case where FILE is nil. | |
25 | |
26 2000-09-05 Andre Spiegel <spiegel@gnu.org> | |
27 | |
28 * vc-hooks.el: Require vc during compilation. | |
29 (vc-file-setprop): Use `vc-touched-properties' if bound by the new | |
30 macro `with-vc-properties' in vc.el. | |
31 (vc-file-getprop): Doc fix. | |
32 (vc-after-save): Call `vc-dired-resynch-file' only if vc is loaded. | |
33 | |
34 * vc.el: Require dired-aux during compilation. | |
35 (vc-name-assoc-file): Moved to vc-sccs.el. | |
36 (with-vc-properties): New macro. | |
37 (vc-checkin, vc-checkout, vc-revert, vc-cancel-version, | |
38 vc-finish-steal): Use it. | |
39 (vc-cancel-version): Moved RCS-specific code to vc-rcs.el. The call | |
40 to the backend-specific function is now supposed to do the checkout, | |
41 too. | |
42 (vc-log-edit): Handle FILE being nil and added a FIXME for log-edit. | |
43 | |
44 * vc-cvs.el (vc-cvs-checkin, vc-cvs-checkout): Don't bother to | |
45 set file properties; that gets done in the generic code now. | |
46 | |
47 * vc-rcs.el (vc-rcs-uncheck): Renamed to `vc-rcs-cancel-version'. | |
48 Changed parameter list, added code from vc.el that does the | |
49 checkout, possibly with a double-take. | |
50 | |
51 * vc-sccs.el (vc-sccs-name-assoc-file): Moved here from vc.el. | |
52 (vc-sccs-add-triple, vc-sccs-rename-file, vc-sccs-lookup-triple): Use | |
53 the above under the new name. | |
54 (vc-sccs-uncheck): Renamed to `vc-sccs-cancel-version'. Changed | |
55 parameter list, added checkout command. | |
56 (vc-sccs-checkin, vc-sccs-checkout): Don't bother to set file | |
57 properties; that gets done in the generic code now. | |
58 | |
59 2000-09-05 Stefan Monnier <monnier@cs.yale.edu> | |
60 | |
61 * vc.el: Docstring fixes (courtesy of checkdoc). | |
62 | |
63 2000-09-05 Stefan Monnier <monnier@cs.yale.edu> | |
64 | |
65 * vc.el (vc-checkout-writable-buffer-hook) | |
66 (vc-checkout-writable-buffer): Remove. | |
67 (vc-start-entry): Always call vc-log-edit, never vc-log-mode. | |
68 (vc-log-mode): Make it into a clean derived major mode. | |
69 (vc-log-edit): Mark buffer unmodified (as vc-log-mode did) and use | |
70 vc-log-mode if log-edit is not available. | |
71 (vc-dired-mode-map): Don't set-keymap-parent yet. | |
72 (vc-dired-mode): Do set-keymap-parent here. | |
73 (vc-dired-buffers-for-dir): Nop if dired is not loaded. | |
74 | |
1 2000-09-05 Gerd Moellmann <gerd@gnu.org> | 75 2000-09-05 Gerd Moellmann <gerd@gnu.org> |
2 | 76 |
3 * faces.el (set-face-attribute, face-spec-reset-face) | 77 * faces.el (set-face-attribute, face-spec-reset-face) |
4 (face-spec-set): Avoid consing by removing calls to `apply'. | 78 (face-spec-set): Avoid consing by removing calls to `apply'. |
5 | 79 |
44 not necessary. If verbose in state `needs-patch', do the same as | 118 not necessary. If verbose in state `needs-patch', do the same as |
45 under `up-to-date'. When NOT verbose and `needs-patch', check out | 119 under `up-to-date'. When NOT verbose and `needs-patch', check out |
46 latest version instead of `merge-news'. | 120 latest version instead of `merge-news'. |
47 (vc-next-action-dired): Don't mess with default-directory here; it | 121 (vc-next-action-dired): Don't mess with default-directory here; it |
48 breaks other parts of dired. It is the job of the | 122 breaks other parts of dired. It is the job of the |
49 backend-specific functions to adjust it temporarily if they need | 123 backend-specific functions to adjust it temporarily if they need it. |
50 it. | |
51 (vc-next-action): Remove a special CVS case. | 124 (vc-next-action): Remove a special CVS case. |
52 (vc-clear-headers): New optional arg FILE. | 125 (vc-clear-headers): New optional arg FILE. |
53 (vc-checkin, vc-checkout): Set properties vc-state and | 126 (vc-checkin, vc-checkout): Set properties vc-state and |
54 vc-checkout-time properly. | 127 vc-checkout-time properly. |
55 (vc-finish-steal): Call steal-lock, not steal, which doesn't | 128 (vc-finish-steal): Call steal-lock, not steal, which doesn't exist. |
56 exist. | |
57 (vc-print-log): Use new backend function `show-log-entry'. | 129 (vc-print-log): Use new backend function `show-log-entry'. |
58 (vc-cancel-version): Do the checks in a different order. Added a | 130 (vc-cancel-version): Do the checks in a different order. Added a |
59 FIXME concerning RCS-only code. | 131 FIXME concerning RCS-only code. |
60 | 132 |
61 * vc-rcs.el (vc-rcs-show-log-entry): New function. | 133 * vc-rcs.el (vc-rcs-show-log-entry): New function. |