From 7e4032e9ff85fff1a620c8ccb93915dc3015e684 Mon Sep 17 00:00:00 2001 From: jmmv Date: Thu, 1 Mar 2007 08:48:32 +0000 Subject: Update to 0.33. Tested in NetBSD-current and Mac OS X. Changes: The internal data format has changed with this release; migration is straight-forward. To upgrade your databases, you must run: $ mtn -d mydb.mtn db migrate All of these operations are completely lossless, and 0.33 remains compatible with earlier versions with regards to netsync. Changes - "mtn ls unknown" no longer recurses into unknown directories. - update will fail rather than clobbering unversioned files that exist in the workspace. - update will detect directories with unversioned files before attempting to drop them and will refuse to run rather than corrupting the workspace. such unversioned files must be removed manually. - the character set and line separator conversion hooks (get_system_linesep, get_charset_conv and get_linesep_conv) have been removed. Similar functionality (probably based on file type attributes) is planned and will be added in a future release. - update will switch to the branch of a given revision if it differs from the current workspace branch. - add will now accept combinations of --unknown, --recursive and --no-respect-ignore. - import now imports unknown directory trees properly. - use SQLite 3.3.12. - schema migrator rebuilt and will now properly detect and report if the database used is created by a newer monotone than the one currently used. - removed the man page mtn.1, as it hadn't been updated for a long time. New features - "mtn merge_into_workspace" (still to be documented) - "mtn log" will now print an ASCII revision graph alongside the usual log text. Speed improvements - "mtn annotate file" should run even faster now. it exploits the fact that we store deltas of rosters. by peeking at these deltas, it can avoid reconstruction of whole rosters in many cases. Other - contrib/monotone-mirror.sh and contrib/monotone-mirror-postaction-update.sh, two scripts to mirror and update directories automatically. - contrib/monotone-run-script-post-netsync.lua, to automatically update a directory as soon as new revisions or certs arrive for a given branch. - contrib/monotone.bash_completion had some improvemens. - contrib/monotone.el had some improvements. Internal - Internally, the concept of "projects" has been introduced. It currently doesn't mean anything, but will be used later, with policy branches and similar. --- devel/monotone/Makefile | 6 +++--- devel/monotone/PLIST | 3 +-- devel/monotone/distinfo | 8 ++++---- 3 files changed, 8 insertions(+), 9 deletions(-) (limited to 'devel') diff --git a/devel/monotone/Makefile b/devel/monotone/Makefile index 20bb554a5c9..940330d069e 100644 --- a/devel/monotone/Makefile +++ b/devel/monotone/Makefile @@ -1,9 +1,9 @@ -# $NetBSD: Makefile,v 1.34 2007/02/17 20:59:48 wiz Exp $ +# $NetBSD: Makefile,v 1.35 2007/03/01 08:48:32 jmmv Exp $ # -DISTNAME= monotone-0.32 +DISTNAME= monotone-0.33 CATEGORIES= devel scm -MASTER_SITES= http://monotone.ca/downloads/ +MASTER_SITES= http://monotone.ca/downloads/0.33/ MAINTAINER= jmmv@NetBSD.org HOMEPAGE= http://monotone.ca/ diff --git a/devel/monotone/PLIST b/devel/monotone/PLIST index 9b596985e06..e005a9b939e 100644 --- a/devel/monotone/PLIST +++ b/devel/monotone/PLIST @@ -1,7 +1,6 @@ -@comment $NetBSD: PLIST,v 1.8 2006/11/23 17:38:35 jmmv Exp $ +@comment $NetBSD: PLIST,v 1.9 2007/03/01 08:48:32 jmmv Exp $ bin/mtn info/monotone.info -man/man1/mtn.1 share/doc/monotone/monotone.html share/locale/de/LC_MESSAGES/monotone.mo share/locale/es/LC_MESSAGES/monotone.mo diff --git a/devel/monotone/distinfo b/devel/monotone/distinfo index d1912dfde59..5dd7047e510 100644 --- a/devel/monotone/distinfo +++ b/devel/monotone/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.26 2007/01/02 11:09:57 jmmv Exp $ +$NetBSD: distinfo,v 1.27 2007/03/01 08:48:32 jmmv Exp $ -SHA1 (monotone-0.32.tar.gz) = 22e6ee1bb761cc8670756d78827b0684902832fd -RMD160 (monotone-0.32.tar.gz) = 12c7992c62ff3ec9ec1fa2462a7ec532840dc129 -Size (monotone-0.32.tar.gz) = 4840983 bytes +SHA1 (monotone-0.33.tar.gz) = 7d2c88083e3329662f7e8b5ef673a2bcf8350622 +RMD160 (monotone-0.33.tar.gz) = dfffcd91e5d8069c632e86d3d6055abd1aff38b5 +Size (monotone-0.33.tar.gz) = 4763380 bytes -- cgit v1.2.3