summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2012-07-23 20:16:03 +0000
committeradam <adam@pkgsrc.org>2012-07-23 20:16:03 +0000
commit08cb1f86fdb0ee77a608f55e2b6437fc19e41cad (patch)
tree106ee95d90948e7d6614e014f232b31cbf88d774
parentae4ca27e47de880c3ec1e35862ce61b4298e8dc1 (diff)
downloadpkgsrc-08cb1f86fdb0ee77a608f55e2b6437fc19e41cad.tar.gz
Changes 1.7.11.3
* The error message from "git push $there :bogo" (and its equivalent "git push $there --delete bogo") mentioned that we tried and failed to guess what ref is being deleted based on the LHS of the refspec, which we don't. * A handful of files and directories we create had tighter than necessary permission bits when the user wanted to have group writability (e.g. by setting "umask 002"). * "commit --amend" used to refuse amending a commit with an empty log message, with or without "--allow-empty-message". * "git commit --amend --only --" was meant to allow "Clever" people to rewrite the commit message without making any change even when they have already changes for the next commit added to their index, but it never worked as advertised since it was introduced in 1.3.0 era. * Even though the index can record pathnames longer than 1<<12 bytes, in some places we were not comparing them in full, potentially replacing index entries instead of adding. * "git show"'s auto-walking behaviour was an unreliable and unpredictable hack; it now behaves just like "git log" does when it walks. * "git diff", "git status" and anything that internally uses the comparison machinery was utterly broken when the difference involved a file with "-" as its name. This was due to the way "git diff --no-index" was incorrectly bolted on to the system, making any comparison that involves a file "-" at the root level incorrectly read from the standard input. * We did not have test to make sure "git rebase" without extra options filters out an empty commit in the original history. * "git fast-export" produced an input stream for fast-import without properly quoting pathnames when they contain SPs in them. * "git checkout --detach", when you are still on an unborn branch, should be forbidden, but it wasn't. * Some implementations of Perl terminates "lines" with CRLF even when the script is operating on just a sequence of bytes. Make sure to use "$PERL_PATH", the version of Perl the user told Git to use, in our tests to avoid unnecessary breakages in tests. Also contains minor typofixes and documentation updates.
-rw-r--r--devel/scmgit-base/distinfo8
-rw-r--r--devel/scmgit/Makefile.version4
2 files changed, 6 insertions, 6 deletions
diff --git a/devel/scmgit-base/distinfo b/devel/scmgit-base/distinfo
index 39996a66f99..0e7bb62034c 100644
--- a/devel/scmgit-base/distinfo
+++ b/devel/scmgit-base/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.58 2012/07/18 12:09:56 adam Exp $
+$NetBSD: distinfo,v 1.59 2012/07/23 20:16:04 adam Exp $
-SHA1 (git-1.7.11.2.tar.gz) = f67b4f6c0277250411c6872ae7b8a872ae11d313
-RMD160 (git-1.7.11.2.tar.gz) = c19a83684ff3448b844974663304530149f411e2
-Size (git-1.7.11.2.tar.gz) = 4015780 bytes
+SHA1 (git-1.7.11.3.tar.gz) = a10c420e4d9152d6059f41825904cfac3062b135
+RMD160 (git-1.7.11.3.tar.gz) = 0fa9a4555f4f17336c2d8c814e01cda61fbdd53f
+Size (git-1.7.11.3.tar.gz) = 4018044 bytes
SHA1 (patch-aa) = e4c1d5a723b97056e06f966e1dbb44d330678ff1
SHA1 (patch-ac) = ae75c6ca3abb5edf688e4877f3df8b6c6297f091
SHA1 (patch-ae) = 9bc2e6c7f0a8fbc385b6ffda638d3245a62dc5ca
diff --git a/devel/scmgit/Makefile.version b/devel/scmgit/Makefile.version
index 75f1595dc2a..952c3e2feb7 100644
--- a/devel/scmgit/Makefile.version
+++ b/devel/scmgit/Makefile.version
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile.version,v 1.45 2012/07/18 12:09:56 adam Exp $
+# $NetBSD: Makefile.version,v 1.46 2012/07/23 20:16:03 adam Exp $
#
# used by devel/scmgit/Makefile.common
# used by www/gitweb/Makefile
-GIT_VERSION= 1.7.11.2
+GIT_VERSION= 1.7.11.3