Merge branch 'kh/doc-continued-paragraph-fix'
Doc mark-up fixes. * kh/doc-continued-paragraph-fix: doc: fix accidental literal blocksmain
commit
a23c82509f
|
|
@ -75,8 +75,8 @@ The built-in file system monitor is currently available only on a
|
|||
limited set of supported platforms. Currently, this includes Windows
|
||||
and MacOS.
|
||||
+
|
||||
Otherwise, this variable contains the pathname of the "fsmonitor"
|
||||
hook command.
|
||||
Otherwise, this variable contains the pathname of the "fsmonitor"
|
||||
hook command.
|
||||
+
|
||||
This hook command is used to identify all files that may have changed
|
||||
since the requested date/time. This information is used to speed up
|
||||
|
|
|
|||
|
|
@ -117,15 +117,15 @@ OPTIONS
|
|||
|
||||
--comment <message>::
|
||||
Append a comment at the end of new or modified lines.
|
||||
|
||||
If _<message>_ begins with one or more whitespaces followed
|
||||
by "#", it is used as-is. If it begins with "#", a space is
|
||||
prepended before it is used. Otherwise, a string " # " (a
|
||||
space followed by a hash followed by a space) is prepended
|
||||
to it. And the resulting string is placed immediately after
|
||||
the value defined for the variable. The _<message>_ must
|
||||
not contain linefeed characters (no multi-line comments are
|
||||
permitted).
|
||||
+
|
||||
If _<message>_ begins with one or more whitespaces followed
|
||||
by "#", it is used as-is. If it begins with "#", a space is
|
||||
prepended before it is used. Otherwise, a string " # " (a
|
||||
space followed by a hash followed by a space) is prepended
|
||||
to it. And the resulting string is placed immediately after
|
||||
the value defined for the variable. The _<message>_ must
|
||||
not contain linefeed characters (no multi-line comments are
|
||||
permitted).
|
||||
|
||||
--all::
|
||||
With `get`, return all values for a multi-valued key.
|
||||
|
|
|
|||
|
|
@ -174,13 +174,13 @@ for another option.
|
|||
|
||||
Allow oids to be input from any object format that the current
|
||||
repository supports.
|
||||
|
||||
Specifying "sha1" translates if necessary and returns a sha1 oid.
|
||||
|
||||
Specifying "sha256" translates if necessary and returns a sha256 oid.
|
||||
|
||||
Specifying "storage" translates if necessary and returns an oid in
|
||||
encoded in the storage hash algorithm.
|
||||
+
|
||||
Specifying "sha1" translates if necessary and returns a sha1 oid.
|
||||
+
|
||||
Specifying "sha256" translates if necessary and returns a sha256 oid.
|
||||
+
|
||||
Specifying "storage" translates if necessary and returns an oid in
|
||||
encoded in the storage hash algorithm.
|
||||
|
||||
Options for Objects
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
|
|
|||
|
|
@ -44,8 +44,8 @@ OPTIONS
|
|||
describe each commit. '<format>' can be any string accepted
|
||||
by the `--format` option of 'git log', such as '* [%h] %s'.
|
||||
(See the "PRETTY FORMATS" section of linkgit:git-log[1].)
|
||||
|
||||
Each pretty-printed commit will be rewrapped before it is shown.
|
||||
+
|
||||
Each pretty-printed commit will be rewrapped before it is shown.
|
||||
|
||||
--date=<format>::
|
||||
Show dates formatted according to the given date string. (See
|
||||
|
|
|
|||
|
|
@ -264,34 +264,50 @@ patterns in non-cone mode has a number of shortcomings:
|
|||
inconsistent.
|
||||
|
||||
* It has edge cases where the "right" behavior is unclear. Two examples:
|
||||
|
||||
First, two users are in a subdirectory, and the first runs
|
||||
git sparse-checkout set '/toplevel-dir/*.c'
|
||||
while the second runs
|
||||
git sparse-checkout set relative-dir
|
||||
Should those arguments be transliterated into
|
||||
current/subdirectory/toplevel-dir/*.c
|
||||
and
|
||||
current/subdirectory/relative-dir
|
||||
before inserting into the sparse-checkout file? The user who typed
|
||||
the first command is probably aware that arguments to set/add are
|
||||
supposed to be patterns in non-cone mode, and probably would not be
|
||||
happy with such a transliteration. However, many gitignore-style
|
||||
patterns are just paths, which might be what the user who typed the
|
||||
second command was thinking, and they'd be upset if their argument
|
||||
wasn't transliterated.
|
||||
|
||||
Second, what should bash-completion complete on for set/add commands
|
||||
for non-cone users? If it suggests paths, is it exacerbating the
|
||||
problem above? Also, if it suggests paths, what if the user has a
|
||||
file or directory that begins with either a '!' or '#' or has a '*',
|
||||
'\', '?', '[', or ']' in its name? And if it suggests paths, will
|
||||
it complete "/pro" to "/proc" (in the root filesystem) rather than to
|
||||
"/progress.txt" in the current directory? (Note that users are
|
||||
likely to want to start paths with a leading '/' in non-cone mode,
|
||||
for the same reason that .gitignore files often have one.)
|
||||
Completing on files or directories might give nasty surprises in
|
||||
all these cases.
|
||||
+
|
||||
First, two users are in a subdirectory, and the first runs
|
||||
+
|
||||
----
|
||||
git sparse-checkout set '/toplevel-dir/*.c'
|
||||
----
|
||||
+
|
||||
while the second runs
|
||||
+
|
||||
----
|
||||
git sparse-checkout set relative-dir
|
||||
----
|
||||
+
|
||||
Should those arguments be transliterated into
|
||||
+
|
||||
----
|
||||
current/subdirectory/toplevel-dir/*.c
|
||||
----
|
||||
+
|
||||
and
|
||||
+
|
||||
----
|
||||
current/subdirectory/relative-dir
|
||||
----
|
||||
+
|
||||
before inserting into the sparse-checkout file? The user who typed
|
||||
the first command is probably aware that arguments to set/add are
|
||||
supposed to be patterns in non-cone mode, and probably would not be
|
||||
happy with such a transliteration. However, many gitignore-style
|
||||
patterns are just paths, which might be what the user who typed the
|
||||
second command was thinking, and they'd be upset if their argument
|
||||
wasn't transliterated.
|
||||
+
|
||||
Second, what should bash-completion complete on for set/add commands
|
||||
for non-cone users? If it suggests paths, is it exacerbating the
|
||||
problem above? Also, if it suggests paths, what if the user has a
|
||||
file or directory that begins with either a '!' or '#' or has a '*',
|
||||
'\', '?', '[', or ']' in its name? And if it suggests paths, will
|
||||
it complete "/pro" to "/proc" (in the root filesystem) rather than to
|
||||
"/progress.txt" in the current directory? (Note that users are
|
||||
likely to want to start paths with a leading '/' in non-cone mode,
|
||||
for the same reason that .gitignore files often have one.)
|
||||
Completing on files or directories might give nasty surprises in
|
||||
all these cases.
|
||||
|
||||
* The excessive flexibility made other extensions essentially
|
||||
impractical. `--sparse-index` is likely impossible in non-cone
|
||||
|
|
|
|||
Loading…
Reference in New Issue