Re: [PATCH 6/8] doc: convert \--option to --option
- From
John Keeping <john@keeping.me.uk>
- Date
- May 13, 2015, 09:48 UTC
- Message-ID
- <20150513094841.GA10518@serenity.lan>
- In-Reply-To
- <20150513050137.GF6821@peff.net>
On Wed, May 13, 2015 at 01:01:38AM -0400, Jeff King wrote:
Show 26 quoted lines
> Older versions of AsciiDoc would convert the "--" in
> "--option" into an emdash. According to 565e135
> (Documentation: quote double-dash for AsciiDoc, 2011-06-29),
> this is fixed in AsciiDoc 8.3.0. According to bf17126, we
> don't support anything older than 8.4.1 anyway, so we no
> longer need to worry about quoting.
>
> Even though this does not change the output at all, there
> are a few good reasons to drop the quoting:
>
> 1. It makes the source prettier to read.
>
> 2. We don't quote consistently, which may be confusing when
> reading the source.
>
> 3. Asciidoctor does not like the quoting, and renders a
> literal backslash.
>
> Signed-off-by: Jeff King <peff@peff.net>
> ---
> So this is the first of the more questionable patches, simply because we
> are appeasing Asciidoctor, but not fixing the root problem (i.e., there
> are still lots of places where the backslash quoting is messed up, like
> HEAD@\{yesterday}). So I suspect we need to figure that problem out, and
> then the asciidoctor issues will just go away. However, I think this may
> be worth doing just to prettify the source.If we're changing all of these files anyway, it would be nice to wrap literal options in backticks as suggested in Documentation/CodingGuidelines.
Show 391 quoted lines
> Documentation/config.txt | 10 ++--
> Documentation/git-fast-export.txt | 6 +--
> Documentation/git-fast-import.txt | 28 +++++------
> Documentation/git-fetch-pack.txt | 2 +-
> Documentation/git-pack-objects.txt | 2 +-
> Documentation/git-push.txt | 4 +-
> Documentation/git-rev-list.txt | 96 +++++++++++++++++++-------------------
> Documentation/git-rev-parse.txt | 2 +-
> Documentation/git-send-pack.txt | 2 +-
> Documentation/git-show.txt | 2 +-
> Documentation/gitdiffcore.txt | 6 +--
> 11 files changed, 80 insertions(+), 80 deletions(-)
>
> diff --git a/Documentation/config.txt b/Documentation/config.txt
> index 948b8b0..e5d2ace 100644
> --- a/Documentation/config.txt
> +++ b/Documentation/config.txt
> @@ -2279,18 +2279,18 @@ remote.<name>.skipFetchAll::
>
> remote.<name>.receivepack::
> The default program to execute on the remote side when pushing. See
> - option \--receive-pack of linkgit:git-push[1].
> + option --receive-pack of linkgit:git-push[1].
>
> remote.<name>.uploadpack::
> The default program to execute on the remote side when fetching. See
> - option \--upload-pack of linkgit:git-fetch-pack[1].
> + option --upload-pack of linkgit:git-fetch-pack[1].
>
> remote.<name>.tagOpt::
> - Setting this value to \--no-tags disables automatic tag following when
> - fetching from remote <name>. Setting it to \--tags will fetch every
> + Setting this value to --no-tags disables automatic tag following when
> + fetching from remote <name>. Setting it to --tags will fetch every
> tag from remote <name>, even if they are not reachable from remote
> branch heads. Passing these flags directly to linkgit:git-fetch[1] can
> - override this setting. See options \--tags and \--no-tags of
> + override this setting. See options --tags and --no-tags of
> linkgit:git-fetch[1].
>
> remote.<name>.vcs::
> diff --git a/Documentation/git-fast-export.txt b/Documentation/git-fast-export.txt
> index 929e496..ed57c68 100644
> --- a/Documentation/git-fast-export.txt
> +++ b/Documentation/git-fast-export.txt
> @@ -67,17 +67,17 @@ produced incorrect results if you gave these options.
> have been completed, or to save the marks table across
> incremental runs. As <file> is only opened and truncated
> at completion, the same path can also be safely given to
> - \--import-marks.
> + --import-marks.
> The file will not be written if no new object has been
> marked/exported.
>
> --import-marks=<file>::
> Before processing any input, load the marks specified in
> <file>. The input file must exist, must be readable, and
> - must use the same format as produced by \--export-marks.
> + must use the same format as produced by --export-marks.
> +
> Any commits that have already been marked will not be exported again.
> -If the backend uses a similar \--import-marks file, this allows for
> +If the backend uses a similar --import-marks file, this allows for
> incremental bidirectional exporting of the repository by keeping the
> marks the same across runs.
>
> diff --git a/Documentation/git-fast-import.txt b/Documentation/git-fast-import.txt
> index bf7fbd4..fd32895 100644
> --- a/Documentation/git-fast-import.txt
> +++ b/Documentation/git-fast-import.txt
> @@ -42,13 +42,13 @@ OPTIONS
> --quiet::
> Disable all non-fatal output, making fast-import silent when it
> is successful. This option disables the output shown by
> - \--stats.
> + --stats.
>
> --stats::
> Display some basic statistics about the objects fast-import has
> created, the packfiles they were stored into, and the
> memory used by fast-import during this run. Showing this output
> - is currently the default, but can be disabled with \--quiet.
> + is currently the default, but can be disabled with --quiet.
>
> Options for Frontends
> ~~~~~~~~~~~~~~~~~~~~~
> @@ -81,12 +81,12 @@ Locations of Marks Files
> have been completed, or to save the marks table across
> incremental runs. As <file> is only opened and truncated
> at checkpoint (or completion) the same path can also be
> - safely given to \--import-marks.
> + safely given to --import-marks.
>
> --import-marks=<file>::
> Before processing any input, load the marks specified in
> <file>. The input file must exist, must be readable, and
> - must use the same format as produced by \--export-marks.
> + must use the same format as produced by --export-marks.
> Multiple options may be supplied to import more than one
> set of marks. If a mark is defined to different values,
> the last file wins.
> @@ -179,8 +179,8 @@ fast-forward update, fast-import will skip updating that ref and instead
> prints a warning message. fast-import will always attempt to update all
> branch refs, and does not stop on the first failure.
>
> -Branch updates can be forced with \--force, but it's recommended that
> -this only be used on an otherwise quiet repository. Using \--force
> +Branch updates can be forced with --force, but it's recommended that
> +this only be used on an otherwise quiet repository. Using --force
> is not necessary for an initial import into an empty repository.
>
>
> @@ -231,11 +231,11 @@ Date Formats
> ~~~~~~~~~~~~
> The following date formats are supported. A frontend should select
> the format it will use for this import by passing the format name
> -in the \--date-format=<fmt> command-line option.
> +in the --date-format=<fmt> command-line option.
>
> `raw`::
> This is the Git native format and is `<time> SP <offutc>`.
> - It is also fast-import's default format, if \--date-format was
> + It is also fast-import's default format, if --date-format was
> not specified.
> +
> The time of the event is specified by `<time>` as the number of
> @@ -437,7 +437,7 @@ the email address from the other fields in the line. Note that
> of bytes, except `LT`, `GT` and `LF`. `<name>` is typically UTF-8 encoded.
>
> The time of the change is specified by `<when>` using the date format
> -that was selected by the \--date-format=<fmt> command-line option.
> +that was selected by the --date-format=<fmt> command-line option.
> See ``Date Formats'' above for the set of supported formats, and
> their syntax.
>
> @@ -888,7 +888,7 @@ save out all current branch refs, tags and marks.
> ....
>
> Note that fast-import automatically switches packfiles when the current
> -packfile reaches \--max-pack-size, or 4 GiB, whichever limit is
> +packfile reaches --max-pack-size, or 4 GiB, whichever limit is
> smaller. During an automatic packfile switch fast-import does not update
> the branch refs, tags or marks.
>
> @@ -1226,7 +1226,7 @@ users of fast-import, and are offered here as suggestions.
> Use One Mark Per Commit
> ~~~~~~~~~~~~~~~~~~~~~~~
> When doing a repository conversion, use a unique mark per commit
> -(`mark :<n>`) and supply the \--export-marks option on the command
> +(`mark :<n>`) and supply the --export-marks option on the command
> line. fast-import will dump a file which lists every mark and the Git
> object SHA-1 that corresponds to it. If the frontend can tie
> the marks back to the source repository, it is easy to verify the
> @@ -1291,7 +1291,7 @@ even for considerably large projects (100,000+ commits).
>
> However repacking the repository is necessary to improve data
> locality and access performance. It can also take hours on extremely
> -large projects (especially if -f and a large \--window parameter is
> +large projects (especially if -f and a large --window parameter is
> used). Since repacking is safe to run alongside readers and writers,
> run the repack in the background and let it finish when it finishes.
> There is no reason to wait to explore your new Git project!
> @@ -1305,7 +1305,7 @@ Repacking Historical Data
> ~~~~~~~~~~~~~~~~~~~~~~~~~
> If you are repacking very old imported data (e.g. older than the
> last year), consider expending some extra CPU time and supplying
> -\--window=50 (or higher) when you run 'git repack'.
> +--window=50 (or higher) when you run 'git repack'.
> This will take longer, but will also produce a smaller packfile.
> You only need to expend the effort once, and everyone using your
> project will benefit from the smaller repository.
> @@ -1407,7 +1407,7 @@ branch, their in-memory storage size can grow to a considerable size
> fast-import automatically moves active branches to inactive status based on
> a simple least-recently-used algorithm. The LRU chain is updated on
> each `commit` command. The maximum number of active branches can be
> -increased or decreased on the command line with \--active-branches=.
> +increased or decreased on the command line with --active-branches=.
>
> per active tree
> ~~~~~~~~~~~~~~~
> diff --git a/Documentation/git-fetch-pack.txt b/Documentation/git-fetch-pack.txt
> index 93b5067..8680f45 100644
> --- a/Documentation/git-fetch-pack.txt
> +++ b/Documentation/git-fetch-pack.txt
> @@ -80,7 +80,7 @@ be in a separate packet, and the list must end with a flush packet.
> the things up in .bash_profile).
>
> --exec=<git-upload-pack>::
> - Same as \--upload-pack=<git-upload-pack>.
> + Same as --upload-pack=<git-upload-pack>.
>
> --depth=<n>::
> Limit fetching to ancestor-chains not longer than n.
> diff --git a/Documentation/git-pack-objects.txt b/Documentation/git-pack-objects.txt
> index c2f76fb..bbea529 100644
> --- a/Documentation/git-pack-objects.txt
> +++ b/Documentation/git-pack-objects.txt
> @@ -192,7 +192,7 @@ self-contained. Use `git index-pack --fix-thin`
>
> --shallow::
> Optimize a pack that will be provided to a client with a shallow
> - repository. This option, combined with \--thin, can result in a
> + repository. This option, combined with --thin, can result in a
> smaller pack at the cost of speed.
>
> --delta-base-offset::
> diff --git a/Documentation/git-push.txt b/Documentation/git-push.txt
> index 863c30c..135d810 100644
> --- a/Documentation/git-push.txt
> +++ b/Documentation/git-push.txt
> @@ -265,8 +265,8 @@ origin +master` to force a push to the `master` branch). See the
>
> --[no-]verify::
> Toggle the pre-push hook (see linkgit:githooks[5]). The
> - default is \--verify, giving the hook a chance to prevent the
> - push. With \--no-verify, the hook is bypassed completely.
> + default is --verify, giving the hook a chance to prevent the
> + push. With --no-verify, the hook is bypassed completely.
>
>
> include::urls-remotes.txt[]
> diff --git a/Documentation/git-rev-list.txt b/Documentation/git-rev-list.txt
> index 5b11922..b10ea60 100644
> --- a/Documentation/git-rev-list.txt
> +++ b/Documentation/git-rev-list.txt
> @@ -9,54 +9,54 @@ git-rev-list - Lists commit objects in reverse chronological order
> SYNOPSIS
> --------
> [verse]
> -'git rev-list' [ \--max-count=<number> ]
> - [ \--skip=<number> ]
> - [ \--max-age=<timestamp> ]
> - [ \--min-age=<timestamp> ]
> - [ \--sparse ]
> - [ \--merges ]
> - [ \--no-merges ]
> - [ \--min-parents=<number> ]
> - [ \--no-min-parents ]
> - [ \--max-parents=<number> ]
> - [ \--no-max-parents ]
> - [ \--first-parent ]
> - [ \--remove-empty ]
> - [ \--full-history ]
> - [ \--not ]
> - [ \--all ]
> - [ \--branches[=<pattern>] ]
> - [ \--tags[=<pattern>] ]
> - [ \--remotes[=<pattern>] ]
> - [ \--glob=<glob-pattern> ]
> - [ \--ignore-missing ]
> - [ \--stdin ]
> - [ \--quiet ]
> - [ \--topo-order ]
> - [ \--parents ]
> - [ \--timestamp ]
> - [ \--left-right ]
> - [ \--left-only ]
> - [ \--right-only ]
> - [ \--cherry-mark ]
> - [ \--cherry-pick ]
> - [ \--encoding=<encoding> ]
> - [ \--(author|committer|grep)=<pattern> ]
> - [ \--regexp-ignore-case | -i ]
> - [ \--extended-regexp | -E ]
> - [ \--fixed-strings | -F ]
> - [ \--date=(local|relative|default|iso|iso-strict|rfc|short) ]
> - [ [ \--objects | \--objects-edge | \--objects-edge-aggressive ]
> - [ \--unpacked ] ]
> - [ \--pretty | \--header ]
> - [ \--bisect ]
> - [ \--bisect-vars ]
> - [ \--bisect-all ]
> - [ \--merge ]
> - [ \--reverse ]
> - [ \--walk-reflogs ]
> - [ \--no-walk ] [ \--do-walk ]
> - [ \--use-bitmap-index ]
> +'git rev-list' [ --max-count=<number> ]
> + [ --skip=<number> ]
> + [ --max-age=<timestamp> ]
> + [ --min-age=<timestamp> ]
> + [ --sparse ]
> + [ --merges ]
> + [ --no-merges ]
> + [ --min-parents=<number> ]
> + [ --no-min-parents ]
> + [ --max-parents=<number> ]
> + [ --no-max-parents ]
> + [ --first-parent ]
> + [ --remove-empty ]
> + [ --full-history ]
> + [ --not ]
> + [ --all ]
> + [ --branches[=<pattern>] ]
> + [ --tags[=<pattern>] ]
> + [ --remotes[=<pattern>] ]
> + [ --glob=<glob-pattern> ]
> + [ --ignore-missing ]
> + [ --stdin ]
> + [ --quiet ]
> + [ --topo-order ]
> + [ --parents ]
> + [ --timestamp ]
> + [ --left-right ]
> + [ --left-only ]
> + [ --right-only ]
> + [ --cherry-mark ]
> + [ --cherry-pick ]
> + [ --encoding=<encoding> ]
> + [ --(author|committer|grep)=<pattern> ]
> + [ --regexp-ignore-case | -i ]
> + [ --extended-regexp | -E ]
> + [ --fixed-strings | -F ]
> + [ --date=(local|relative|default|iso|iso-strict|rfc|short) ]
> + [ [ --objects | --objects-edge | --objects-edge-aggressive ]
> + [ --unpacked ] ]
> + [ --pretty | --header ]
> + [ --bisect ]
> + [ --bisect-vars ]
> + [ --bisect-all ]
> + [ --merge ]
> + [ --reverse ]
> + [ --walk-reflogs ]
> + [ --no-walk ] [ --do-walk ]
> + [ --use-bitmap-index ]
> <commit>... [ \-- <paths>... ]
>
> DESCRIPTION
> diff --git a/Documentation/git-rev-parse.txt b/Documentation/git-rev-parse.txt
> index 52e6826..c483100 100644
> --- a/Documentation/git-rev-parse.txt
> +++ b/Documentation/git-rev-parse.txt
> @@ -147,7 +147,7 @@ can be used.
> form as close to the original input as possible.
>
> --symbolic-full-name::
> - This is similar to \--symbolic, but it omits input that
> + This is similar to --symbolic, but it omits input that
> are not refs (i.e. branch or tag names; or more
> explicitly disambiguating "heads/master" form, when you
> want to name the "master" branch when there is an
> diff --git a/Documentation/git-send-pack.txt b/Documentation/git-send-pack.txt
> index 45c7725..b5d09f7 100644
> --- a/Documentation/git-send-pack.txt
> +++ b/Documentation/git-send-pack.txt
> @@ -29,7 +29,7 @@ OPTIONS
> a directory on the default $PATH.
>
> --exec=<git-receive-pack>::
> - Same as \--receive-pack=<git-receive-pack>.
> + Same as --receive-pack=<git-receive-pack>.
>
> --all::
> Instead of explicitly specifying which refs to update,
> diff --git a/Documentation/git-show.txt b/Documentation/git-show.txt
> index 4e617e6..82a4125 100644
> --- a/Documentation/git-show.txt
> +++ b/Documentation/git-show.txt
> @@ -22,7 +22,7 @@ presents the merge commit in a special format as produced by
> For tags, it shows the tag message and the referenced objects.
>
> For trees, it shows the names (equivalent to 'git ls-tree'
> -with \--name-only).
> +with --name-only).
>
> For plain blobs, it shows the plain contents.
>
> diff --git a/Documentation/gitdiffcore.txt b/Documentation/gitdiffcore.txt
> index c8b3e51..c579593 100644
> --- a/Documentation/gitdiffcore.txt
> +++ b/Documentation/gitdiffcore.txt
> @@ -28,8 +28,8 @@ The 'git diff-{asterisk}' family works by first comparing two sets of
> files:
>
> - 'git diff-index' compares contents of a "tree" object and the
> - working directory (when '\--cached' flag is not used) or a
> - "tree" object and the index file (when '\--cached' flag is
> + working directory (when '--cached' flag is not used) or a
> + "tree" object and the index file (when '--cached' flag is
> used);
>
> - 'git diff-files' compares contents of the index file and the
> @@ -142,7 +142,7 @@ merges these filepairs and creates:
>
> When the "-C" option is used, the original contents of modified files,
> and deleted files (and also unmodified files, if the
> -"\--find-copies-harder" option is used) are considered as candidates
> +"--find-copies-harder" option is used) are considered as candidates
> of the source files in rename/copy operation. If the input were like
> these filepairs, that talk about a modified file fileY and a newly
> created file file0: