From 3c287d8047908779c98794361f642ec079535ca5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Martin=20Strau=C3=9F?= Date: Tue, 11 Mar 2014 17:55:40 +0100 Subject: [PATCH] Added missing documentation for the TortoiseGitBlame settings page MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit (Fixes issue #2173) Signed-off-by: Martin Strauß Signed-off-by: Sup Yut Sum --- .../en/TortoiseGit/tgit_dug/dug_settings_blame.xml | 73 +++++++++++++++++++++- 1 file changed, 72 insertions(+), 1 deletion(-) diff --git a/doc/source/en/TortoiseGit/tgit_dug/dug_settings_blame.xml b/doc/source/en/TortoiseGit/tgit_dug/dug_settings_blame.xml index 9e7027047..abc395e04 100644 --- a/doc/source/en/TortoiseGit/tgit_dug/dug_settings_blame.xml +++ b/doc/source/en/TortoiseGit/tgit_dug/dug_settings_blame.xml @@ -10,6 +10,7 @@ The settings used by TortoiseGitBlame are controlled from the main context menu, not directly with TortoiseGitBlame itself. + Details for the parameters for the blame algorithm are described in . @@ -35,7 +36,7 @@ - Tabs + Tab size Defines how many spaces to use for expansion when a tab character @@ -44,6 +45,76 @@ + Detect moved or copied lines + + + Disabled + Traditional blame algorithm, the search for parents is limited + to the file and will follow renames. + + + Within file + Extra passes of inspection are applied to detect moved and + copied lines within the file (git blame -M). + + + From modified files + In addition to the annotated file detect moved or copied lines + from all modified files within a commit (git blame -C). + + + At file creation + In addition to the annotated file and the modified files + within a commit detect moved or copied lines from other files + in the commit that creates the file (git blame -C -C). + + + From existing files + In addition detect moved or modified lines from other files in any commit + (git blame -C -C -C). + + + + + Number of characters required for moved or copied line detection + + + Lower bound on the number of alphanumeric characters that Git must detect + as moving/copying between files for it to associate those lines with the parent commit. + + + Within a file + Number of alphanumeric characters required to detect moving lines within a file + (git blame -M|<num>|). + + + Between files + Number of alphanumeric characters required to detect moved or copied lines between files + (git blame -C|<num>|). + + + + + Ignore whitespace + + + Defines if whitespace is ignored when comparing the parent's version and the child's version + to find where the lines came from (git blame -w). + + + + + Show complete log + + + Defines if the log should be complete, i.e. the log contains all changes for a file, + even the changes have no impact on the file content of the annotated revision. + If deactivated the log contains only revisions which last modified a line for the + annotated revision. + + + + Follow renames -- 2.11.4.GIT