Ignore:
Timestamp:
Jun 23, 2014, 9:45:51 PM (11 years ago)
Author:
dmik
Message:

git: Merge version 2.0.0 from vendor to dmik branch.

Location:
git/branches/dmik
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • git/branches/dmik

  • TabularUnified git/branches/dmik/Documentation/diff-config.txt

    r347 r782  
    5353`files,10,cumulative`.
    5454
     55diff.statGraphWidth::
     56        Limit the width of the graph part in --stat output. If set, applies
     57        to all commands generating --stat output except format-patch.
     58
     59diff.context::
     60        Generate diffs with <n> lines of context instead of the default
     61        of 3. This value is overridden by the -U option.
     62
    5563diff.external::
    5664        If this config variable is set, diff generation is not
     
    6674        affects only 'git diff' Porcelain, and not lower level 'diff'
    6775        commands such as 'git diff-files'. 'git checkout' also honors
    68         this setting when reporting uncommitted changes.
     76        this setting when reporting uncommitted changes. Setting it to
     77        'all' disables the submodule summary normally shown by 'git commit'
     78        and 'git status' when 'status.submodulesummary' is set unless it is
     79        overridden by using the --ignore-submodules command line option.
     80        The 'git submodule' commands are not affected by this setting.
    6981
    7082diff.mnemonicprefix::
     
    8799        If set, 'git diff' does not show any source or destination prefix.
    88100
     101diff.orderfile::
     102        File indicating how to order files within a diff, using
     103        one shell glob pattern per line.
     104        Can be overridden by the '-O' option to linkgit:git-diff[1].
     105
    89106diff.renameLimit::
    90107        The number of files to consider when performing the copy/rename
     
    92109
    93110diff.renames::
    94         Tells git to detect renames.  If set to any boolean value, it
     111        Tells Git to detect renames.  If set to any boolean value, it
    95112        will enable basic rename detection.  If set to "copies" or
    96113        "copy", it will detect copies, as well.
     
    99116        A boolean to inhibit the standard behavior of printing a space
    100117        before each empty output line. Defaults to false.
     118
     119diff.submodule::
     120        Specify the format in which differences in submodules are
     121        shown.  The "log" format lists the commits in the range like
     122        linkgit:git-submodule[1] `summary` does.  The "short" format
     123        format just shows the names of the commits at the beginning
     124        and end of the range.  Defaults to short.
     125
     126diff.wordRegex::
     127        A POSIX Extended Regular Expression used to determine what is a "word"
     128        when performing word-by-word difference calculations.  Character
     129        sequences that match the regular expression are "words", all other
     130        characters are *ignorable* whitespace.
    101131
    102132diff.<driver>.command::
     
    129159
    130160diff.tool::
    131         The diff tool to be used by linkgit:git-difftool[1].  This
    132         option overrides `merge.tool`, and has the same valid built-in
    133         values as `merge.tool` minus "tortoisemerge" and plus
    134         "kompare".  Any other value is treated as a custom diff tool,
    135         and there must be a corresponding `difftool.<tool>.cmd`
    136         option.
     161        Controls which diff tool is used by linkgit:git-difftool[1].
     162        This variable overrides the value configured in `merge.tool`.
     163        The list below shows the valid built-in values.
     164        Any other value is treated as a custom diff tool and requires
     165        that a corresponding difftool.<tool>.cmd variable is defined.
     166
     167include::mergetools-diff.txt[]
     168
     169diff.algorithm::
     170        Choose a diff algorithm.  The variants are as follows:
     171+
     172--
     173`default`, `myers`;;
     174        The basic greedy diff algorithm. Currently, this is the default.
     175`minimal`;;
     176        Spend extra time to make sure the smallest possible diff is
     177        produced.
     178`patience`;;
     179        Use "patience diff" algorithm when generating patches.
     180`histogram`;;
     181        This algorithm extends the patience algorithm to "support
     182        low-occurrence common elements".
     183--
     184+
Note: See TracChangeset for help on using the changeset viewer.