pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel Git 2.13 Release Notes



details:   https://anonhg.NetBSD.org/pkgsrc/rev/59d89ee36cde
branches:  trunk
changeset: 362296:59d89ee36cde
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed May 10 18:09:25 2017 +0000

description:
Git 2.13 Release Notes
======================
Backward compatibility notes.

 * Use of an empty string as a pathspec element that is used for
   'everything matches' is still warned and Git asks users to use a
   more explicit '.' for that instead.  The hope is that existing
   users will not mind this change, and eventually the warning can be
   turned into a hard error, upgrading the deprecation into removal of
   this (mis)feature.  That is not scheduled to happen in the upcoming
   release (yet).

 * The historical argument order "git merge <msg> HEAD <commit>..."
   has been deprecated for quite some time, and is now removed.

 * The default location "~/.git-credential-cache/socket" for the
   socket used to communicate with the credential-cache daemon has
   been moved to "~/.cache/git/credential/socket".

 * Git now avoids blindly falling back to ".git" when the setup
   sequence said we are _not_ in Git repository.  A corner case that
   happens to work right now may be broken by a call to die("BUG").
   We've tried hard to locate such cases and fixed them, but there
   might still be cases that need to be addressed--bug reports are
   greatly appreciated.

Updates since v2.12
-------------------
UI, Workflows & Features

 * "git describe" and "git name-rev" have been taught to take more
   than one refname patterns to restrict the set of refs to base their
   naming output on, and also learned to take negative patterns to
   name refs not to be used for naming via their "--exclude" option.

 * Deletion of a branch "foo/bar" could remove .git/refs/heads/foo
   once there no longer is any other branch whose name begins with
   "foo/", but we didn't do so so far.  Now we do.

 * When "git merge" detects a path that is renamed in one history
   while the other history deleted (or modified) it, it now reports
   both paths to help the user understand what is going on in the two
   histories being merged.

 * The <url> part in "http.<url>.<variable>" configuration variable
   can now be spelled with '*' that serves as wildcard.
   E.g. "http.https://*.example.com.proxy"; can be used to specify the
   proxy used for https://a.example.com, https://b.example.com, etc.,
   i.e. any host in the example.com domain.

 * "git tag" did not leave useful message when adding a new entry to
   reflog; this was left unnoticed for a long time because refs/tags/*
   doesn't keep reflog by default.

 * The "negative" pathspec feature was somewhat more cumbersome to use
   than necessary in that its short-hand used "!" which needed to be
   escaped from shells, and it required "exclude from what?" specified.

 * The command line options for ssh invocation needs to be tweaked for
   some implementations of SSH (e.g. PuTTY plink wants "-P <port>"
   while OpenSSH wants "-p <port>" to specify port to connect to), and
   the variant was guessed when GIT_SSH environment variable is used
   to specify it.  The logic to guess now applies to the command
   specified by the newer GIT_SSH_COMMAND and also core.sshcommand
   configuration variable, and comes with an escape hatch for users to
   deal with misdetected cases.

More...

diffstat:

 devel/git-base/Makefile    |   3 +--
 devel/git-base/PLIST       |   3 ++-
 devel/git-base/distinfo    |  10 +++++-----
 devel/git/Makefile.version |   4 ++--
 4 files changed, 10 insertions(+), 10 deletions(-)

diffs (59 lines):

diff -r a7607385e034 -r 59d89ee36cde devel/git-base/Makefile
--- a/devel/git-base/Makefile   Wed May 10 18:00:24 2017 +0000
+++ b/devel/git-base/Makefile   Wed May 10 18:09:25 2017 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.35 2017/04/30 01:21:32 ryoon Exp $
+# $NetBSD: Makefile,v 1.36 2017/05/10 18:09:25 adam Exp $
 
-PKGREVISION= 1
 .include "../../devel/git/Makefile.common"
 
 PKGNAME=       git-base-${GIT_VERSION}
diff -r a7607385e034 -r 59d89ee36cde devel/git-base/PLIST
--- a/devel/git-base/PLIST      Wed May 10 18:00:24 2017 +0000
+++ b/devel/git-base/PLIST      Wed May 10 18:09:25 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2017/02/25 08:32:57 adam Exp $
+@comment $NetBSD: PLIST,v 1.16 2017/05/10 18:09:25 adam Exp $
 bin/git
 bin/git-cvsserver
 bin/git-receive-pack
@@ -111,6 +111,7 @@
 libexec/git-core/git-read-tree
 libexec/git-core/git-rebase
 libexec/git-core/git-rebase--am
+libexec/git-core/git-rebase--helper
 libexec/git-core/git-rebase--interactive
 libexec/git-core/git-rebase--merge
 libexec/git-core/git-receive-pack
diff -r a7607385e034 -r 59d89ee36cde devel/git-base/distinfo
--- a/devel/git-base/distinfo   Wed May 10 18:00:24 2017 +0000
+++ b/devel/git-base/distinfo   Wed May 10 18:09:25 2017 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.60 2017/03/30 16:23:34 adam Exp $
+$NetBSD: distinfo,v 1.61 2017/05/10 18:09:25 adam Exp $
 
-SHA1 (git-2.12.2.tar.xz) = ed3889bfe46b01edc2d41c33132fbc951b072e0e
-RMD160 (git-2.12.2.tar.xz) = e46e19605ee303829f2096ace8e152eb73fe7294
-SHA512 (git-2.12.2.tar.xz) = 0e980ea6932b43c87892c0628d23bce62dc8fa8be3510e6e8bbd14605526e3b13c8a32ea9fbe8a74c286c4fe0e1fa34e85922edf743a9405a31d5657804b4b8d
-Size (git-2.12.2.tar.xz) = 4273748 bytes
+SHA1 (git-2.13.0.tar.xz) = c18782d17ce7dc3c40d0531d9cab593e8906f60a
+RMD160 (git-2.13.0.tar.xz) = 2bd561eed1b8bece94d5630bcf160e35f9e86c5e
+SHA512 (git-2.13.0.tar.xz) = 709e78ce1a7396c021af5802a89cd4a90802781c4ce4408af50ad8d11a5fc394a108ef24843fb901321e2e0597018111414443ce0d166ca5b1475db503246372
+Size (git-2.13.0.tar.xz) = 4744388 bytes
 SHA1 (patch-aa) = a58f3c2f45c1fbafd751d10b9ef34e6c9afc2c6f
 SHA1 (patch-ac) = e5d2112d158fe493a89b244a10d2e4b998a23d98
 SHA1 (patch-ae) = 9bc2e6c7f0a8fbc385b6ffda638d3245a62dc5ca
diff -r a7607385e034 -r 59d89ee36cde devel/git/Makefile.version
--- a/devel/git/Makefile.version        Wed May 10 18:00:24 2017 +0000
+++ b/devel/git/Makefile.version        Wed May 10 18:09:25 2017 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.version,v 1.54 2017/03/30 16:23:34 adam Exp $
+# $NetBSD: Makefile.version,v 1.55 2017/05/10 18:09:25 adam Exp $
 #
 # used by devel/git/Makefile.common
 # used by devel/git-cvs/Makefile
 # used by devel/git-svn/Makefile
 
-GIT_VERSION=   2.12.2
+GIT_VERSION=   2.13.0



Home | Main Index | Thread Index | Old Index