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 0.9.2:
details: https://anonhg.NetBSD.org/pkgsrc/rev/3452995fbca8
branches: trunk
changeset: 522526:3452995fbca8
user: wiz <wiz%pkgsrc.org@localhost>
date: Mon Dec 11 23:15:56 2006 +0000
description:
Update to 0.9.2:
New features:
- merge now follows renames and copies
- new layout protects against case-insensitivity issues
- new branch and branches commands for managing named branches
- push command accepts -r for pushing specified heads or named branches
- proper storage of changelog and other metadata in UTF-8
- log, annotate and grep '--follow' follow renames and copies
- date parsing is improved and log, update, and revert accept --date ranges
- additional command options for log, status, addremove
- improved schema for hgweb URLs
- bundle can now use '-r' and '--base' removing the need of an base repository
- support for git-style extended patches with --git option
- new debuginstall command to check for common installation issues
New contributions and extensions:
- mq
- support for quilt-style guards
- can import existing changesets into mq ('qimport -r') or
commit mq patches as regular changesets ('qdel -f')
- edit the log message with 'qrefresh -e'
- rename patches with 'qrename'
- qheader to display the patch header of particular patches,
and '--summary' for qseries, qapplied, qunapplied and qtop
- combine patches with 'qfold'
- qrefresh supports pattern options to import only a subset
of the changes into a patch, to help split changes into multiple patches
- patch names for applied patches act like local tags, and can be
used in the revision arguments of any hg command
- hgk
- browse a subset of the history with '--limit' and revision range arguments
- shows revision numbers as well as node hashes
- churn: graph lines of code changed per user over a range of history
- patchbomb: generate inline attachments with '-a'
Behavior changes:
- hg cat defaults to the working directory revision rather than tip
- hg manifest no longer shows internal file revision hashes by default
- hg revert now requires the -a flag to revert all files
Developer notes:
- new high-level API functions in the 'hg' module
- new context API simplifies many operations
- The changelog can now include arbitrary metadata in key: value form
diffstat:
devel/mercurial/Makefile | 14 +++-
devel/mercurial/PLIST | 118 ++++++++++++++++++++++++++++----------
devel/mercurial/distinfo | 9 +-
devel/mercurial/patches/patch-aa | 19 ++++++
4 files changed, 120 insertions(+), 40 deletions(-)
diffs (truncated from 313 to 300 lines):
diff -r 5b458e461b00 -r 3452995fbca8 devel/mercurial/Makefile
--- a/devel/mercurial/Makefile Mon Dec 11 23:00:31 2006 +0000
+++ b/devel/mercurial/Makefile Mon Dec 11 23:15:56 2006 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.10 2006/07/25 22:12:38 minskim Exp $
+# $NetBSD: Makefile,v 1.11 2006/12/11 23:15:56 wiz Exp $
#
-DISTNAME= mercurial-0.9.1
+DISTNAME= mercurial-0.9.2
CATEGORIES= devel
MASTER_SITES= http://www.selenic.com/mercurial/release/
@@ -9,19 +9,27 @@
HOMEPAGE= http://www.selenic.com/mercurial/wiki/index.cgi/Mercurial
COMMENT= Fast, lightweight source control management system
+BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto
+BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc
+
PY_PATCHPLIST= yes
PYDISTUTILSPKG= yes
+USE_TOOLS+= gmake
PYTHON_VERSIONS_ACCEPTED= 24 23
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5
+MAKE_ENV+= PYTHONBIN=${PYTHONBIN:Q}
+
+post-build:
+ cd ${WRKSRC}/doc && ${MAKE_ENV} ${GMAKE} man
+
post-install:
${INSTALL_DATA} ${WRKSRC}/doc/*.1 ${PREFIX}/${PKGMANDIR}/man1
${INSTALL_DATA} ${WRKSRC}/doc/*.5 ${PREFIX}/${PKGMANDIR}/man5
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mercurial
${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/mercurial
- ${INSTALL_DATA} ${WRKSRC}/comparison.txt ${PREFIX}/share/doc/mercurial
.include "../../lang/python/extension.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 5b458e461b00 -r 3452995fbca8 devel/mercurial/PLIST
--- a/devel/mercurial/PLIST Mon Dec 11 23:00:31 2006 +0000
+++ b/devel/mercurial/PLIST Mon Dec 11 23:15:56 2006 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2006/07/25 22:12:38 minskim Exp $
+@comment $NetBSD: PLIST,v 1.7 2006/12/11 23:15:56 wiz Exp $
bin/hg
bin/hgmerge
${PYSITELIB}/hgext/__init__.py
@@ -13,6 +13,9 @@
${PYSITELIB}/hgext/extdiff.py
${PYSITELIB}/hgext/extdiff.pyc
${PYSITELIB}/hgext/extdiff.pyo
+${PYSITELIB}/hgext/fetch.py
+${PYSITELIB}/hgext/fetch.pyc
+${PYSITELIB}/hgext/fetch.pyo
${PYSITELIB}/hgext/gpg.py
${PYSITELIB}/hgext/gpg.pyc
${PYSITELIB}/hgext/gpg.pyo
@@ -31,21 +34,25 @@
${PYSITELIB}/hgext/patchbomb.py
${PYSITELIB}/hgext/patchbomb.pyc
${PYSITELIB}/hgext/patchbomb.pyo
+${PYSITELIB}/hgext/transplant.py
+${PYSITELIB}/hgext/transplant.pyc
+${PYSITELIB}/hgext/transplant.pyo
${PYSITELIB}/hgext/win32text.py
${PYSITELIB}/hgext/win32text.pyc
${PYSITELIB}/hgext/win32text.pyo
${PYSITELIB}/mercurial/__init__.py
${PYSITELIB}/mercurial/__init__.pyc
${PYSITELIB}/mercurial/__init__.pyo
-${PYSITELIB}/mercurial/__version__.py
-${PYSITELIB}/mercurial/__version__.pyc
-${PYSITELIB}/mercurial/__version__.pyo
+${PYSITELIB}/mercurial/ancestor.py
+${PYSITELIB}/mercurial/ancestor.pyc
+${PYSITELIB}/mercurial/ancestor.pyo
${PYSITELIB}/mercurial/appendfile.py
${PYSITELIB}/mercurial/appendfile.pyc
${PYSITELIB}/mercurial/appendfile.pyo
${PYSITELIB}/mercurial/archival.py
${PYSITELIB}/mercurial/archival.pyc
${PYSITELIB}/mercurial/archival.pyo
+${PYSITELIB}/mercurial/base85.so
${PYSITELIB}/mercurial/bdiff.so
${PYSITELIB}/mercurial/bundlerepo.py
${PYSITELIB}/mercurial/bundlerepo.pyc
@@ -59,6 +66,9 @@
${PYSITELIB}/mercurial/changelog.py
${PYSITELIB}/mercurial/changelog.pyc
${PYSITELIB}/mercurial/changelog.pyo
+${PYSITELIB}/mercurial/cmdutil.py
+${PYSITELIB}/mercurial/cmdutil.pyc
+${PYSITELIB}/mercurial/cmdutil.pyo
${PYSITELIB}/mercurial/commands.py
${PYSITELIB}/mercurial/commands.pyc
${PYSITELIB}/mercurial/commands.pyo
@@ -77,6 +87,9 @@
${PYSITELIB}/mercurial/filelog.py
${PYSITELIB}/mercurial/filelog.pyc
${PYSITELIB}/mercurial/filelog.pyo
+${PYSITELIB}/mercurial/help.py
+${PYSITELIB}/mercurial/help.pyc
+${PYSITELIB}/mercurial/help.pyo
${PYSITELIB}/mercurial/hg.py
${PYSITELIB}/mercurial/hg.pyc
${PYSITELIB}/mercurial/hg.pyo
@@ -122,12 +135,18 @@
${PYSITELIB}/mercurial/lsprof.py
${PYSITELIB}/mercurial/lsprof.pyc
${PYSITELIB}/mercurial/lsprof.pyo
+${PYSITELIB}/mercurial/mail.py
+${PYSITELIB}/mercurial/mail.pyc
+${PYSITELIB}/mercurial/mail.pyo
${PYSITELIB}/mercurial/manifest.py
${PYSITELIB}/mercurial/manifest.pyc
${PYSITELIB}/mercurial/manifest.pyo
${PYSITELIB}/mercurial/mdiff.py
${PYSITELIB}/mercurial/mdiff.pyc
${PYSITELIB}/mercurial/mdiff.pyo
+${PYSITELIB}/mercurial/merge.py
+${PYSITELIB}/mercurial/merge.pyc
+${PYSITELIB}/mercurial/merge.pyo
${PYSITELIB}/mercurial/mpatch.so
${PYSITELIB}/mercurial/node.py
${PYSITELIB}/mercurial/node.pyc
@@ -135,6 +154,9 @@
${PYSITELIB}/mercurial/packagescan.py
${PYSITELIB}/mercurial/packagescan.pyc
${PYSITELIB}/mercurial/packagescan.pyo
+${PYSITELIB}/mercurial/patch.py
+${PYSITELIB}/mercurial/patch.pyc
+${PYSITELIB}/mercurial/patch.pyo
${PYSITELIB}/mercurial/remoterepo.py
${PYSITELIB}/mercurial/remoterepo.pyc
${PYSITELIB}/mercurial/remoterepo.pyo
@@ -156,60 +178,84 @@
${PYSITELIB}/mercurial/streamclone.py
${PYSITELIB}/mercurial/streamclone.pyc
${PYSITELIB}/mercurial/streamclone.pyo
+${PYSITELIB}/mercurial/strutil.py
+${PYSITELIB}/mercurial/strutil.pyc
+${PYSITELIB}/mercurial/strutil.pyo
${PYSITELIB}/mercurial/templater.py
${PYSITELIB}/mercurial/templater.pyc
${PYSITELIB}/mercurial/templater.pyo
-${PYSITELIB}/mercurial/templates/changelog-gitweb.tmpl
-${PYSITELIB}/mercurial/templates/changelog-rss.tmpl
${PYSITELIB}/mercurial/templates/changelog.tmpl
-${PYSITELIB}/mercurial/templates/changelogentry-gitweb.tmpl
-${PYSITELIB}/mercurial/templates/changelogentry-rss.tmpl
${PYSITELIB}/mercurial/templates/changelogentry.tmpl
-${PYSITELIB}/mercurial/templates/changeset-gitweb.tmpl
-${PYSITELIB}/mercurial/templates/changeset-raw.tmpl
${PYSITELIB}/mercurial/templates/changeset.tmpl
-${PYSITELIB}/mercurial/templates/error-gitweb.tmpl
${PYSITELIB}/mercurial/templates/error.tmpl
-${PYSITELIB}/mercurial/templates/fileannotate-gitweb.tmpl
-${PYSITELIB}/mercurial/templates/fileannotate-raw.tmpl
${PYSITELIB}/mercurial/templates/fileannotate.tmpl
-${PYSITELIB}/mercurial/templates/filediff-raw.tmpl
${PYSITELIB}/mercurial/templates/filediff.tmpl
-${PYSITELIB}/mercurial/templates/filelog-gitweb.tmpl
-${PYSITELIB}/mercurial/templates/filelog-rss.tmpl
${PYSITELIB}/mercurial/templates/filelog.tmpl
-${PYSITELIB}/mercurial/templates/filelogentry-rss.tmpl
${PYSITELIB}/mercurial/templates/filelogentry.tmpl
-${PYSITELIB}/mercurial/templates/filerevision-gitweb.tmpl
${PYSITELIB}/mercurial/templates/filerevision.tmpl
-${PYSITELIB}/mercurial/templates/footer-gitweb.tmpl
${PYSITELIB}/mercurial/templates/footer.tmpl
-${PYSITELIB}/mercurial/templates/header-gitweb.tmpl
-${PYSITELIB}/mercurial/templates/header-raw.tmpl
-${PYSITELIB}/mercurial/templates/header-rss.tmpl
+${PYSITELIB}/mercurial/templates/gitweb/changelog.tmpl
+${PYSITELIB}/mercurial/templates/gitweb/changelogentry.tmpl
+${PYSITELIB}/mercurial/templates/gitweb/changeset.tmpl
+${PYSITELIB}/mercurial/templates/gitweb/error.tmpl
+${PYSITELIB}/mercurial/templates/gitweb/fileannotate.tmpl
+${PYSITELIB}/mercurial/templates/gitweb/filediff.tmpl
+${PYSITELIB}/mercurial/templates/gitweb/filelog.tmpl
+${PYSITELIB}/mercurial/templates/gitweb/filerevision.tmpl
+${PYSITELIB}/mercurial/templates/gitweb/footer.tmpl
+${PYSITELIB}/mercurial/templates/gitweb/header.tmpl
+${PYSITELIB}/mercurial/templates/gitweb/index.tmpl
+${PYSITELIB}/mercurial/templates/gitweb/manifest.tmpl
+${PYSITELIB}/mercurial/templates/gitweb/map
+${PYSITELIB}/mercurial/templates/gitweb/search.tmpl
+${PYSITELIB}/mercurial/templates/gitweb/shortlog.tmpl
+${PYSITELIB}/mercurial/templates/gitweb/summary.tmpl
+${PYSITELIB}/mercurial/templates/gitweb/tags.tmpl
${PYSITELIB}/mercurial/templates/header.tmpl
${PYSITELIB}/mercurial/templates/index.tmpl
-${PYSITELIB}/mercurial/templates/manifest-gitweb.tmpl
${PYSITELIB}/mercurial/templates/manifest.tmpl
${PYSITELIB}/mercurial/templates/map
${PYSITELIB}/mercurial/templates/map-cmdline.changelog
${PYSITELIB}/mercurial/templates/map-cmdline.compact
${PYSITELIB}/mercurial/templates/map-cmdline.default
-${PYSITELIB}/mercurial/templates/map-gitweb
-${PYSITELIB}/mercurial/templates/map-raw
-${PYSITELIB}/mercurial/templates/map-rss
${PYSITELIB}/mercurial/templates/notfound.tmpl
-${PYSITELIB}/mercurial/templates/search-gitweb.tmpl
+${PYSITELIB}/mercurial/templates/old/changelog.tmpl
+${PYSITELIB}/mercurial/templates/old/changelogentry.tmpl
+${PYSITELIB}/mercurial/templates/old/changeset.tmpl
+${PYSITELIB}/mercurial/templates/old/fileannotate.tmpl
+${PYSITELIB}/mercurial/templates/old/filediff.tmpl
+${PYSITELIB}/mercurial/templates/old/filelog.tmpl
+${PYSITELIB}/mercurial/templates/old/filelogentry.tmpl
+${PYSITELIB}/mercurial/templates/old/filerevision.tmpl
+${PYSITELIB}/mercurial/templates/old/footer.tmpl
+${PYSITELIB}/mercurial/templates/old/header.tmpl
+${PYSITELIB}/mercurial/templates/old/manifest.tmpl
+${PYSITELIB}/mercurial/templates/old/map
+${PYSITELIB}/mercurial/templates/old/search.tmpl
+${PYSITELIB}/mercurial/templates/old/shortlog.tmpl
+${PYSITELIB}/mercurial/templates/old/shortlogentry.tmpl
+${PYSITELIB}/mercurial/templates/old/tags.tmpl
+${PYSITELIB}/mercurial/templates/raw/changeset.tmpl
+${PYSITELIB}/mercurial/templates/raw/fileannotate.tmpl
+${PYSITELIB}/mercurial/templates/raw/filediff.tmpl
+${PYSITELIB}/mercurial/templates/raw/header.tmpl
+${PYSITELIB}/mercurial/templates/raw/map
+${PYSITELIB}/mercurial/templates/rss/changelog.tmpl
+${PYSITELIB}/mercurial/templates/rss/changelogentry.tmpl
+${PYSITELIB}/mercurial/templates/rss/filelog.tmpl
+${PYSITELIB}/mercurial/templates/rss/filelogentry.tmpl
+${PYSITELIB}/mercurial/templates/rss/header.tmpl
+${PYSITELIB}/mercurial/templates/rss/map
+${PYSITELIB}/mercurial/templates/rss/tagentry.tmpl
+${PYSITELIB}/mercurial/templates/rss/tags.tmpl
${PYSITELIB}/mercurial/templates/search.tmpl
-${PYSITELIB}/mercurial/templates/shortlog-gitweb.tmpl
+${PYSITELIB}/mercurial/templates/shortlog.tmpl
+${PYSITELIB}/mercurial/templates/shortlogentry.tmpl
${PYSITELIB}/mercurial/templates/static/hgicon.png
${PYSITELIB}/mercurial/templates/static/style-gitweb.css
${PYSITELIB}/mercurial/templates/static/style.css
-${PYSITELIB}/mercurial/templates/summary-gitweb.tmpl
-${PYSITELIB}/mercurial/templates/tagentry-rss.tmpl
-${PYSITELIB}/mercurial/templates/tags-gitweb.tmpl
-${PYSITELIB}/mercurial/templates/tags-rss.tmpl
${PYSITELIB}/mercurial/templates/tags.tmpl
+${PYSITELIB}/mercurial/templates/template-vars.txt
${PYSITELIB}/mercurial/transaction.py
${PYSITELIB}/mercurial/transaction.pyc
${PYSITELIB}/mercurial/transaction.pyo
@@ -222,6 +268,9 @@
${PYSITELIB}/mercurial/util_win32.py
${PYSITELIB}/mercurial/util_win32.pyc
${PYSITELIB}/mercurial/util_win32.pyo
+${PYSITELIB}/mercurial/verify.py
+${PYSITELIB}/mercurial/verify.pyc
+${PYSITELIB}/mercurial/verify.pyo
${PYSITELIB}/mercurial/version.py
${PYSITELIB}/mercurial/version.pyc
${PYSITELIB}/mercurial/version.pyo
@@ -230,9 +279,12 @@
man/man5/hgignore.5
man/man5/hgrc.5
share/doc/mercurial/README
-share/doc/mercurial/comparison.txt
@dirrm share/doc/mercurial
@dirrm ${PYSITELIB}/mercurial/templates/static
+@dirrm ${PYSITELIB}/mercurial/templates/rss
+@dirrm ${PYSITELIB}/mercurial/templates/raw
+@dirrm ${PYSITELIB}/mercurial/templates/old
+@dirrm ${PYSITELIB}/mercurial/templates/gitweb
@dirrm ${PYSITELIB}/mercurial/templates
@dirrm ${PYSITELIB}/mercurial/hgweb
@dirrm ${PYSITELIB}/mercurial
diff -r 5b458e461b00 -r 3452995fbca8 devel/mercurial/distinfo
--- a/devel/mercurial/distinfo Mon Dec 11 23:00:31 2006 +0000
+++ b/devel/mercurial/distinfo Mon Dec 11 23:15:56 2006 +0000
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.6 2006/07/25 22:12:38 minskim Exp $
+$NetBSD: distinfo,v 1.7 2006/12/11 23:15:56 wiz Exp $
-SHA1 (mercurial-0.9.1.tar.gz) = a1f9ed5ee96660ee9f6cff6d65c8ad8e3495702e
-RMD160 (mercurial-0.9.1.tar.gz) = f34db5fbfcc5b3e90b2bce7577d3446f6159b057
-Size (mercurial-0.9.1.tar.gz) = 401485 bytes
+SHA1 (mercurial-0.9.2.tar.gz) = 5845c656bddcd2a6a19d8faa848d8aeb185d46a0
+RMD160 (mercurial-0.9.2.tar.gz) = 94b86f0d772d90508eb19cd17473227f29cc244f
+Size (mercurial-0.9.2.tar.gz) = 475509 bytes
+SHA1 (patch-aa) = 3439534151284fd7c896d2bba8bc28940ff5e768
diff -r 5b458e461b00 -r 3452995fbca8 devel/mercurial/patches/patch-aa
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/mercurial/patches/patch-aa Mon Dec 11 23:15:56 2006 +0000
@@ -0,0 +1,19 @@
+$NetBSD: patch-aa,v 1.3 2006/12/11 23:15:56 wiz Exp $
+
+--- doc/Makefile.orig 2006-10-18 05:20:49.000000000 +0000
++++ doc/Makefile
+@@ -1,4 +1,4 @@
+-SOURCES=$(wildcard *.[0-9].txt)
Home |
Main Index |
Thread Index |
Old Index