Skip to content

Commit bda02eb

Browse files
committed
Merge branch 'ph/rerere-doc' into maint
* ph/rerere-doc: rerere: Document 'rerere remaining'
2 parents ed6ce43 + 3e7a1df commit bda02eb

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

Documentation/git-rerere.txt

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ git-rerere - Reuse recorded resolution of conflicted merges
88
SYNOPSIS
99
--------
1010
[verse]
11-
'git rerere' ['clear'|'forget' <pathspec>|'diff'|'status'|'gc']
11+
'git rerere' ['clear'|'forget' <pathspec>|'diff'|'remaining'|'status'|'gc']
1212

1313
DESCRIPTION
1414
-----------
@@ -37,30 +37,35 @@ its working state.
3737

3838
'clear'::
3939

40-
This resets the metadata used by rerere if a merge resolution is to be
40+
Reset the metadata used by rerere if a merge resolution is to be
4141
aborted. Calling 'git am [--skip|--abort]' or 'git rebase [--skip|--abort]'
4242
will automatically invoke this command.
4343

4444
'forget' <pathspec>::
4545

46-
This resets the conflict resolutions which rerere has recorded for the current
46+
Reset the conflict resolutions which rerere has recorded for the current
4747
conflict in <pathspec>.
4848

4949
'diff'::
5050

51-
This displays diffs for the current state of the resolution. It is
51+
Display diffs for the current state of the resolution. It is
5252
useful for tracking what has changed while the user is resolving
5353
conflicts. Additional arguments are passed directly to the system
5454
'diff' command installed in PATH.
5555

5656
'status'::
5757

58-
Like 'diff', but this only prints the filenames that will be tracked
59-
for resolutions.
58+
Print paths with conflicts whose merge resolution rerere will record.
59+
60+
'remaining'::
61+
62+
Print paths with conflicts that have not been autoresolved by rerere.
63+
This includes paths whose resolutions cannot be tracked by rerere,
64+
such as conflicting submodules.
6065

6166
'gc'::
6267

63-
This prunes records of conflicted merges that
68+
Prune records of conflicted merges that
6469
occurred a long time ago. By default, unresolved conflicts older
6570
than 15 days and resolved conflicts older than 60
6671
days are pruned. These defaults are controlled via the

0 commit comments

Comments
 (0)