Skip to content

Commit

Permalink
Sixth batch for post 2.8 cycle
Browse files Browse the repository at this point in the history
Signed-off-by: Junio C Hamano <gitster@pobox.com>
  • Loading branch information
gitster committed Apr 22, 2016
1 parent 66a80c3 commit a0c4ddf
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions Documentation/RelNotes/2.9.0.txt
Expand Up @@ -80,6 +80,10 @@ UI, Workflows & Features
such a case, and allows the users to override it with a new option,
"--no-expand-tabs".

* "git send-email" now uses a more readable timestamps when
formulating a message ID.
(merge f916ab0 ew/send-email-readable-message-id later to maint).


Performance, Internal Implementation, Development Support etc.

Expand Down Expand Up @@ -213,6 +217,43 @@ notes for details).
branch we locally checked out).
(merge 95c38fb jk/branch-shortening-funny-symrefs later to maint).

* A partial rewrite of "git submodule" in the 2.7 timeframe changed
the way the gitdir: pointer in the submodules point at the real
repository location to use absolute paths by accident. This has
been corrected.
(merge 1f15ba1 sb/submodule-helper-clone-regression-fix later to maint).

* "git commit" misbehaved in a few minor ways when an empty message
is given via -m '', all of which has been corrected.
(merge 27014cb ad/commit-have-m-option later to maint).

* Support for CRAM-MD5 authentication method in "git imap-send" did
not work well.
(merge eb94ee7 ky/imap-send later to maint).

* Upcoming OpenSSL 1.1.0 will break compilation b updating a few APIs
we use in imap-send, which has been adjusted for the change.
(merge 1245c74 ky/imap-send-openssl-1.1.0 later to maint).

* The socks5:// proxy support added back in 2.6.4 days was not aware
that socks5h:// proxies behave differently.
(merge 87f8a0b jc/http-socks5h later to maint).

* "git config" had a codepath that tried to pass a NULL to
printf("%s"), which nobody seems to have noticed.
(merge 1cae428 jk/do-not-printf-NULL later to maint).

* On Cygwin, object creation uses the "create a temporary and then
rename it to the final name" pattern, not "create a temporary,
hardlink it to the final name and then unlink the temporary"
pattern.

This is necessary to use Git on Windows shared directories, and is
already enabled for the MinGW and plain Windows builds. It also
has been used in Cygwin packaged versions of Git for quite a while.
See http://thread.gmane.org/gmane.comp.version-control.git/291853
(merge e53a64b ad/cygwin-wants-rename later to maint).

* Other minor clean-ups and documentation updates
(merge aed7480 mm/lockfile-error-message later to maint).
(merge bfee614 jc/index-pack later to maint).
Expand All @@ -230,3 +271,6 @@ notes for details).
(merge 8e9b208 js/mingw-tests-2.8 later to maint).
(merge d55de70 jc/makefile-redirection-stderr later to maint).
(merge 4232b21 ep/trace-doc-sample-fix later to maint).
(merge ef8c95e ew/send-email-drop-data-dumper later to maint).
(merge 24041d6 jc/xstrfmt-null-with-prec-0 later to maint).
(merge 7bec7f5 jk/use-write-script-more later to maint).

0 comments on commit a0c4ddf

Please sign in to comment.