pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/mercurial Update to 2.3:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f40bca5cf361
branches:  trunk
changeset: 607381:f40bca5cf361
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Aug 11 00:23:03 2012 +0000

description:
Update to 2.3:

This is a regularly-scheduled feature release with numerous improvements and bugfixes.

1.1. Core features
    help: add --keyword (-k) for searching help
    hgweb: side-by-side comparison functionality
    log: support --graph without graphlog extension
    push: accept revset argument for --rev
    merge: bookmarks will no longer automatically merge with unnamed heads or other bookmarks. Instead it picks heads with diverging bookmarks.
    introduce ChangesetsObsolescence concept (experimental)
    bookmarks: allow existing remote bookmarks to become heads when pushing
    bookmarks: pull new bookmarks from remote by default (backward incompatible change)
    bookmarks: delete divergent bookmarks on merge
    bisect: set HG_NODE when runing a command
    graft: allow -r to specify revisions
    graft: implement --log (issue3438)
    graft: remark on empty graft
    hooks: print out more information when loading a python hook fails
    identity: show trailing '+' for dirty subrepos (issue2839)
    incoming/outgoing: handle --graph in core
    merge: warn about file deleted in one branch and renamed in other (issue3074)
    Mercurial can now identify third-party extensions as sources of tracebacks
    outgoing: accept revset argument for --rev
    performance improvement on branchy repo: incrementaly update branchcache
    performance improvement on huge file tree: add a C function to pack the dirstate
    performance improvement for huge .hgignore: process regex with re2 bindings if available
    revset: add "diff" field to "matching" predicate
    revset: add "converted" predicate to find converted changesets
    revset: add "origin" and "destination" predicates, to get graft, transplant or rebase origins or destinations.
    revset: add "extra" predicate to match changesets extra fields (issue2767)
    revset: add pattern matching to "bookmarks/branch/extra/tag/user" predicated

1.2. Extension features
    acl: use of "!" prefix in user or group names
    children: mark extension as deprecated
    convert/svn: handle non-local svn destination paths (issue3142)
    convert: accept Subversion 'file:///c%3A/svnrepo' syntax on Windows
    fetch: mark extension as deprecated
    graphlog: feature is now into core
    histedit: new extension for interactive history editing
    hg-ssh: add read-only flag
    largefiles: add --all-largefiles flag to pull and clone (issue3188)
    largefiles: improve performance by batching statlfile requests when pushing a largefiles repo (issue3386)
    largefiles: no longer attempt to clone all largefiles to non-local destinations
    largefiles: optimize performance when updating (issue3440)
    largefiles: support revsets for cat, outgoing --large and revert
    mq: introduce qpush/qpop/qgoto --keep-changes
    strip: introduce -B option to remove a bookmark
    rebase: allow collapsing branches in place (issue3111)
    rebase: make --dest understand revsets
    rebase: drop the infamous --detach option: rebase now behave with --source and --rev as expectable. It may no longer add second parent to rebased changeset (backward compatible change)
    transplant: handle non-empty patches doing nothing (issue2806)
    transplant: manually transplant pullable changesets with --log

1.3. Fixes
    bisect: fix O(n**2) behaviour (issue3382)
    bookmarks: fix push of moved bookmark when creating new branch heads
    case insensitive file system can no longer be confused by -R on (issue2167)
    copies: one fix related to directory rename detection (issue3511)
    convert: check for failed svn import in debugsvnlog and abort cleanly
    convert: ignore svn:executable for subversion targets without exec bit support
    convert: keep branch switching merges with ancestors (issue3340)
    convert: make filemap renames consistently override revision renames
    debugrevlog: fix a bug with empty repository (issue3537)
    graphlog: don't truncate template value at last \n
    httprepo: ensure Content-Type header exists when pushing data
    largefiles: fix a traceback when addremove follows a remove (issue3507)
    largefiles: fix a traceback when archiving a subrepo in a subrepo
    largefiles: fix addremove when largefile is missing (issue3227)
    largefiles: fix addremove with -R option
    largefiles: fix exception hack for i18n (issue3197)
    largefiles: fix path handling for cp/mv (issue3516)
    largefiles: archive -S now store largefiles instead of standins
    largefiles: fix hg addremove when already removed largefile exists (issue3364)
    merge: do not warn about copy and rename in the same transaction (issue2113)
    mq: add ".hgsubstate" to patch target list only if it is not listed up yet
    mq: create patch file after commit to import diff of ".hgsubstate" at qrefresh
    pager: work around bug in python 2.4's subprocess module (issue3533):
    revlog: zlib.error are no longer sent to the user (issue3424)
    tag: don't allow tagging the null revision (issue1915)

diffstat:

 devel/mercurial/Makefile |   4 +-
 devel/mercurial/PLIST    |  56 +++++++++++++++++++++--------------------------
 devel/mercurial/distinfo |   8 +++---
 3 files changed, 31 insertions(+), 37 deletions(-)

diffs (165 lines):

diff -r ecf8a25f767b -r f40bca5cf361 devel/mercurial/Makefile
--- a/devel/mercurial/Makefile  Sat Aug 11 00:22:51 2012 +0000
+++ b/devel/mercurial/Makefile  Sat Aug 11 00:23:03 2012 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.74 2012/07/07 21:39:47 wiz Exp $
+# $NetBSD: Makefile,v 1.75 2012/08/11 00:23:03 wiz Exp $
 #
 
-DISTNAME=      mercurial-2.2.3
+DISTNAME=      mercurial-2.3
 CATEGORIES=    devel scm
 MASTER_SITES=  http://mercurial.selenic.com/release/
 
diff -r ecf8a25f767b -r f40bca5cf361 devel/mercurial/PLIST
--- a/devel/mercurial/PLIST     Sat Aug 11 00:22:51 2012 +0000
+++ b/devel/mercurial/PLIST     Sat Aug 11 00:23:03 2012 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.30 2012/05/03 16:16:51 wiz Exp $
+@comment $NetBSD: PLIST,v 1.31 2012/08/11 00:23:03 wiz Exp $
 bin/hg
 ${PYSITELIB}/hgext/__init__.py
 ${PYSITELIB}/hgext/__init__.pyc
@@ -93,6 +93,9 @@
 ${PYSITELIB}/hgext/highlight/highlight.py
 ${PYSITELIB}/hgext/highlight/highlight.pyc
 ${PYSITELIB}/hgext/highlight/highlight.pyo
+${PYSITELIB}/hgext/histedit.py
+${PYSITELIB}/hgext/histedit.pyc
+${PYSITELIB}/hgext/histedit.pyo
 ${PYSITELIB}/hgext/interhg.py
 ${PYSITELIB}/hgext/interhg.pyc
 ${PYSITELIB}/hgext/interhg.pyo
@@ -337,36 +340,18 @@
 ${PYSITELIB}/mercurial/httpclient/__init__.py
 ${PYSITELIB}/mercurial/httpclient/__init__.pyc
 ${PYSITELIB}/mercurial/httpclient/__init__.pyo
+${PYSITELIB}/mercurial/httpclient/_readers.py
+${PYSITELIB}/mercurial/httpclient/_readers.pyc
+${PYSITELIB}/mercurial/httpclient/_readers.pyo
 ${PYSITELIB}/mercurial/httpclient/socketutil.py
 ${PYSITELIB}/mercurial/httpclient/socketutil.pyc
 ${PYSITELIB}/mercurial/httpclient/socketutil.pyo
-${PYSITELIB}/mercurial/httpclient/tests/__init__.py
-${PYSITELIB}/mercurial/httpclient/tests/__init__.pyc
-${PYSITELIB}/mercurial/httpclient/tests/__init__.pyo
-${PYSITELIB}/mercurial/httpclient/tests/simple_http_test.py
-${PYSITELIB}/mercurial/httpclient/tests/simple_http_test.pyc
-${PYSITELIB}/mercurial/httpclient/tests/simple_http_test.pyo
-${PYSITELIB}/mercurial/httpclient/tests/test_bogus_responses.py
-${PYSITELIB}/mercurial/httpclient/tests/test_bogus_responses.pyc
-${PYSITELIB}/mercurial/httpclient/tests/test_bogus_responses.pyo
-${PYSITELIB}/mercurial/httpclient/tests/test_chunked_transfer.py
-${PYSITELIB}/mercurial/httpclient/tests/test_chunked_transfer.pyc
-${PYSITELIB}/mercurial/httpclient/tests/test_chunked_transfer.pyo
-${PYSITELIB}/mercurial/httpclient/tests/test_proxy_support.py
-${PYSITELIB}/mercurial/httpclient/tests/test_proxy_support.pyc
-${PYSITELIB}/mercurial/httpclient/tests/test_proxy_support.pyo
-${PYSITELIB}/mercurial/httpclient/tests/test_ssl.py
-${PYSITELIB}/mercurial/httpclient/tests/test_ssl.pyc
-${PYSITELIB}/mercurial/httpclient/tests/test_ssl.pyo
-${PYSITELIB}/mercurial/httpclient/tests/util.py
-${PYSITELIB}/mercurial/httpclient/tests/util.pyc
-${PYSITELIB}/mercurial/httpclient/tests/util.pyo
 ${PYSITELIB}/mercurial/httpconnection.py
 ${PYSITELIB}/mercurial/httpconnection.pyc
 ${PYSITELIB}/mercurial/httpconnection.pyo
-${PYSITELIB}/mercurial/httprepo.py
-${PYSITELIB}/mercurial/httprepo.pyc
-${PYSITELIB}/mercurial/httprepo.pyo
+${PYSITELIB}/mercurial/httppeer.py
+${PYSITELIB}/mercurial/httppeer.pyc
+${PYSITELIB}/mercurial/httppeer.pyo
 ${PYSITELIB}/mercurial/i18n.py
 ${PYSITELIB}/mercurial/i18n.pyc
 ${PYSITELIB}/mercurial/i18n.pyo
@@ -422,6 +407,9 @@
 ${PYSITELIB}/mercurial/node.py
 ${PYSITELIB}/mercurial/node.pyc
 ${PYSITELIB}/mercurial/node.pyo
+${PYSITELIB}/mercurial/obsolete.py
+${PYSITELIB}/mercurial/obsolete.pyc
+${PYSITELIB}/mercurial/obsolete.pyo
 ${PYSITELIB}/mercurial/osutil.so
 ${PYSITELIB}/mercurial/parser.py
 ${PYSITELIB}/mercurial/parser.pyc
@@ -430,6 +418,9 @@
 ${PYSITELIB}/mercurial/patch.py
 ${PYSITELIB}/mercurial/patch.pyc
 ${PYSITELIB}/mercurial/patch.pyo
+${PYSITELIB}/mercurial/peer.py
+${PYSITELIB}/mercurial/peer.pyc
+${PYSITELIB}/mercurial/peer.pyo
 ${PYSITELIB}/mercurial/phases.py
 ${PYSITELIB}/mercurial/phases.pyc
 ${PYSITELIB}/mercurial/phases.pyo
@@ -448,9 +439,6 @@
 ${PYSITELIB}/mercurial/repair.py
 ${PYSITELIB}/mercurial/repair.pyc
 ${PYSITELIB}/mercurial/repair.pyo
-${PYSITELIB}/mercurial/repo.py
-${PYSITELIB}/mercurial/repo.pyc
-${PYSITELIB}/mercurial/repo.pyo
 ${PYSITELIB}/mercurial/revlog.py
 ${PYSITELIB}/mercurial/revlog.pyc
 ${PYSITELIB}/mercurial/revlog.pyo
@@ -469,9 +457,9 @@
 ${PYSITELIB}/mercurial/simplemerge.py
 ${PYSITELIB}/mercurial/simplemerge.pyc
 ${PYSITELIB}/mercurial/simplemerge.pyo
-${PYSITELIB}/mercurial/sshrepo.py
-${PYSITELIB}/mercurial/sshrepo.pyc
-${PYSITELIB}/mercurial/sshrepo.pyo
+${PYSITELIB}/mercurial/sshpeer.py
+${PYSITELIB}/mercurial/sshpeer.pyc
+${PYSITELIB}/mercurial/sshpeer.pyo
 ${PYSITELIB}/mercurial/sshserver.py
 ${PYSITELIB}/mercurial/sshserver.pyc
 ${PYSITELIB}/mercurial/sshserver.pyo
@@ -521,6 +509,7 @@
 ${PYSITELIB}/mercurial/templates/gitweb/changeset.tmpl
 ${PYSITELIB}/mercurial/templates/gitweb/error.tmpl
 ${PYSITELIB}/mercurial/templates/gitweb/fileannotate.tmpl
+${PYSITELIB}/mercurial/templates/gitweb/filecomparison.tmpl
 ${PYSITELIB}/mercurial/templates/gitweb/filediff.tmpl
 ${PYSITELIB}/mercurial/templates/gitweb/filelog.tmpl
 ${PYSITELIB}/mercurial/templates/gitweb/filerevision.tmpl
@@ -549,6 +538,7 @@
 ${PYSITELIB}/mercurial/templates/monoblue/changeset.tmpl
 ${PYSITELIB}/mercurial/templates/monoblue/error.tmpl
 ${PYSITELIB}/mercurial/templates/monoblue/fileannotate.tmpl
+${PYSITELIB}/mercurial/templates/monoblue/filecomparison.tmpl
 ${PYSITELIB}/mercurial/templates/monoblue/filediff.tmpl
 ${PYSITELIB}/mercurial/templates/monoblue/filelog.tmpl
 ${PYSITELIB}/mercurial/templates/monoblue/filerevision.tmpl
@@ -571,6 +561,7 @@
 ${PYSITELIB}/mercurial/templates/paper/diffstat.tmpl
 ${PYSITELIB}/mercurial/templates/paper/error.tmpl
 ${PYSITELIB}/mercurial/templates/paper/fileannotate.tmpl
+${PYSITELIB}/mercurial/templates/paper/filecomparison.tmpl
 ${PYSITELIB}/mercurial/templates/paper/filediff.tmpl
 ${PYSITELIB}/mercurial/templates/paper/filelog.tmpl
 ${PYSITELIB}/mercurial/templates/paper/filelogentry.tmpl
@@ -592,6 +583,9 @@
 ${PYSITELIB}/mercurial/templates/raw/error.tmpl
 ${PYSITELIB}/mercurial/templates/raw/fileannotate.tmpl
 ${PYSITELIB}/mercurial/templates/raw/filediff.tmpl
+${PYSITELIB}/mercurial/templates/raw/graph.tmpl
+${PYSITELIB}/mercurial/templates/raw/graphedge.tmpl
+${PYSITELIB}/mercurial/templates/raw/graphnode.tmpl
 ${PYSITELIB}/mercurial/templates/raw/index.tmpl
 ${PYSITELIB}/mercurial/templates/raw/manifest.tmpl
 ${PYSITELIB}/mercurial/templates/raw/map
diff -r ecf8a25f767b -r f40bca5cf361 devel/mercurial/distinfo
--- a/devel/mercurial/distinfo  Sat Aug 11 00:22:51 2012 +0000
+++ b/devel/mercurial/distinfo  Sat Aug 11 00:23:03 2012 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.61 2012/07/07 21:39:47 wiz Exp $
+$NetBSD: distinfo,v 1.62 2012/08/11 00:23:03 wiz Exp $
 
-SHA1 (mercurial-2.2.3.tar.gz) = b754700c545c17f68e1ab36c942141d90c9b9b46
-RMD160 (mercurial-2.2.3.tar.gz) = 44a962017d63aaa5e586f2e3c9d772306be9e6eb
-Size (mercurial-2.2.3.tar.gz) = 3441501 bytes
+SHA1 (mercurial-2.3.tar.gz) = f5fb472500deb01677f1b2e82c7872fe06069cdb
+RMD160 (mercurial-2.3.tar.gz) = 25292dd34f7f2e670c257424137e5733ff271084
+Size (mercurial-2.3.tar.gz) = 3549002 bytes



Home | Main Index | Thread Index | Old Index