The first half of the seventh batch for 2.5
authorJunio C Hamano <gitster@pobox.com>
Fri, 5 Jun 2015 19:20:57 +0000 (12:20 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 5 Jun 2015 19:20:57 +0000 (12:20 -0700)
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/RelNotes/2.5.0.txt
index 0b7fe2af33df36c1d5341912ee5f6ba480b8bcd0..946fcb5f06b6fc106f976faed62c68eefc1b95d9 100644 (file)
@@ -21,6 +21,17 @@ UI, Workflows & Features
    chunks from Perforce, instead of making one call to "p4 changes"
    that may trigger "too many rows scanned" error from Perforce.
 
+ * Unlike "$EDITOR" and "$GIT_EDITOR" that can hold the path to the
+   command and initial options (e.g. "/path/to/emacs -nw"), 'git p4'
+   did not let the shell interpolate the contents of the environment
+   variable that name the editor "$P4EDITOR" (and "$EDITOR", too).
+   This release makes it in line with the rest of Git, as well as with
+   Perforce.
+
+ * A new short-hand <branch>@{push} denotes the remote-tracking branch
+   that tracks the branch at the remote the <branch> would be pushed
+   to.
+
  * "git show-branch --topics HEAD" (with no other arguments) did not
    do anything interesting.  Instead, contrast the given revision
    against all the local branches by default.
@@ -150,6 +161,9 @@ Performance, Internal Implementation, Development Support etc.
    the semantics of the option changed back in Git 1.9 days.
    (merge 19d122b pt/pull-tags-error-diag later to maint).
 
+ * for_each_ref() callback functions were taught to name the objects
+   not with "unsigned char sha1[20]" but with "struct object_id".
+
 
 Also contains various documentation updates and code clean-ups.