Skip to content

Commit 28996ce

Browse files
committed
The ninth batch for 2.15
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 0d7bdad commit 28996ce

File tree

1 file changed

+67
-0
lines changed

1 file changed

+67
-0
lines changed

Documentation/RelNotes/2.15.0.txt

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@ UI, Workflows & Features
8080
* The codepath to call external process filter for smudge/clean
8181
operation learned to show the progress meter.
8282

83+
* "git rev-parse" learned "--is-shallow-repository", that is to be
84+
used in a way similar to existing "--is-bare-repository" and
85+
friends.
86+
8387

8488
Performance, Internal Implementation, Development Support etc.
8589

@@ -167,6 +171,24 @@ Performance, Internal Implementation, Development Support etc.
167171

168172
* Many leaks of strbuf have been fixed.
169173

174+
* "git imap-send" has our own implementation of the protocol and also
175+
can use more recent libCurl with the imap protocol support. Update
176+
the latter so that it can use the credential subsystem, and then
177+
make it the default option to use, so that we can eventually
178+
deprecate and remove the former.
179+
180+
* "make style" runs git-clang-format to help developers by pointing
181+
out coding style issues.
182+
183+
* A test to demonstrate "git mv" failing to adjust nested submodules
184+
has been added.
185+
(merge c514167df2 hv/mv-nested-submodules-test later to maint).
186+
187+
* On Cygwin, "ulimit -s" does not report failure but it does not work
188+
at all, which causes an unexpected success of some tests that
189+
expect failures under a limited stack situation. This has been
190+
fixed.
191+
170192

171193
Also contains various documentation updates and code clean-ups.
172194

@@ -296,6 +318,47 @@ Fixes since v2.14
296318
to match the behaviour of the former.
297319
(merge c818e74332 rk/commit-tree-make-F-verbatim later to maint).
298320

321+
* Many codepaths did not diagnose write failures correctly when disks
322+
go full, due to their misuse of write_in_full() helper function,
323+
which have been corrected.
324+
(merge f48ecd38cb jk/write-in-full-fix later to maint).
325+
326+
* "git help co" now says "co is aliased to ...", not "git co is".
327+
(merge b3a8076e0d ks/help-alias-label later to maint).
328+
329+
* "git archive", especially when used with pathspec, stored an empty
330+
directory in its output, even though Git itself never does so.
331+
This has been fixed.
332+
(merge 4318094047 rs/archive-excluded-directory later to maint).
333+
334+
* API error-proofing which happens to also squelch warnings from GCC.
335+
(merge c788c54cde tg/refs-allowed-flags later to maint).
336+
337+
* The explanation of the cut-line in the commit log editor has been
338+
slightly tweaked.
339+
(merge 8c4b1a3593 ks/commit-do-not-touch-cut-line later to maint).
340+
341+
* "git gc" tries to avoid running two instances at the same time by
342+
reading and writing pid/host from and to a lock file; it used to
343+
use an incorrect fscanf() format when reading, which has been
344+
corrected.
345+
(merge afe2fab72c aw/gc-lockfile-fscanf-fix later to maint).
346+
347+
* The scripts to drive TravisCI has been reorganized and then an
348+
optimization to avoid spending cycles on a branch whose tip is
349+
tagged has been implemented.
350+
(merge 8376eb4a8f ls/travis-scriptify later to maint).
351+
352+
* The test linter has been taught that we do not like "echo -e".
353+
(merge 1a6d46895d tb/test-lint-echo-e later to maint).
354+
355+
* Code cmp.std.c nitpick.
356+
(merge ac7da78ede mh/for-each-string-list-item-empty-fix later to maint).
357+
358+
* A regression fix for 2.11 that made the code to read the list of
359+
alternate object stores overrun the end of the string.
360+
(merge f0f7bebef7 jk/info-alternates-fix later to maint).
361+
299362
* Other minor doc, test and build updates and code cleanups.
300363
(merge f094b89a4d ma/parse-maybe-bool later to maint).
301364
(merge 39b00fa4d4 jk/drop-sha1-entry-pos later to maint).
@@ -309,3 +372,7 @@ Fixes since v2.14
309372
(merge 276d0e35c0 ma/split-symref-update-fix later to maint).
310373
(merge 3bc4b8f7c7 bb/doc-eol-dirty later to maint).
311374
(merge c1bb33c99c jk/system-path-cleanup later to maint).
375+
(merge ab46e6fc72 cc/subprocess-handshake-missing-capabilities later to maint).
376+
(merge f7a32dd97f kd/doc-for-each-ref later to maint).
377+
(merge be94568bc7 ez/doc-duplicated-words-fix later to maint).
378+
(merge 01e4be6c3d ks/test-readme-phrasofix later to maint).

0 commit comments

Comments
 (0)