parent
							
								
									5104f8f1ac
								
							
						
					
					
						commit
						16a465bc01
					
				| 
						 | 
					@ -29,6 +29,28 @@ UI, Workflows & Features
 | 
				
			||||||
   which gives it the same degree of noisy-ness as the case in which
 | 
					   which gives it the same degree of noisy-ness as the case in which
 | 
				
			||||||
   the command checks out a branch.
 | 
					   the command checks out a branch.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 * "git quiltimport" learned "--keep-non-patch" option.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 * "git worktree remove" and "git worktree move" refused to work when
 | 
				
			||||||
 | 
					   there is a submodule involved.  This has been loosened to ignore
 | 
				
			||||||
 | 
					   uninitialized submodules.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 * "git cherry-pick -m1" was forbidden when picking a non-merge
 | 
				
			||||||
 | 
					   commit, even though there _is_ parent number 1 for such a commit.
 | 
				
			||||||
 | 
					   This was done to avoid mistakes back when "cherry-pick" was about
 | 
				
			||||||
 | 
					   picking a single commit, but is no longer useful with "cherry-pick"
 | 
				
			||||||
 | 
					   that can pick a range of commits.  Now the "-m$num" option is
 | 
				
			||||||
 | 
					   allowed when picking any commit, as long as $num names an existing
 | 
				
			||||||
 | 
					   parent of the commit.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 * Update "git multimail" from the upstream.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 * "git p4" update.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 * The "--format=<placeholder>" option of for-each-ref, branch and tag
 | 
				
			||||||
 | 
					   learned to show a few more traits of objects that can be learned by
 | 
				
			||||||
 | 
					   the object_info API.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Performance, Internal Implementation, Development Support etc.
 | 
					Performance, Internal Implementation, Development Support etc.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -38,6 +60,23 @@ Performance, Internal Implementation, Development Support etc.
 | 
				
			||||||
 * More codepaths become aware of working with in-core repository
 | 
					 * More codepaths become aware of working with in-core repository
 | 
				
			||||||
   instance other than the default "the_repository".
 | 
					   instance other than the default "the_repository".
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 * The "strncat()" function is now among the banned functions.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 * Portability updates for the HPE NonStop platform.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 * Earlier we added "-Wformat-security" to developer builds, assuming
 | 
				
			||||||
 | 
					   that "-Wall" (which includes "-Wformat" which in turn is required
 | 
				
			||||||
 | 
					   to use "-Wformat-security") is always in effect.  This is not true
 | 
				
			||||||
 | 
					   when config.mak.autogen is in use, unfortunately.  This has been
 | 
				
			||||||
 | 
					   fixed by unconditionally adding "-Wall" to developer builds.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 * The loose object cache used to optimize existence look-up has been
 | 
				
			||||||
 | 
					   updated.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 * Flaky tests can now be repeatedly run under load with the
 | 
				
			||||||
 | 
					   "--stress" option.
 | 
				
			||||||
 | 
					   (merge fb7d1e3ac8 sg/stress-test later to maint).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Fixes since v2.20
 | 
					Fixes since v2.20
 | 
				
			||||||
-----------------
 | 
					-----------------
 | 
				
			||||||
| 
						 | 
					@ -97,6 +136,40 @@ Fixes since v2.20
 | 
				
			||||||
   the --text option is in effect, that is).
 | 
					   the --text option is in effect, that is).
 | 
				
			||||||
   (merge e0e7cb8080 tb/log-G-binary later to maint).
 | 
					   (merge e0e7cb8080 tb/log-G-binary later to maint).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 * "git submodule update" ought to use a single job unless asked, but
 | 
				
			||||||
 | 
					   by mistake used multiple jobs, which has been fixed.
 | 
				
			||||||
 | 
					   (merge e3a9d1aca9 sb/submodule-fetchjobs-default-to-one later to maint).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 * "git stripspace" should be usable outside a git repository, but
 | 
				
			||||||
 | 
					   under the "-s" or "-c" mode, it didn't.
 | 
				
			||||||
 | 
					   (merge 957da75802 jn/stripspace-wo-repository later to maint).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 * Some of the documentation pages formatted incorrectly with
 | 
				
			||||||
 | 
					   Asciidoctor, which have been fixed.
 | 
				
			||||||
 | 
					   (merge b62eb1d2f4 ma/asciidoctor later to maint).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 * The core.worktree setting in a submodule repository should not be
 | 
				
			||||||
 | 
					   pointing at a directory when the submodule loses its working tree
 | 
				
			||||||
 | 
					   (e.g. getting deinit'ed), but the code did not properly maintain
 | 
				
			||||||
 | 
					   this invariant.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 * With zsh, "git cmd path<TAB>" was completed to "git cmd path name"
 | 
				
			||||||
 | 
					   when the completed path has a special character like SP in it,
 | 
				
			||||||
 | 
					   without any attempt to keep "path name" a single filename.  This
 | 
				
			||||||
 | 
					   has been fixed to complete it to "git cmd path\ name" just like
 | 
				
			||||||
 | 
					   Bash completion does.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 * The test suite tried to see if it is run under bash, but the check
 | 
				
			||||||
 | 
					   itself failed under some other implementations of shell (notably
 | 
				
			||||||
 | 
					   under NetBSD).  This has been corrected.
 | 
				
			||||||
 | 
					   (merge 54ea72f09c sg/test-bash-version-fix later to maint).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 * "git gc" and "git repack" did not close the open packfiles that
 | 
				
			||||||
 | 
					   they found unneeded before removing them, which didn't work on a
 | 
				
			||||||
 | 
					   platform incapable of removing an open file.  This has been
 | 
				
			||||||
 | 
					   corrected.
 | 
				
			||||||
 | 
					   (merge 5bdece0d70 js/gc-repack-close-before-remove later to maint).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 * Code cleanup, docfix, build fix, etc.
 | 
					 * Code cleanup, docfix, build fix, etc.
 | 
				
			||||||
   (merge 89ba9a79ae hb/t0061-dot-in-path-fix later to maint).
 | 
					   (merge 89ba9a79ae hb/t0061-dot-in-path-fix later to maint).
 | 
				
			||||||
   (merge d173e799ea sb/diff-color-moved-config-option-fixup later to maint).
 | 
					   (merge d173e799ea sb/diff-color-moved-config-option-fixup later to maint).
 | 
				
			||||||
| 
						 | 
					@ -106,3 +179,10 @@ Fixes since v2.20
 | 
				
			||||||
   (merge 112ea42663 fd/gitweb-snapshot-conf-doc-fix later to maint).
 | 
					   (merge 112ea42663 fd/gitweb-snapshot-conf-doc-fix later to maint).
 | 
				
			||||||
   (merge 1cadad6f65 tb/use-common-win32-pathfuncs-on-cygwin later to maint).
 | 
					   (merge 1cadad6f65 tb/use-common-win32-pathfuncs-on-cygwin later to maint).
 | 
				
			||||||
   (merge 57e9dcaa65 km/rebase-doc-typofix later to maint).
 | 
					   (merge 57e9dcaa65 km/rebase-doc-typofix later to maint).
 | 
				
			||||||
 | 
					   (merge b8b4cb27e6 ds/gc-doc-typofix later to maint).
 | 
				
			||||||
 | 
					   (merge 3b3357626e nd/style-opening-brace later to maint).
 | 
				
			||||||
 | 
					   (merge b4583d5595 es/doc-worktree-guessremote-config later to maint).
 | 
				
			||||||
 | 
					   (merge cce99cd8c6 ds/commit-graph-assert-missing-parents later to maint).
 | 
				
			||||||
 | 
					   (merge 0650614982 cy/completion-typofix later to maint).
 | 
				
			||||||
 | 
					   (merge 6881925ef5 rs/sha1-file-close-mapped-file-on-error later to maint).
 | 
				
			||||||
 | 
					   (merge bd8d6f0def en/show-ref-doc-fix later to maint).
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue