@@ -61,6 +61,11 @@ UI, Workflows & Features
6161 the previous hack that depended on internals of (older) MSVC
6262 runtime.
6363
64+ * Some platforms no longer understand "latin-1" that is still seen in
65+ the wild in e-mail headers; replace them with "iso-8859-1" that is
66+ more widely known when conversion fails from/to it.
67+ (merge df3755888b jc/latin-1 later to maint).
68+
6469
6570Performance, Internal Implementation, Development Support etc.
6671
@@ -81,6 +86,20 @@ Performance, Internal Implementation, Development Support etc.
8186 * Update the procedure to generate "tags" for developer support.
8287 (merge 046e4c1c09 jk/make-tags-find-sources-tweak later to maint).
8388
89+ * The codeflow of setting NOATIME and CLOEXEC on file descriptors Git
90+ opens has been simplified.
91+ (merge b4d065df03 jc/git-open-cloexec later to maint).
92+
93+ * "git diff" and its family had two experimental heuristics to shift
94+ the contents of a hunk to make the patch easier to read. One of
95+ them turns out to be better than the other, so leave only the
96+ "--indent-heuristic" option and remove the other one.
97+ (merge 3cde4e02ee jc/retire-compaction-heuristics later to maint).
98+
99+ * A new submodule helper "git submodule embedgitdirs" to make it
100+ easier to move embedded .git/ directory for submodules in a
101+ superproject to .git/modules/ (and point the latter with the former
102+ that is turned into a "gitdir:" file) has been added.
84103
85104
86105Also contains various documentation updates and code clean-ups.
@@ -242,6 +261,29 @@ notes for details).
242261 fixed.
243262 (merge c46458e82f mk/mingw-winansi-ttyname-termination-fix later to maint).
244263
264+ * When the http server gives an incomplete response to a smart-http
265+ rpc call, it could lead to client waiting for a full response that
266+ will never come. Teach the client side to notice this condition
267+ and abort the transfer.
268+ (merge f8edeaa05d dt/smart-http-detect-server-going-away later to maint).
269+
270+ * Compression setting for producing packfiles were spread across
271+ three codepaths, one of which did not honor any configuration.
272+ Unify these so that all of them honor core.compression and
273+ pack.compression variables the same way.
274+ (merge 8de7eeb54b jc/compression-config later to maint).
275+
276+ * "git fast-import" sometimes mishandled while rebalancing notes
277+ tree, which has been fixed.
278+ (merge 405d7f4af6 mh/fast-import-notes-fix-new later to maint).
279+
280+ * Recent update to the default abbreviation length that auto-scales
281+ lacked documentation update, which has been corrected.
282+ (merge 48d5014dd4 jc/abbrev-autoscale-config later to maint).
283+
284+ * Leakage of lockfiles in the config subsystem has been fixed.
285+ (merge c06fa62dfc nd/config-misc-fixes later to maint).
286+
245287 * Other minor doc, test and build updates and code cleanups.
246288 (merge fa6ca11105 nd/qsort-in-merge-recursive later to maint).
247289 (merge fa3142c919 ak/lazy-prereq-mktemp later to maint).
@@ -253,3 +295,6 @@ notes for details).
253295 (merge 47437fd3bd kh/tutorial-grammofix later to maint).
254296 (merge f2627d9b19 sb/submodule-config-cleanup later to maint).
255297 (merge 7eeda8b821 ls/filter-process later to maint).
298+ (merge 6cc823c5c1 jt/fetch-no-redundant-tag-fetch-map later to maint).
299+ (merge 235ec24352 mm/push-social-engineering-attack-doc later to maint).
300+ (merge f1350d0c12 mm/gc-safety-doc later to maint).
0 commit comments