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