unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Aaron S. Hawley" <Aaron.Hawley@uvm.edu>
Subject: Re: log-view documentation
Date: Wed, 14 Dec 2005 13:45:21 -0500 (EST)	[thread overview]
Message-ID: <Pine.A41.4.58.0512141332090.84918@elk.uvm.edu> (raw)
In-Reply-To: <87acf4ousd.fsf@jurta.org>

[-- Attachment #1: Type: TEXT/PLAIN, Size: 1218 bytes --]

On Wed, 14 Dec 2005, Juri Linkov wrote:

> You could mention also how it works if there is the active mark in
> the log-view buffer.

> Also in the same thread Richard pointed out that actually `n' moves
> to the the previous revision, and `p' moves to the next revision,
> and not vice versa.

Hah, I never thought of it like that.  Good catch.

Thanks for bring both of these to my attention.

I've attached an updated patch.

Here's how it changed from the previous patch:

@item p
Move to the @emph{next} revision of the file.  Revision entries in the
log buffer are listed in descending order, therefore revision motion
is the inverse of point motion.  A numeric prefix argument is a repeat
count, so @kbd{C-u 10 p} would move 10 revisions.

@item n
Move to the @emph{previous} revision of the file.  A numeric prefix argument
is a repeat count.

[...]

@item d
Display the diff (@pxref{Comparing Files}) between the revision
indicated at the current line and the revision before it.  This is
useful to see what actually changed when the revision indicated on the
current line was committed.  When the mark is active (@pxref{Mark}),
display the diff between the revisions found at the start and end of
the region.

[-- Attachment #2: Type: TEXT/PLAIN, Size: 2724 bytes --]

Index: files.texi
===================================================================
RCS file: /cvsroot/emacs/emacs/man/files.texi,v
retrieving revision 1.123
diff -u -r1.123 files.texi
*** files.texi	12 Dec 2005 00:55:25 -0000	1.123
--- files.texi	14 Dec 2005 17:45:24 -0000
***************
*** 1788,1794 ****
    To view the detailed version control status and history of a file,
  type @kbd{C-x v l} (@code{vc-print-log}).  It displays the history of
  changes to the current file, including the text of the log entries.  The
! output appears in a separate window.
  
  @node VC Undo
  @subsubsection Undoing Version Control Actions
--- 1788,1836 ----
    To view the detailed version control status and history of a file,
  type @kbd{C-x v l} (@code{vc-print-log}).  It displays the history of
  changes to the current file, including the text of the log entries.  The
! output appears in a separate window.  The point is centered at the
! revision of the file that is currently being visited.
! 
! From the change log buffer, the following keys are used to move
! between the logs of files and revisions, to view past revisions, and
! to view diffs:
! 
! @table @kbd
! 
! @item p
! Move to the @emph{next} revision of the file.  Revision entries in the
! log buffer are listed in descending order, therefore revision motion
! is the inverse of point motion.  A numeric prefix argument is a repeat
! count, so @kbd{C-u 10 p} would move 10 revisions.
! 
! @item n
! Move to the @emph{previous} revision of the file.  A numeric prefix argument
! is a repeat count.
! 
! @item f
! Visit the revision indicated at the current line, like typing @kbd{C-x
! v ~} and specifying the revision (@pxref{Old Versions}).
! 
! @item d
! Display the diff (@pxref{Comparing Files}) between the revision
! indicated at the current line and the revision before it.  This is
! useful to see what actually changed when the revision indicated on the
! current line was committed.  When the mark is active (@pxref{Mark}),
! display the diff between the revisions found at the start and end of
! the region.
! 
! @item P
! Move to the log of the previous file when the logs of multiple files
! are in the log buffer (@pxref{VC Dired Mode}).  Otherwise, the point
! just moves to the beginning of the log.  A numeric prefix argument is
! a repeat count, so @kbd{C-u 10 P} would move backward 10 files.
! 
! @item N
! Move to the log of the next file when the logs of multiple files are
! in the log buffer (@pxref{VC Dired Mode}).  It also takes a numeric
! prefix argument as a repeat count.
! 
! @end table
  
  @node VC Undo
  @subsubsection Undoing Version Control Actions

[-- Attachment #3: Type: text/plain, Size: 142 bytes --]

_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

  reply	other threads:[~2005-12-14 18:45 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <E1EmOvm-0006dY-1f@fencepost.gnu.org>
2005-12-14  6:09 ` log-view documentation Aaron S. Hawley
2005-12-14 10:08   ` Juri Linkov
2005-12-14 18:45     ` Aaron S. Hawley [this message]
2005-11-22 17:45 Aaron S. Hawley
2005-11-23  5:14 ` Richard M. Stallman
2005-11-23  8:08   ` Nick Roberts
2005-11-24  3:57     ` Richard M. Stallman
2005-11-24  6:06       ` Nick Roberts
2005-11-25 15:49         ` Richard M. Stallman
2005-11-25 21:59           ` Nick Roberts
2005-11-26  0:45       ` Aaron S. Hawley
2005-11-26  0:41   ` Aaron S. Hawley
2005-11-26 16:21     ` Richard M. Stallman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.A41.4.58.0512141332090.84918@elk.uvm.edu \
    --to=aaron.hawley@uvm.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).