Skip to content

Commit

Permalink
Update to 3.0:
Browse files Browse the repository at this point in the history
Mercurial 3.0 (2014-05-01)

This is a regularly-scheduled quarterly feature release. Unlike
other 3.0 software releases, this is simply 2.9 + .1, so it should
be the usual pain-free upgrade.

1.1. Core features

    cat: support explicit paths in subrepos
    cmdserver: allow starting server without repository
    clone: abort if default destination has no meaningful name (BC)
    clone: put streaming clones in a transaction
    color: add debugcolor command (issue4094)
    color: allow color keywords to be used directly in template
    commands: add -T as alternative to --template
    commands: hg debuginstall checks missing templates (issue4151)
    commit: --edit/-e allows editing commit message supplied through other means
    config: add initial implementation of --edit (with --global and --local flags)
    debuginstall: add Python information to debuginstall output (issue4128)
    demandimport: support HGDEMANDIMPORT=disable to disable demandimport
    hgweb: add metadata to atom and rss feed entries
    http: reuse authentication info after the first failed request (issue3567)
    log: change implementation to use graphlog code
    push: provide a hint when no paths are configured (issue3692)
    require: provide a link to a wiki page as well as suggesting upgrade
    revset: new implementation with incremental evaluation
    revset: try to handle hyphenated symbols if lookup callback is available
    revset: add 'only()' revset
    sshpeer: only print out 'running ssh' messages in debug mode (BC)
    template: add ifcontains template function
    template: add pad function for padding output
    template: add revset() template function
    template: add shortest(node) template function
    template: add flexible -T option
    win32: improve the performance of win32.unlink() over CIFS

1.2. Extension features

    blackbox: log events related to branch cache
    convert: avoid updating tags when there is nothing new
    convert: compare tags from all heads instead of just one
    convert: replace old sha1s in the description
    extensions: mark win32text deprecated
    extensions: remove interhg
    extensions: remove the inotify extension (BC)
    histedit: select the lowest rev when looking for a root in a revset (BC)
    journal: report parsing errors on recover/rollback (issue4172)
    qimport: allow importing URLs

1.3. Fixes

    backout: don't limit ancestry check to a single ancestor
    backout: improve confusing 'cannot backout change on a different branch' abort
    caches: invalidate store caches when lock is taken
    cmdserver: forcibly use L channel to read password input (issue3161)
    cmdserver: reload mq on each runcommand request to avoid corruption
    diff: use second filename for --stat reporting on git patches (issue4221)
    dirstate: report bad subdirectories as match.bad, not just a warning (BC)
    extensions: use normpath to allow trailing '\' on Windows (issue4187)
    fncache: clean up fncache during strips
    largefiles: changed overridelog to work with graphlog
    largefiles: don't prompt when one side of merge was changed but didn't change
    largefiles: remove directories emptied after their files are moved (issue3515)
    parsers: fail fast if Python has wrong minor version (issue4110)
    phases: apply publishing enforcement for "serve" source
    revlog: deal with chunk ranges over 2G on Windows (issue4215)
    setup.py: fix C extension compilation issue with OS X 10.9 and Xcode 5.1
    subrepo: check return code for git push (issue4223)

1.4. Experimental features

    bundle2: experimental support for bundle2
    merge: experimental implementation of bid merge
    merge: tell when .ancestor picks one of multiple common ancestors heads
  • Loading branch information
wiz committed May 3, 2014
1 parent 925de12 commit d6e0318
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 10 deletions.
4 changes: 2 additions & 2 deletions devel/py-mercurial/Makefile.version
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# $NetBSD: Makefile.version,v 1.1 2014/04/21 13:34:44 wiz Exp $
# $NetBSD: Makefile.version,v 1.2 2014/05/03 11:53:59 wiz Exp $

VERSION= 2.9.2
VERSION= 3.0

PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 2.9
# see also http://mercurial.selenic.com/wiki/SupportedPythonVersions
Expand Down
11 changes: 7 additions & 4 deletions devel/py-mercurial/PLIST
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.1 2014/04/21 13:34:44 wiz Exp $
@comment $NetBSD: PLIST,v 1.2 2014/05/03 11:53:59 wiz Exp $
bin/hg
${PYSITELIB}/hgext/__init__.py
${PYSITELIB}/hgext/__init__.pyc
Expand Down Expand Up @@ -99,9 +99,6 @@ ${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
${PYSITELIB}/hgext/keyword.py
${PYSITELIB}/hgext/keyword.pyc
${PYSITELIB}/hgext/keyword.pyo
Expand Down Expand Up @@ -213,6 +210,9 @@ ${PYSITELIB}/mercurial/bookmarks.pyo
${PYSITELIB}/mercurial/branchmap.py
${PYSITELIB}/mercurial/branchmap.pyc
${PYSITELIB}/mercurial/branchmap.pyo
${PYSITELIB}/mercurial/bundle2.py
${PYSITELIB}/mercurial/bundle2.pyc
${PYSITELIB}/mercurial/bundle2.pyo
${PYSITELIB}/mercurial/bundlerepo.py
${PYSITELIB}/mercurial/bundlerepo.pyc
${PYSITELIB}/mercurial/bundlerepo.pyo
Expand Down Expand Up @@ -271,6 +271,9 @@ ${PYSITELIB}/mercurial/encoding.pyo
${PYSITELIB}/mercurial/error.py
${PYSITELIB}/mercurial/error.pyc
${PYSITELIB}/mercurial/error.pyo
${PYSITELIB}/mercurial/exchange.py
${PYSITELIB}/mercurial/exchange.pyc
${PYSITELIB}/mercurial/exchange.pyo
${PYSITELIB}/mercurial/extensions.py
${PYSITELIB}/mercurial/extensions.pyc
${PYSITELIB}/mercurial/extensions.pyo
Expand Down
8 changes: 4 additions & 4 deletions devel/py-mercurial/distinfo
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.1 2014/04/21 13:34:44 wiz Exp $
$NetBSD: distinfo,v 1.2 2014/05/03 11:53:59 wiz Exp $

SHA1 (mercurial-2.9.2.tar.gz) = 35668f2d88afe55d10aa7dbce821021bf0be4f73
RMD160 (mercurial-2.9.2.tar.gz) = e10f1020d78880e955a40c414c4c1fee71390fed
Size (mercurial-2.9.2.tar.gz) = 3855689 bytes
SHA1 (mercurial-3.0.tar.gz) = f9648580dd1a6a093fa16d7c28cf5aeefd20f2f0
RMD160 (mercurial-3.0.tar.gz) = 7de6d47f4e351a16c9e58e4c4fbd2a04de42a8eb
Size (mercurial-3.0.tar.gz) = 3903047 bytes

0 comments on commit d6e0318

Please sign in to comment.