]> granicus.if.org Git - git/commitdiff
Post 2.3 cycle (batch #11)
authorJunio C Hamano <gitster@pobox.com>
Fri, 20 Mar 2015 20:31:53 +0000 (13:31 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 20 Mar 2015 20:53:26 +0000 (13:53 -0700)
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/RelNotes/2.4.0.txt

index 072309eaa6295c6c767b39b9b845a9fff125bc66..ca149dac34e9a67cc8657fee5cda1a302718b820 100644 (file)
@@ -1,6 +1,29 @@
 Git 2.4 Release Notes
 =====================
 
+Backward compatibility warning(s)
+---------------------------------
+
+Output from "git log --decorate" (and "%d" format specifier used in
+the userformat "--format=<string>" parameter "git log" family of
+command takes) used to list "HEAD" just like other tips of branch
+names, separated with a comma in between.  E.g.
+
+    $ git log --decorate -1 master
+    commit bdb0f6788fa5e3cacc4315e9ff318a27b2676ff4 (HEAD, master)
+    ...
+
+This release updates the output slightly when HEAD refers to the tip
+of a branch whose name is also shown in the output.  The above is
+shown as:
+
+    $ git log --decorate -1 master
+    commit bdb0f6788fa5e3cacc4315e9ff318a27b2676ff4 (HEAD -> master)
+    ...
+
+
+
+
 Updates since v2.3
 ------------------
 
@@ -13,6 +36,11 @@ Ports
  * We did not check the curl library version before using
    CURLOPT_PROXYAUTH feature that may not exist.
 
+ * We now detect number of CPUs on older BSD-derived systems.
+
+ * Portability fixes and workarounds for shell scripts have been added
+   to help BSD-derived systems.
+
 
 UI, Workflows & Features
 
@@ -53,6 +81,25 @@ UI, Workflows & Features
  * "git archive" can now be told to set the 'text' attribute in the
    resulting zip archive.
 
+ * Output from "git log --decorate" mentions HEAD when it points at a
+   tip of an branch differently from a detached HEAD.
+
+   This is a potentially backward-incompatible change.
+
+ * "git branch" on a detached HEAD always said "(detached from xyz)",
+   even when "git status" would report "detached at xyz".  The HEAD is
+   actually at xyz and haven't been moved since it was detached in
+   such a case, but the user cannot read what the current value of
+   HEAD is when "detached from" is used.
+   (merge 4b06318 mg/detached-head-report later to maint).
+
+ * "git -C '' subcmd" refused to work in the current directory, unlike
+   "cd ''" which silently behaves as a no-op.
+   (merge 6a536e2 kn/git-cd-to-empty later to maint).
+
+ * The versionsort.prerelease configuration variable can be used to
+   specify that v1.0-pre1 comes before v1.0.
+
 
 Performance, Internal Implementation, Development Support etc.
 
@@ -101,6 +148,9 @@ Performance, Internal Implementation, Development Support etc.
  * Simplify the ref transaction API around how "the ref should be
    pointing at this object" is specified.
 
+ * Code in "git daemon" to parse out and hold hostnames used in
+   request interpolation has been simplified.
+
 
 Also contains various documentation updates and code clean-ups.
 
@@ -307,6 +357,19 @@ notes for details).
  * A corrupt input to "git diff -M" used to cause it to segfault.
    (merge 4d6be03 jk/diffcore-rename-duplicate later to maint).
 
+ * Certain builds of GPG triggered false breakages in a test.
+   (merge 3f88c1b mg/verify-commit later to maint).
+
+ * "git imap-send" learned to optionally talk with an IMAP server via
+   libcURL; because there is no other option when Git is built with
+   NO_OPENSSL option, use that codepath by default under such
+   configuration.
+   (merge dcd01ea km/imap-send-libcurl-options later to maint).
+
+ * "git log --decorate" did not reset colors correctly around the
+   branch names.
+   (merge 5ee8758 jc/decorate-leaky-separator-color later to maint).
+
  * Code cleanups and documentaiton updates.
    (merge 2ce63e9 rs/simple-cleanups later to maint).
    (merge 33baa69 rj/no-xopen-source-for-cygwin later to maint).
@@ -317,3 +380,4 @@ notes for details).
    (merge 53e53c7 sg/completion-remote later to maint).
    (merge 8fa7975 ak/git-done-help-cleanup later to maint).
    (merge 9a6f128 rs/deflate-init-cleanup later to maint).
+   (merge 6f75d45 rs/use-isxdigit later to maint).