summaryrefslogtreecommitdiff
path: root/Documentation/git-pickaxe.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/git-pickaxe.txt')
-rw-r--r--Documentation/git-pickaxe.txt14
1 files changed, 13 insertions, 1 deletions
diff --git a/Documentation/git-pickaxe.txt b/Documentation/git-pickaxe.txt
index 7685bd0e3c..ebae20ff33 100644
--- a/Documentation/git-pickaxe.txt
+++ b/Documentation/git-pickaxe.txt
@@ -7,7 +7,9 @@ git-pickaxe - Show what revision and author last modified each line of a file
SYNOPSIS
--------
-'git-pickaxe' [-c] [-l] [-t] [-f] [-n] [-p] [-L n,m] [-S <revs-file>] [<rev>] [--] <file>
+[verse]
+'git-pickaxe' [-c] [-l] [-t] [-f] [-n] [-p] [-L n,m] [-S <revs-file>]
+ [-M] [--since=<date>] [<rev>] [--] <file>
DESCRIPTION
-----------
@@ -61,6 +63,16 @@ OPTIONS
-p, --porcelain::
Show in a format designed for machine consumption.
+-M::
+ Detect moving lines in the file as well. When a commit
+ moves a block of lines in a file (e.g. the original file
+ has A and then B, and the commit changes it to B and
+ then A), traditional 'blame' algorithm typically blames
+ the lines that were moved up (i.e. B) to the parent and
+ assigns blame to the lines that were moved down (i.e. A)
+ to the child commit. With this option, both groups of
+ lines are blamed on the parent.
+
-h, --help::
Show help message.