Fri Dec 19 11:37:04 2014 UTC ()
Update to 3.2.3:

This is an unscheduled bugfix release containing two security fixes
for issues we uncovered in both Git and Mercurial for CVE-2014-9390.
Users on Mac and Windows are encouraged to upgrade.

    context: stop setting None for modified or added nodes
    darwin: omit ignorable codepoints when normcase()ing a file path
    encoding: add hfsignoreclean to clean out HFS-ignored characters
    largefiles: don't actually remove largefiles in an addremove dry run
    log: fix log -f slow path to actually follow history
    log: fix log revset instability
    manifest: disallow setting the node id of an entry to None
    pathauditor: check for Windows shortname aliases
    pathauditor: check for codepoints ignored on OS X
    rebase: ignore negative state when updating back to original wc parent
    update: add tests for untracked local file
    update: don't overwrite untracked ignored files on update


(wiz)
diff -r1.11 -r1.12 pkgsrc/devel/py-mercurial/Makefile.version
diff -r1.10 -r1.11 pkgsrc/devel/py-mercurial/distinfo

cvs diff -r1.11 -r1.12 pkgsrc/devel/py-mercurial/Attic/Makefile.version (expand / switch to unified diff)

--- pkgsrc/devel/py-mercurial/Attic/Makefile.version 2014/12/02 22:49:38 1.11
+++ pkgsrc/devel/py-mercurial/Attic/Makefile.version 2014/12/19 11:37:04 1.12
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1# $NetBSD: Makefile.version,v 1.11 2014/12/02 22:49:38 wiz Exp $ 1# $NetBSD: Makefile.version,v 1.12 2014/12/19 11:37:04 wiz Exp $
2 2
3VERSION= 3.2.2 3VERSION= 3.2.3
4 4
5PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 2.9 5PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 2.9
6# see also http://mercurial.selenic.com/wiki/SupportedPythonVersions 6# see also http://mercurial.selenic.com/wiki/SupportedPythonVersions
7# 3.x support is not planned for the near future 7# 3.x support is not planned for the near future
8# 8#
9# the following setup argument was requested when compiling 9# the following setup argument was requested when compiling
10# for python-3.x 10# for python-3.x
11#.include "../../lang/python/pyversion.mk" 11#.include "../../lang/python/pyversion.mk"
12# 12#
13#.if ("${PYPKGPREFIX}" != "py26") && ("${PYPKGPREFIX}" != "py27") 13#.if ("${PYPKGPREFIX}" != "py26") && ("${PYPKGPREFIX}" != "py27")
14#PYSETUPARGS+= --c2to3 14#PYSETUPARGS+= --c2to3
15#.endif 15#.endif

cvs diff -r1.10 -r1.11 pkgsrc/devel/py-mercurial/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-mercurial/distinfo 2014/12/02 22:49:38 1.10
+++ pkgsrc/devel/py-mercurial/distinfo 2014/12/19 11:37:04 1.11
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.10 2014/12/02 22:49:38 wiz Exp $ 1$NetBSD: distinfo,v 1.11 2014/12/19 11:37:04 wiz Exp $
2 2
3SHA1 (mercurial-3.2.2.tar.gz) = a8a51aa412abd5155c7de29fd39c9774decb4d3f 3SHA1 (mercurial-3.2.3.tar.gz) = 7c870aebcfd7720813c53c75b0939cee8a0e1168
4RMD160 (mercurial-3.2.2.tar.gz) = 473c31daeb49139239a5dd71ca0a7dd4989ecde0 4RMD160 (mercurial-3.2.3.tar.gz) = 76b09015bfb9c84968264a0e419ef5c1b2cd1972
5Size (mercurial-3.2.2.tar.gz) = 4075999 bytes 5Size (mercurial-3.2.3.tar.gz) = 4078011 bytes