git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] Reword -M, when in `git log`s documention, to suggest --follow
@ 2009-12-21 20:40 Alex Vandiver
  2010-01-01  0:45 ` Alex Vandiver
  2010-01-01  4:35 ` Junio C Hamano
  0 siblings, 2 replies; 5+ messages in thread
From: Alex Vandiver @ 2009-12-21 20:40 UTC (permalink / raw)
  To: git

The documentation for `git log` is sadly misleading when it comes
to tracking renames.  By far the most common option that users
new to git want is the ability to view the history of a file
across renames.  Unfortunately, `git log --help` shows:

    NAME
           git-log - Show commit logs
    [...]
    OPTIONS
    [...]
           -M
               Detect renames.

...and most users stop reading there.  Unfortunately, what
they're generally looking for comes significantly later:

    [...]
           --follow
               Continue listing the history of a file beyond renames.

Signed-off-by: Alex Vandiver <alex@chmrr.net>
---
 Documentation/diff-options.txt |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/Documentation/diff-options.txt b/Documentation/diff-options.txt
index 8707d0e..bcbad88 100644
--- a/Documentation/diff-options.txt
+++ b/Documentation/diff-options.txt
@@ -175,7 +175,13 @@ endif::git-format-patch[]
 	Break complete rewrite changes into pairs of delete and create.
 
 -M::
+ifdef::git-log[]
+	Show renames in diff output.  See `--follow` to track history
+	across renames.
+endif::git-log[]
+ifndef::git-log[]
 	Detect renames.
+endif::git-log[]
 
 -C::
 	Detect copies as well as renames.  See also `--find-copies-harder`.
-- 
1.6.6.rc0.363.g69d13.dirty

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-01-02 18:44 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-21 20:40 [PATCH] Reword -M, when in `git log`s documention, to suggest --follow Alex Vandiver
2010-01-01  0:45 ` Alex Vandiver
2010-01-01  4:35 ` Junio C Hamano
2010-01-02  6:38   ` Alex Vandiver
2010-01-02 18:43     ` Junio C Hamano

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 NNTP newsgroup(s).