2 If true, makes linkgit:git-log[1], linkgit:git-show[1], and
3 linkgit:git-whatchanged[1] assume `--abbrev-commit`. You may
4 override this option with `--no-abbrev-commit`.
7 Set the default date-time mode for the 'log' command.
8 Setting a value for log.date is similar to using 'git log''s
9 `--date` option. See linkgit:git-log[1] for details.
11 If the format is set to "auto:foo" and the pager is in use, format
12 "foo" will be the used for the date format. Otherwise "default" will
16 Print out the ref names of any commits that are shown by the log
17 command. If 'short' is specified, the ref name prefixes 'refs/heads/',
18 'refs/tags/' and 'refs/remotes/' will not be printed. If 'full' is
19 specified, the full ref name (including prefix) will be printed.
20 If 'auto' is specified, then if the output is going to a terminal,
21 the ref names are shown as if 'short' were given, otherwise no ref
22 names are shown. This is the same as the `--decorate` option
25 log.initialDecorationSet::
26 By default, `git log` only shows decorations for certain known ref
27 namespaces. If 'all' is specified, then show all refs as
30 log.excludeDecoration::
31 Exclude the specified patterns from the log decorations. This is
32 similar to the `--decorate-refs-exclude` command-line option, but
33 the config option can be overridden by the `--decorate-refs`
37 Set diff format to be used when `--diff-merges=on` is
38 specified, see `--diff-merges` in linkgit:git-log[1] for
39 details. Defaults to `separate`.
42 If `true`, `git log` will act as if the `--follow` option was used when
43 a single <path> is given. This has the same limitations as `--follow`,
44 i.e. it cannot be used to follow multiple files and does not work well
45 on non-linear history.
48 A list of colors, separated by commas, that can be used to draw
49 history lines in `git log --graph`.
52 If true, the initial commit will be shown as a big creation event.
53 This is equivalent to a diff against an empty tree.
54 Tools like linkgit:git-log[1] or linkgit:git-whatchanged[1], which
55 normally hide the root commit will now show it. True by default.
58 If true, makes linkgit:git-log[1], linkgit:git-show[1], and
59 linkgit:git-whatchanged[1] assume `--show-signature`.
62 If true, makes linkgit:git-log[1], linkgit:git-show[1], and
63 linkgit:git-whatchanged[1] assume `--use-mailmap`, otherwise
64 assume `--no-use-mailmap`. True by default.