Skip to content

Commit 787f75f

Browse files
committed
Sixth batch for 2.12
1 parent 6903f33 commit 787f75f

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed

Documentation/RelNotes/2.12.0.txt

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,17 @@ UI, Workflows & Features
6666
more widely known when conversion fails from/to it.
6767
(merge df3755888b jc/latin-1 later to maint).
6868

69+
* "git grep" has been taught to optionally recurse into submodules.
70+
71+
* "git rm" used to refuse to remove a submodule when it has its own
72+
git repository embedded in its working tree. It learned to move
73+
the repository away to $GIT_DIR/modules/ of the superproject
74+
instead, and allow the submodule to be deleted (as long as there
75+
will be no loss of local modifications, that is).
76+
77+
* A recent updates to "git p4" was not usable for older p4 but it
78+
could be made to work with minimum changes. Do so.
79+
6980

7081
Performance, Internal Implementation, Development Support etc.
7182

@@ -99,6 +110,19 @@ Performance, Internal Implementation, Development Support etc.
99110
superproject to .git/modules/ (and point the latter with the former
100111
that is turned into a "gitdir:" file) has been added.
101112

113+
* "git push \\server\share\dir" has recently regressed and then
114+
fixed. A test has retroactively been added for this breakage.
115+
116+
* Build updates for Cygwin.
117+
118+
* The implementation of "real_path()" was to go there with chdir(2)
119+
and call getcwd(3), but this obviously wouldn't be usable in a
120+
threaded environment. Rewrite it to manually resolve relative
121+
paths including symbolic links in path components.
122+
123+
* Adjust documentation to help AsciiDoctor render better while not
124+
breaking the rendering done by AsciiDoc.
125+
102126

103127
Also contains various documentation updates and code clean-ups.
104128

@@ -252,5 +276,45 @@ notes for details).
252276
* Leakage of lockfiles in the config subsystem has been fixed.
253277
(merge c06fa62dfc nd/config-misc-fixes later to maint).
254278

279+
* It is natural that "git gc --auto" may not attempt to pack
280+
everything into a single pack, and there is no point in warning
281+
when the user has configured the system to use the pack bitmap,
282+
leading to disabling further "gc".
283+
(merge 1c409a705c dt/disable-bitmap-in-auto-gc later to maint).
284+
285+
* "git archive" did not read the standard configuration files, and
286+
failed to notice a file that is marked as binary via the userdiff
287+
driver configuration.
288+
(merge 965cba2e7e jk/archive-zip-userdiff-config later to maint).
289+
290+
* "git blame --porcelain" misidentified the "previous" <commit, path>
291+
pair (aka "source") when contents came from two or more files.
292+
(merge 4e76832984 jk/blame-fixes later to maint).
293+
294+
* "git rebase -i" with a recent update started showing an incorrect
295+
count when squashing more than 10 commits.
296+
(merge 356b8ecff1 jk/rebase-i-squash-count-fix later to maint).
297+
298+
* "git <cmd> @{push}" on a detached HEAD used to segfault; it has
299+
been corrected to error out with a message.
300+
(merge b10731f43d km/branch-get-push-while-detached later to maint).
301+
302+
* Running "git add a/b" when "a" is a submodule correctly errored
303+
out, but without a meaningful error message.
304+
(merge 2d81c48fa7 sb/pathspec-errors later to maint).
305+
306+
* Typing ^C to pager, which usually does not kill it, killed Git and
307+
took the pager down as a collateral damage in certain process-tree
308+
structure. This has been fixed.
309+
(merge 46df6906f3 jk/execv-dashed-external later to maint).
310+
311+
* "git mergetool" without any pathspec on the command line that is
312+
run from a subdirectory became no-op in Git v2.11 by mistake, which
313+
has been fixed.
314+
315+
* Retire long unused/unmaintained gitview from the contrib/ area.
316+
(merge 3120925c25 sb/remove-gitview later to maint).
317+
255318
* Other minor doc, test and build updates and code cleanups.
256319
(merge f2627d9b19 sb/submodule-config-cleanup later to maint).
320+
(merge 384f1a167b sb/unpack-trees-cleanup later to maint).

0 commit comments

Comments
 (0)