1
- log.abbrevCommit::
2
- If true, makes
1
+ ` log.abbrevCommit` ::
2
+ If ` true` , make
3
3
ifndef::with-breaking-changes[]
4
4
linkgit:git-log[1], linkgit:git-show[1], and
5
5
linkgit:git-whatchanged[1]
@@ -10,62 +10,67 @@ endif::with-breaking-changes[]
10
10
assume `--abbrev-commit` . You may
11
11
override this option with `--no-abbrev-commit` .
12
12
13
- log.date::
14
- Set the default date-time mode for the ' log' command.
15
- Setting a value for log.date is similar to using ' git log' 's
13
+ ` log.date` ::
14
+ Set the default date-time mode for the ` log` command.
15
+ Setting a value for log.date is similar to using ` git log` 's
16
16
`--date` option. See linkgit:git-log[1] for details.
17
17
+
18
18
If the format is set to "auto:foo" and the pager is in use, format
19
19
"foo" will be used for the date format. Otherwise, "default" will
20
20
be used.
21
21
22
- log.decorate::
22
+ ` log.decorate` ::
23
23
Print out the ref names of any commits that are shown by the log
24
- command. If 'short' is specified, the ref name prefixes 'refs/heads/' ,
25
- 'refs/tags/' and 'refs/remotes/' will not be printed. If 'full' is
26
- specified, the full ref name (including prefix) will be printed.
27
- If 'auto' is specified, then if the output is going to a terminal,
28
- the ref names are shown as if 'short' were given, otherwise no ref
29
- names are shown. This is the same as the `--decorate` option
30
- of the `git log` .
24
+ command. Possible values are:
25
+ +
26
+ ----
27
+ `short`;; the ref name prefixes `refs/heads/`, `refs/tags/` and
28
+ `refs/remotes/` are not printed.
29
+ `full`;; the full ref name (including prefix) are printed.
30
+ `auto`;; if the output is going to a terminal,
31
+ the ref names are shown as if `short` were given, otherwise no ref
32
+ names are shown.
33
+ ----
34
+ +
35
+ This is the same as the `--decorate` option of the `git log`.
31
36
32
- log.initialDecorationSet::
37
+ ` log.initialDecorationSet` ::
33
38
By default, `git log` only shows decorations for certain known ref
34
39
namespaces. If 'all' is specified, then show all refs as
35
40
decorations.
36
41
37
- log.excludeDecoration::
42
+ ` log.excludeDecoration` ::
38
43
Exclude the specified patterns from the log decorations. This is
39
44
similar to the `--decorate-refs-exclude` command-line option, but
40
45
the config option can be overridden by the `--decorate-refs`
41
46
option.
42
47
43
- log.diffMerges::
48
+ ` log.diffMerges` ::
44
49
Set diff format to be used when `--diff-merges=on` is
45
50
specified, see `--diff-merges` in linkgit:git-log[1] for
46
51
details. Defaults to `separate` .
47
52
48
- log.follow::
53
+ ` log.follow` ::
49
54
If `true` , `git log` will act as if the `--follow` option was used when
50
55
a single <path > is given. This has the same limitations as `--follow` ,
51
56
i.e. it cannot be used to follow multiple files and does not work well
52
57
on non-linear history.
53
58
54
- log.graphColors::
59
+ ` log.graphColors` ::
55
60
A list of colors, separated by commas, that can be used to draw
56
61
history lines in `git log --graph` .
57
62
58
- log.showRoot::
63
+ ` log.showRoot` ::
59
64
If true, the initial commit will be shown as a big creation event.
60
65
This is equivalent to a diff against an empty tree.
61
66
Tools like linkgit:git-log[1] or linkgit:git-whatchanged[1], which
62
67
normally hide the root commit will now show it. True by default.
63
68
64
- log.showSignature::
69
+ ` log.showSignature` ::
65
70
If true, makes linkgit:git-log[1], linkgit:git-show[1], and
66
71
linkgit:git-whatchanged[1] assume `--show-signature` .
67
72
68
- log.mailmap::
73
+ ` log.mailmap` ::
69
74
If true, makes linkgit:git-log[1], linkgit:git-show[1], and
70
75
linkgit:git-whatchanged[1] assume `--use-mailmap` , otherwise
71
76
assume `--no-use-mailmap` . True by default.
0 commit comments