]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Documentation/git-reflog: convert to use synopsis type
authorPatrick Steinhardt <ps@pks.im>
Wed, 6 Aug 2025 05:54:12 +0000 (07:54 +0200)
committerJunio C Hamano <gitster@pobox.com>
Wed, 6 Aug 2025 14:36:29 +0000 (07:36 -0700)
With 974cdca345c (doc: introduce a synopsis typesetting, 2024-09-24) we
have introduced a new synopsis type that simplifies the rules for
typesetting a command's synopsis. Convert the git-reflog(1)
documentation to use it.

While at it, convert the list of options to use backticks. This is done
to appease an upcoming new linter that mandates the use of backticks
when using the synopsis type.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-reflog.adoc

index 412f06b8fec57af102befc4b05079bdfb42598b6..0d6601fdeadcd0834221e885c7c503a885c548d5 100644 (file)
@@ -8,16 +8,16 @@ git-reflog - Manage reflog information
 
 SYNOPSIS
 --------
-[verse]
-'git reflog' [show] [<log-options>] [<ref>]
-'git reflog list'
-'git reflog expire' [--expire=<time>] [--expire-unreachable=<time>]
+[synopsis]
+git reflog [show] [<log-options>] [<ref>]
+git reflog list
+git reflog expire [--expire=<time>] [--expire-unreachable=<time>]
        [--rewrite] [--updateref] [--stale-fix]
        [--dry-run | -n] [--verbose] [--all [--single-worktree] | <refs>...]
-'git reflog delete' [--rewrite] [--updateref]
+git reflog delete [--rewrite] [--updateref]
        [--dry-run | -n] [--verbose] <ref>@{<specifier>}...
-'git reflog drop' [--all [--single-worktree] | <refs>...]
-'git reflog exists' <ref>
+git reflog drop [--all [--single-worktree] | <refs>...]
+git reflog exists <ref>
 
 DESCRIPTION
 -----------
@@ -74,15 +74,15 @@ Options for `show`
 Options for `expire`
 ~~~~~~~~~~~~~~~~~~~~
 
---all::
+`--all`::
        Process the reflogs of all references.
 
---single-worktree::
+`--single-worktree`::
        By default when `--all` is specified, reflogs from all working
        trees are processed. This option limits the processing to reflogs
        from the current working tree only.
 
---expire=<time>::
+`--expire=<time>`::
        Prune entries older than the specified time. If this option is
        not specified, the expiration time is taken from the
        configuration setting `gc.reflogExpire`, which in turn
@@ -90,7 +90,7 @@ Options for `expire`
        of their age; `--expire=never` turns off pruning of reachable
        entries (but see `--expire-unreachable`).
 
---expire-unreachable=<time>::
+`--expire-unreachable=<time>`::
        Prune entries older than `<time>` that are not reachable from
        the current tip of the branch. If this option is not
        specified, the expiration time is taken from the configuration
@@ -100,17 +100,17 @@ Options for `expire`
        turns off early pruning of unreachable entries (but see
        `--expire`).
 
---updateref::
+`--updateref`::
        Update the reference to the value of the top reflog entry (i.e.
        <ref>@\{0\}) if the previous top entry was pruned.  (This
        option is ignored for symbolic references.)
 
---rewrite::
+`--rewrite`::
        If a reflog entry's predecessor is pruned, adjust its "old"
        SHA-1 to be equal to the "new" SHA-1 field of the entry that
        now precedes it.
 
---stale-fix::
+`--stale-fix`::
        Prune any reflog entries that point to "broken commits". A
        broken commit is a commit that is not reachable from any of
        the reference tips and that refers, directly or indirectly, to
@@ -121,12 +121,12 @@ has the same cost as 'git prune'.  It is primarily intended to fix
 corruption caused by garbage collecting using older versions of Git,
 which didn't protect objects referred to by reflogs.
 
--n::
---dry-run::
+`-n`::
+`--dry-run`::
        Do not actually prune any entries; just show what would have
        been pruned.
 
---verbose::
+`--verbose`::
        Print extra information on screen.
 
 
@@ -140,10 +140,10 @@ used with `expire`.
 Options for `drop`
 ~~~~~~~~~~~~~~~~~~
 
---all::
+`--all`::
        Drop the reflogs of all references from all worktrees.
 
---single-worktree::
+`--single-worktree`::
        By default when `--all` is specified, reflogs from all working
        trees are dropped. This option limits the processing to reflogs
        from the current working tree only.