comparison lisp/ChangeLog @ 85132:d5d7671ba1ea

Merge in new VC with filesets.
author Eric S. Raymond <esr@snark.thyrsus.com>
date Wed, 10 Oct 2007 13:17:53 +0000
parents 9a6e9b6e4a76
children 9eb84ff59d9b
comparison
equal deleted inserted replaced
85131:638dc24b432e 85132:d5d7671ba1ea
1 2007-10-10 Eric S. Raymond <esr@snark.thyrsus.com>
2
3 * vc.el (vc-next-action): Completely rewritten; this principal
4 entry point now operates on a current fileset selected either
5 explicitly via VC-Dired or implicitly by visiting a file buffer,
6 rather than always operating on the file of the current buffer as
7 in older versions. The rest of the mode has been rewritten to
8 match.
9 (with-vc-properties): Rewritten to operate on a file list.
10 (with-vc-file): vc-checkin takes a file list argument now.
11 (vc-post-command-functions): This hook now receives a file list.
12 (vc-do-command): Now takes a either a file or a file list as
13 argument.
14 (vc-deduce-fileset): New function for deducing a file list to
15 operate on.
16 (vc-next-action-on-file): This function is gone, it is merged into
17 vc-next-action.
18 (vc-next-action-dired): This function is gone, it is merged into
19 vc-next-action.
20 (vc-register): Adapted to the fact that vc-start-entry now takes a
21 file list.
22 (vc-register-with): New function.
23 (vc-start-entry): Now takes a file list argument rather than a
24 file argument.
25 (vc-checkout): Modified to cope with vc-start-entry taking a file
26 list.
27 (vc-steal-lock): Modified to cope with with-vc-properties taking a
28 file list.
29 (vc-checkin): Now takes a file list argument rather than a file
30 argument.
31 (vc-finish-logentry): Use the filelist passed by vc-start-entry.
32 (vc-diff-internal): Completely rewritten for filesets.
33 (vc-diff-sentinel): New function, tests whether changes were
34 written into a diff buffer.
35 (vc-diff): Completely rewritten for filesets.
36 (vc-version-diff): Completely rewritten for filesets.
37 (vc-print-log): Now takes a fileset argument.
38 (vc-revert): Now reverts the entire selected fileset, not just the
39 current buffer.
40 (vc-rollback): Now rolls back the entire selected fileset, if
41 possible. No longer accepts a prefix argument.
42 (vc-update): Now merges new changes for the entire selected
43 fileset, not just the current buffer.
44 (vc-revert-file): Modified to cope with with-vc-properties taking
45 a file list.
46 (vc-default-dired-state-info): Add + status suffix if the file is
47 modified.
48 (vc-annotate-warp-version): Use the new diff machinery.
49 (vc-log-edit): Now takes a file list argument rather than a file
50 argument.
51
1 2007-10-10 Michael Albinus <michael.albinus@gmx.de> 52 2007-10-10 Michael Albinus <michael.albinus@gmx.de>
2 53
3 Sync with Tramp 2.1.11. 54 Sync with Tramp 2.1.11.
4 55
5 * net/tramp.el (tramp-open-connection-setup-interactive-shell): 56 * net/tramp.el (tramp-open-connection-setup-interactive-shell):