Next: VC Undo, Previous: Registering, Up: Secondary VC Commands
vc-print-log).
vc-print-root-log).
vc-log-incoming).
vc-log-outgoing).
The command C-x v l (vc-print-log) displays a buffer
named ‘*vc-change-log*’ in a new window. This buffer lists the
changes to the current file, including the associated log entries.
(These are the log entries associated with the version control system,
i.e. the ones you enter via the ‘*VC-Log*’ buffer. See Log Buffer.) Point is centered at the revision of the file currently
being visited. With a prefix argument, the command prompts for the
revision to center on, and the maximum number of revisions to display.
You can call this command from a Dired buffer (see Dired).
Type C-x v L (vc-print-root-log) to display a
‘*vc-change-log*’ buffer showing the history of the
version-controlled directory tree as a whole. With a prefix argument,
the command prompts for the maximum number of revisions to display.
RCS, SCCS, and CVS do not support this feature.
On a distributed version control system, the C-x v I
(vc-log-incoming) command displays a log buffer showing the
changes that will be applied, the next time you run the version
control system's “pull” command to get new revisions from another
repository. This other repository is the default one from which
changes are pulled, as defined by the version control system; with a
prefix argument, vc-log-incoming prompts for a specific
repository from which changes would be pulled, and lists the changes
accordingly. Similarly, C-x v O (vc-log-outgoing) shows
the changes that will be sent to another repository, the next time you
run the “push” command; with a prefix argument, it prompts for a
specific repository to which changes would be pushed.
In the ‘*vc-change-log*’ buffer, you can use the following keys to move between the logs of revisions and of files, to view past revisions, to modify change comments, to view annotations and to view diffs:
Because fetching many log entries can be slow, the
‘*vc-change-log*’ buffer displays no more than 2000 revisions by
default. The variable vc-log-show-limit specifies this limit;
if you set the value to zero, that removes the limit. You can also
increase the number of revisions shown in an existing
‘*vc-change-log*’ buffer by clicking on the ‘Show 2X
entries’ or ‘Show unlimited entries’ buttons at the end of the
buffer. However, RCS, SCCS, and CVS do not support this feature.