RelNotes: spelling & grammar tweaks
Signed-off-by: Marc Branchaud <marcnarc@xiplink.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>maint
							parent
							
								
									652e759330
								
							
						
					
					
						commit
						a2b450d6fd
					
				|  | @ -9,21 +9,22 @@ Ports | ||||||
|  * Building on older MacOS X systems automatically sets |  * Building on older MacOS X systems automatically sets | ||||||
|    the necessary NO_APPLE_COMMON_CRYPTO build-time option. |    the necessary NO_APPLE_COMMON_CRYPTO build-time option. | ||||||
|  |  | ||||||
|  * The support to build with NO_PTHREADS has been resurrected. |  * Building with NO_PTHREADS has been resurrected. | ||||||
|  |  | ||||||
|  * Compilation options has been updated a bit to support z/OS port |  * Compilation options have been updated a bit to better support the | ||||||
|    better. |    z/OS port. | ||||||
|  |  | ||||||
|  |  | ||||||
| UI, Workflows & Features | UI, Workflows & Features | ||||||
|  |  | ||||||
|  * "git archive" learned to filter what gets archived with pathspec. |  * "git archive" learned to filter what gets archived with a pathspec. | ||||||
|  |  | ||||||
|  * "git config --edit --global" starts from a skeletal per-user |  * "git config --edit --global" starts from a skeletal per-user | ||||||
|    configuration file contents, instead of a total blank, when the |    configuration file contents, instead of a total blank, when the | ||||||
|    user does not already have any.  This immediately reduces the |    user does not already have any global config.  This immediately | ||||||
|    need for a later "Have you forgotten setting core.user?" and we |    reduces the need to later ask "Have you forgotten to set | ||||||
|    can add more to the template as we gain more experience. |    core.user?", and we can add more to the template as we gain | ||||||
|  |    more experience. | ||||||
|  |  | ||||||
|  * "git stash list -p" used to be almost always a no-op because each |  * "git stash list -p" used to be almost always a no-op because each | ||||||
|    stash entry is represented as a merge commit.  It learned to show |    stash entry is represented as a merge commit.  It learned to show | ||||||
|  | @ -33,30 +34,30 @@ UI, Workflows & Features | ||||||
|  * Sometimes users want to report a bug they experience on their |  * Sometimes users want to report a bug they experience on their | ||||||
|    repository, but they are not at liberty to share the contents of |    repository, but they are not at liberty to share the contents of | ||||||
|    the repository.  "fast-export" was taught an "--anonymize" option |    the repository.  "fast-export" was taught an "--anonymize" option | ||||||
|    to replace blob contents, names of people and paths and log |    to replace blob contents, names of people, paths and log | ||||||
|    messages with bland and simple strings to help them. |    messages with bland and simple strings to help them. | ||||||
|  |  | ||||||
|  * "git difftool" learned an option to stop feeding paths to the |  * "git difftool" learned an option to stop feeding paths to the | ||||||
|    diff backend when it exits with a non-zero status. |    diff backend when it exits with a non-zero status. | ||||||
|  |  | ||||||
|  * "git grep" allows to paint (or not paint) partial matches on |  * "git grep" learned to paint (or not paint) partial matches on | ||||||
|    context lines when showing "grep -C<num>" output in color. |    context lines when showing "grep -C<num>" output in color. | ||||||
|  |  | ||||||
|  * "log --date=iso" uses a slight variant of ISO 8601 format that is |  * "log --date=iso" uses a slight variant of the ISO 8601 format that is | ||||||
|    made more human readable.  A new "--date=iso-strict" option gives |    more human readable.  A new "--date=iso-strict" option gives | ||||||
|    datetime output that is more strictly conformant. |    datetime output that conforms more strictly. | ||||||
|  |  | ||||||
|  * The logic "git prune" uses is more resilient against various corner |  * The logic "git prune" uses is more resilient against various corner | ||||||
|    cases. |    cases. | ||||||
|  |  | ||||||
|  * A broken reimplementation of Git could write an invalid index that |  * A broken reimplementation of Git could write an invalid index that | ||||||
|    records both stage #0 and higher stage entries for the same path. |    records both stage #0 and higher-stage entries for the same path. | ||||||
|    We now notice and reject such an index, as there is no sensible |    We now notice and reject such an index, as there is no sensible | ||||||
|    fallback (we do not know if the broken tool wanted to resolve and |    fallback (we do not know if the broken tool wanted to resolve and | ||||||
|    forgot to remove higher stage entries, or if it wanted to unresolve |    forgot to remove the higher-stage entries, or if it wanted to unresolve | ||||||
|    and forgot to remove the stage #0 entry). |    and forgot to remove the stage #0 entry). | ||||||
|  |  | ||||||
|  * The temporary files "git mergetool" uses are named to avoid too |  * The temporary files "git mergetool" uses are renamed to avoid too | ||||||
|    many dots in them (e.g. a temporary file for "hello.c" used to be |    many dots in them (e.g. a temporary file for "hello.c" used to be | ||||||
|    named e.g. "hello.BASE.4321.c" but now uses underscore instead, |    named e.g. "hello.BASE.4321.c" but now uses underscore instead, | ||||||
|    e.g. "hello_BASE_4321.c", to allow us to have multiple variants). |    e.g. "hello_BASE_4321.c", to allow us to have multiple variants). | ||||||
|  | @ -73,7 +74,7 @@ UI, Workflows & Features | ||||||
|    to consume their input fully (not following this requirement used |    to consume their input fully (not following this requirement used | ||||||
|    to result in intermittent errors in "git push"). |    to result in intermittent errors in "git push"). | ||||||
|  |  | ||||||
|  * The pretty-format specifier "%d", which expanded to " (tagname)" |  * The pretty-format specifier "%d", which expands to " (tagname)" | ||||||
|    for a tagged commit, gained a cousin "%D" that just gives the |    for a tagged commit, gained a cousin "%D" that just gives the | ||||||
|    "tagname" without frills. |    "tagname" without frills. | ||||||
|  |  | ||||||
|  | @ -92,8 +93,8 @@ UI, Workflows & Features | ||||||
|    document, whose contents have been updated to match more modern |    document, whose contents have been updated to match more modern | ||||||
|    Git practice. |    Git practice. | ||||||
|  |  | ||||||
|  * On the "git svn" front, work to reduce memory consumption and |  * On the "git svn" front, work progresses to reduce memory consumption and | ||||||
|    to improve handling of mergeinfo progresses. |    to improve handling of mergeinfo. | ||||||
|  |  | ||||||
|  |  | ||||||
| Performance, Internal Implementation, Development Support etc. | Performance, Internal Implementation, Development Support etc. | ||||||
|  | @ -106,18 +107,18 @@ Performance, Internal Implementation, Development Support etc. | ||||||
|  * The lockfile API and its users have been cleaned up. |  * The lockfile API and its users have been cleaned up. | ||||||
|  |  | ||||||
|  * We no longer attempt to keep track of individual dependencies to |  * We no longer attempt to keep track of individual dependencies to | ||||||
|    the header files in the build procedure, relying on automated |    the header files in the build procedure, relying instead on automated | ||||||
|    dependency generation support from modern compilers. |    dependency generation support from modern compilers. | ||||||
|  |  | ||||||
|  * In tests, we have been using NOT_{MINGW,CYGWIN} test prerequisites |  * In tests, we have been using NOT_{MINGW,CYGWIN} test prerequisites | ||||||
|    long before negated prerequisites e.g. !MINGW were invented. |    long before negated prerequisites e.g. !MINGW were invented. | ||||||
|    The former has been converted to the latter to avoid confusion. |    The former has been converted to the latter to avoid confusion. | ||||||
|  |  | ||||||
|  * Looking up remotes configuration in a repository with very many |  * Optimized looking up a remote's configuration in a repository with very many | ||||||
|    remotes defined has been optimized. |    remotes defined. | ||||||
|  |  | ||||||
|  * There are cases where you lock and open to write a file, close it |  * There are cases where you lock and open to write a file, close it | ||||||
|    to show the updated contents to external processes, and then have |    to show the updated contents to an external processes, and then have | ||||||
|    to update the file again while still holding the lock; now the |    to update the file again while still holding the lock; now the | ||||||
|    lockfile API has support for such an access pattern. |    lockfile API has support for such an access pattern. | ||||||
|  |  | ||||||
|  | @ -125,15 +126,15 @@ Performance, Internal Implementation, Development Support etc. | ||||||
|    decoration has been updated to make it less cumbersome to use. |    decoration has been updated to make it less cumbersome to use. | ||||||
|  |  | ||||||
|  * An in-core caching layer to let us avoid reading the same |  * An in-core caching layer to let us avoid reading the same | ||||||
|    configuration files number of times has been added.  A few commands |    configuration files several times has been added.  A few commands | ||||||
|    have been converted to use this subsystem. |    have been converted to use this subsystem. | ||||||
|  |  | ||||||
|  * Various code paths have been cleaned up and simplified by using |  * Various code paths have been cleaned up and simplified by using | ||||||
|    "strbuf", "starts_with()", and "skip_prefix()" APIs more. |    the "strbuf", "starts_with()", and "skip_prefix()" APIs more. | ||||||
|  |  | ||||||
|  * A few codepaths that died when large blobs that would not fit in |  * A few codepaths that died when large blobs that would not fit in | ||||||
|    core are involved in their operation have been taught to punt |    core are involved in their operation have been taught to punt | ||||||
|    instead, by e.g. marking too large a blob as not to be diffed. |    instead, by e.g. marking a too-large blob as not to be diffed. | ||||||
|  |  | ||||||
|  * A few more code paths in "commit" and "checkout" have been taught |  * A few more code paths in "commit" and "checkout" have been taught | ||||||
|    to repopulate the cache-tree in the index, to help speed up later |    to repopulate the cache-tree in the index, to help speed up later | ||||||
|  | @ -141,7 +142,7 @@ Performance, Internal Implementation, Development Support etc. | ||||||
|    "status"). |    "status"). | ||||||
|  |  | ||||||
|  * A common programming mistake to assign the same short option name |  * A common programming mistake to assign the same short option name | ||||||
|    to two separate options is detected by parse_options() API to help |    to two separate options is detected by the parse_options() API to help | ||||||
|    developers. |    developers. | ||||||
|  |  | ||||||
|  * The code path to write out the packed-refs file has been optimized, |  * The code path to write out the packed-refs file has been optimized, | ||||||
|  | @ -153,7 +154,7 @@ Performance, Internal Implementation, Development Support etc. | ||||||
|    especially matters in a repository with a large number of existing |    especially matters in a repository with a large number of existing | ||||||
|    refs. |    refs. | ||||||
|  |  | ||||||
|  * "git fsck" was taught to check contents of tag objects a bit more. |  * "git fsck" was taught to check the contents of tag objects a bit more. | ||||||
|  |  | ||||||
|  * "git hash-object" was taught a "--literally" option to help |  * "git hash-object" was taught a "--literally" option to help | ||||||
|    debugging. |    debugging. | ||||||
|  | @ -162,8 +163,8 @@ Performance, Internal Implementation, Development Support etc. | ||||||
|    original before feeding the filter.  Instead, stream the file |    original before feeding the filter.  Instead, stream the file | ||||||
|    contents directly to the filter and process its output. |    contents directly to the filter and process its output. | ||||||
|  |  | ||||||
|  * The scripts in the test suite can be run with "-x" option to show |  * The scripts in the test suite can be run with the "-x" option to show | ||||||
|    a shell-trace of each command run in them. |    a shell-trace of each command they run. | ||||||
|  |  | ||||||
|  * The "run-command" API learned to manage the argv and environment |  * The "run-command" API learned to manage the argv and environment | ||||||
|    arrays for child process, alleviating the need for the callers to |    arrays for child process, alleviating the need for the callers to | ||||||
|  | @ -171,7 +172,7 @@ Performance, Internal Implementation, Development Support etc. | ||||||
|  |  | ||||||
|  * Some people use AsciiDoctor, instead of AsciiDoc, to format our |  * Some people use AsciiDoctor, instead of AsciiDoc, to format our | ||||||
|    documentation set; the documentation has been adjusted to be usable |    documentation set; the documentation has been adjusted to be usable | ||||||
|    by both, as AsciiDoctor is pickier than AsciiDoc in its input |    by both, as AsciiDoctor is pickier than AsciiDoc about its input | ||||||
|    mark-up. |    mark-up. | ||||||
|  |  | ||||||
|  |  | ||||||
|  | @ -190,21 +191,21 @@ notes for details). | ||||||
|    format", which was counterintuitive. |    format", which was counterintuitive. | ||||||
|  |  | ||||||
|  * "git -c section.var command" and "git -c section.var= command" |  * "git -c section.var command" and "git -c section.var= command" | ||||||
|    should pass the configuration differently (the former should be a |    should pass the configuration value differently (the former should be a | ||||||
|    boolean true, the latter should be an empty string). |    boolean true, the latter should be an empty string). | ||||||
|  |  | ||||||
|  * Applying a patch not generated by Git in a subdirectory used to |  * Applying a patch not generated by Git in a subdirectory used to | ||||||
|    check the whitespace breakage using the attributes for incorrect |    check for whitespace breakage using the attributes of incorrect | ||||||
|    paths. Also whitespace checks were performed even for paths |    paths. Also whitespace checks were performed even for paths | ||||||
|    excluded via "git apply --exclude=<path>" mechanism. |    excluded via the "git apply --exclude=<path>" mechanism. | ||||||
|  |  | ||||||
|  * "git bundle create" with date-range specification were meant to |  * "git bundle create" with a date-range specification was meant to | ||||||
|    exclude tags outside the range, but it didn't. |    exclude tags outside the range, but it didn't. | ||||||
|  |  | ||||||
|  * "git add x" where x that used to be a directory has become a |  * "git add x" where x used to be a directory and is now a | ||||||
|    symbolic link to a directory misbehaved. |    symbolic link to a directory misbehaved. | ||||||
|  |  | ||||||
|  * The prompt script checked $GIT_DIR/ref/stash file to see if there |  * The prompt script checked the $GIT_DIR/ref/stash file to see if there | ||||||
|    is a stash, which was a no-no. |    is a stash, which was a no-no. | ||||||
|  |  | ||||||
|  * Pack-protocol documentation had a minor typo. |  * Pack-protocol documentation had a minor typo. | ||||||
|  | @ -218,7 +219,7 @@ notes for details). | ||||||
|    (merge 107efbe rs/daemon-fixes later to maint). |    (merge 107efbe rs/daemon-fixes later to maint). | ||||||
|  |  | ||||||
|  * With sufficiently long refnames, "git fast-import" could have |  * With sufficiently long refnames, "git fast-import" could have | ||||||
|    overflown an on-stack buffer. |    overflowed an on-stack buffer. | ||||||
|  |  | ||||||
|  * After "pack-refs --prune" packed refs at the top-level, it failed |  * After "pack-refs --prune" packed refs at the top-level, it failed | ||||||
|    to prune them. |    to prune them. | ||||||
|  | @ -233,8 +234,8 @@ notes for details). | ||||||
|    to first check out <branch>. |    to first check out <branch>. | ||||||
|    (merge 95c6826 so/rebase-doc later to maint). |    (merge 95c6826 so/rebase-doc later to maint). | ||||||
|  |  | ||||||
|  * "git push" over HTTP transport had an artificial limit on number of |  * "git push" over HTTP transport had an artificial limit on the number of | ||||||
|    refs that can be pushed imposed by the command line length. |    refs that can be pushed, imposed by the command line length. | ||||||
|    (merge 26be19b jk/send-pack-many-refspecs later to maint). |    (merge 26be19b jk/send-pack-many-refspecs later to maint). | ||||||
|  |  | ||||||
|  * When receiving an invalid pack stream that records the same object |  * When receiving an invalid pack stream that records the same object | ||||||
|  | @ -249,19 +250,19 @@ notes for details). | ||||||
|    detached HEAD as a starting point to traverse objects still in use. |    detached HEAD as a starting point to traverse objects still in use. | ||||||
|    (merge c40fdd0 mk/reachable-protect-detached-head later to maint). |    (merge c40fdd0 mk/reachable-protect-detached-head later to maint). | ||||||
|  |  | ||||||
|  * "git config --add section.var val" used to lose existing |  * "git config --add section.var val" when section.var already has an | ||||||
|    section.var whose value was an empty string. |    empty-string value used to lose the empty-string value. | ||||||
|    (merge c1063be ta/config-add-to-empty-or-true-fix later to maint). |    (merge c1063be ta/config-add-to-empty-or-true-fix later to maint). | ||||||
|  |  | ||||||
|  * "git fsck" failed to report that it found corrupt objects via its |  * "git fsck" failed to report that it found corrupt objects via its | ||||||
|    exit status in some cases. |    exit status in some cases. | ||||||
|    (merge 30d1038 jk/fsck-exit-code-fix later to maint). |    (merge 30d1038 jk/fsck-exit-code-fix later to maint). | ||||||
|  |  | ||||||
|  * Use of "--verbose" option used to break "git branch --merged". |  * Use of the "--verbose" option used to break "git branch --merged". | ||||||
|    (merge 12994dd jk/maint-branch-verbose-merged later to maint). |    (merge 12994dd jk/maint-branch-verbose-merged later to maint). | ||||||
|  |  | ||||||
|  * Some MUAs mangled a line in a message that begins with "From " to |  * Some MUAs mangle a line in a message that begins with "From " to | ||||||
|    ">From " when writing to a mailbox file and feeding such an input |    ">From " when writing to a mailbox file, and feeding such an input | ||||||
|    to "git am" used to lose such a line. |    to "git am" used to lose such a line. | ||||||
|    (merge 85de86a jk/mbox-from-line later to maint). |    (merge 85de86a jk/mbox-from-line later to maint). | ||||||
|  |  | ||||||
|  | @ -274,8 +275,8 @@ notes for details). | ||||||
|    coding guidelines. |    coding guidelines. | ||||||
|    (merge 1c4b660 da/include-compat-util-first-in-c later to maint). |    (merge 1c4b660 da/include-compat-util-first-in-c later to maint). | ||||||
|  |  | ||||||
|  * t7004 test, which tried to run Git with small stack space, has been |  * The t7004 test, which tried to run Git with small stack space, has been | ||||||
|    updated to give a bit larger stack to avoid false breakage on some |    updated to use a bit larger stack to avoid false breakage on some | ||||||
|    platforms. |    platforms. | ||||||
|    (merge b9a1907 sk/tag-contains-wo-recursion later to maint). |    (merge b9a1907 sk/tag-contains-wo-recursion later to maint). | ||||||
|  |  | ||||||
|  | @ -288,11 +289,11 @@ notes for details). | ||||||
|    CGI.pm as of 4.04; use CGI::start_from instead. |    CGI.pm as of 4.04; use CGI::start_from instead. | ||||||
|    (merge 4750f4b rm/gitweb-start-form later to maint). |    (merge 4750f4b rm/gitweb-start-form later to maint). | ||||||
|  |  | ||||||
|  * Newer versions of 'meld' breaks the auto-detection we use to see if |  * Newer versions of 'meld' break the auto-detection we use to see if | ||||||
|    they are new enough to support the `--output` option. |    they are new enough to support the `--output` option. | ||||||
|    (merge b12d045 da/mergetool-meld later to maint). |    (merge b12d045 da/mergetool-meld later to maint). | ||||||
|  |  | ||||||
|  * "git pack-objects" forgot to disable the codepath to generate |  * "git pack-objects" forgot to disable the codepath to generate the | ||||||
|    object reachability bitmap when it needs to split the resulting |    object reachability bitmap when it needs to split the resulting | ||||||
|    pack. |    pack. | ||||||
|    (merge 2113471 jk/pack-objects-no-bitmap-when-splitting later to maint). |    (merge 2113471 jk/pack-objects-no-bitmap-when-splitting later to maint). | ||||||
|  | @ -302,7 +303,7 @@ notes for details). | ||||||
|    index file. |    index file. | ||||||
|    (merge 729dbbd jk/cache-tree-protect-from-broken-libgit2 later to maint). |    (merge 729dbbd jk/cache-tree-protect-from-broken-libgit2 later to maint). | ||||||
|  |  | ||||||
|  * "git fetch" into a repository where branch B was deleted earlier |  * "git fetch" into a repository where branch B was deleted earlier, | ||||||
|    back when it had reflog enabled, and then branch B/C is fetched |    back when it had reflog enabled, and then branch B/C is fetched | ||||||
|    into it without reflog enabled, which is arguably an unlikely |    into it without reflog enabled, which is arguably an unlikely | ||||||
|    corner case, unnecessarily failed. |    corner case, unnecessarily failed. | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 Marc Branchaud
						Marc Branchaud