summaryrefslogtreecommitdiff
path: root/devel/git-base
diff options
context:
space:
mode:
authorschmonz <schmonz>2014-12-19 00:49:53 +0000
committerschmonz <schmonz>2014-12-19 00:49:53 +0000
commit16e10a307aef2675a75de76009a0fafe016086a1 (patch)
treecb594ac495e0a1f91aba5c693c883c19d4e59610 /devel/git-base
parent3033075877def365da5a038b030f405ebdd7ce78 (diff)
downloadpkgsrc-16e10a307aef2675a75de76009a0fafe016086a1.tar.gz
Update to 2.2.1. From the changelog:
* We used to allow committing a path ".Git/config" with Git that is running on a case sensitive filesystem, but an attempt to check out such a path with Git that runs on a case insensitive filesystem would have clobbered ".git/config", which is definitely not what the user would have expected. Git now prevents you from tracking a path with ".Git" (in any case combination) as a path component. * On Windows, certain path components that are different from ".git" are mapped to ".git", e.g. "git~1/config" is treated as if it were ".git/config". HFS+ has a similar issue, where certain unicode codepoints are ignored, e.g. ".g\u200cit/config" is treated as if it were ".git/config". Pathnames with these potential issues are rejected on the affected systems. Git on systems that are not affected by this issue (e.g. Linux) can also be configured to reject them to ensure cross platform interoperability of the hosted projects. * "git fsck" notices a tree object that records such a path that can be confused with ".git", and with receive.fsckObjects configuration set to true, an attempt to "git push" such a tree object will be rejected. Such a path may not be a problem on some filesystems but in order to protect those on HFS+ and on case insensitive filesystems, this check is enabled on all platforms. A big "thanks!" for bringing this issue to us goes to our friends in the Mercurial land, namely, Matt Mackall and Augie Fackler. Also contains typofixes, documentation updates and trivial code clean-ups. Changes since v2.2.0 are as follows: Hartmut Henkel (1): l10n: de.po: fix typos Jeff King (8): unpack-trees: propagate errors adding entries to the index read-tree: add tests for confusing paths like ".." and ".git" verify_dotfile(): reject .git case-insensitively t1450: refactor ".", "..", and ".git" fsck tests fsck: notice .git case-insensitively utf8: add is_hfs_dotgit() helper read-cache: optionally disallow HFS+ .git variants fsck: complain about HFS+ ".git" aliases in trees Johannes Schindelin (3): path: add is_ntfs_dotgit() helper read-cache: optionally disallow NTFS .git variants fsck: complain about NTFS ".git" aliases in trees
Diffstat (limited to 'devel/git-base')
-rw-r--r--devel/git-base/distinfo8
1 files changed, 4 insertions, 4 deletions
diff --git a/devel/git-base/distinfo b/devel/git-base/distinfo
index e801667003e..68970c06cbd 100644
--- a/devel/git-base/distinfo
+++ b/devel/git-base/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.20 2014/11/30 18:43:41 adam Exp $
+$NetBSD: distinfo,v 1.21 2014/12/19 00:49:53 schmonz Exp $
-SHA1 (git-2.2.0.tar.xz) = 6221b8303dc6887cbce986563f9ece78a3b2ad6a
-RMD160 (git-2.2.0.tar.xz) = 40773f8aa510d2549686a45306e3ce2fa3aff8ad
-Size (git-2.2.0.tar.xz) = 3588600 bytes
+SHA1 (git-2.2.1.tar.xz) = b9be1448c5db065f8fda875abd224f2fef1d32bc
+RMD160 (git-2.2.1.tar.xz) = 36087561134c261fc5b444017861a86636eadaa3
+Size (git-2.2.1.tar.xz) = 3590808 bytes
SHA1 (patch-aa) = 8c1096065d26b93a6e10bc6926d3fc3686f711f2
SHA1 (patch-ac) = 376cdd1c58b143c820ff6395987a8a77cf9b52ba
SHA1 (patch-ae) = 9bc2e6c7f0a8fbc385b6ffda638d3245a62dc5ca