summaryrefslogtreecommitdiff
path: root/devel/monotone
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2006-07-22 19:02:36 +0000
committerjmmv <jmmv@pkgsrc.org>2006-07-22 19:02:36 +0000
commit77958e6828ccf04244fff839a65f2f030d36b26d (patch)
treeae22536887387c6b64254d5959a4752530e41075 /devel/monotone
parent7f6d97e4aaeb493564fa7096888742981cf09979 (diff)
downloadpkgsrc-77958e6828ccf04244fff839a65f2f030d36b26d.tar.gz
Update to 0.28:
0.28 release. Cherrypicking, a new testsuite, and some fixes and enhancements. New features: - Cherrypicking with the new "pluck" command. This takes (a restricted subset of) the changes in a revision, or between two revisions, and applies them to your workspace. That this has happened is not recorded in history; it as if you happened to make some very similar changes by hand in your workspace. - New automate commands, "automate tags" and "automate branches". - "diff" now knows how to find enclosing function (or whatever) bodies, just like GNU diff's "-p" option. -- The regex that defines "enclosing function" can be chosen on a per-file basis by a hook function; the default hook knows about LaTeX, Texinfo, and most programming languages. -- This is enabled by default; use --no-show-encloser to disable. Enhancements: - When netsync fails due to permission errors, the server returns a semi-intelligible message before dropping the connection. - When merging a branch with 3 or more heads, the order in which to merge the heads will now automatically be chosen to minimize the amount of repeated work that must be done. - Crash dumps are now written to $CONFDIR/dump when no workspace is available - Path validation routines are faster. - Inodeprints should be slightly more robust now. - New hook get_mtn_command, used to determine the path to the mtn binary on a remote host, when using ssh support. - "diff" now accepts "-u" and "-c" as short for "--unified" (the default) and "--context", respectively. Bug fixes: - "revert --missing" now works when run in a subdirectory. - "revert --missing" now works without any additional files being specified. (You don't have to say "mtn revert --missing .".) - Fix an edge case where monotone would crash if there was a content conflict in a merge for which there was no lca. - Fix a case where netsync would sometimes hang during refinement. - "mtn help" and "mtn --help" now exit with return code 0. Build environment: - automake 1.9 is now required. - The testsuite has been rewritten, and should be much faster now. It also no longer relies on the presence of a *nix userland. - Add workaround for gcc 4.1.[01] bug causing "multiple definition" errors. Internal: - Restrictions have been split into path_restrictions and node_restrictions, and generally cleaned up more.
Diffstat (limited to 'devel/monotone')
-rw-r--r--devel/monotone/Makefile4
-rw-r--r--devel/monotone/distinfo8
2 files changed, 6 insertions, 6 deletions
diff --git a/devel/monotone/Makefile b/devel/monotone/Makefile
index 17609448cf9..cad0d535524 100644
--- a/devel/monotone/Makefile
+++ b/devel/monotone/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.24 2006/06/18 12:52:33 jmmv Exp $
+# $NetBSD: Makefile,v 1.25 2006/07/22 19:02:36 jmmv Exp $
#
-DISTNAME= monotone-0.27
+DISTNAME= monotone-0.28
CATEGORIES= devel
MASTER_SITES= http://www.venge.net/monotone/downloads/
diff --git a/devel/monotone/distinfo b/devel/monotone/distinfo
index cce1e6a2438..493e84b2ce7 100644
--- a/devel/monotone/distinfo
+++ b/devel/monotone/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.17 2006/06/18 12:52:33 jmmv Exp $
+$NetBSD: distinfo,v 1.18 2006/07/22 19:02:36 jmmv Exp $
-SHA1 (monotone-0.27.tar.gz) = e70f8d6b594033e57d34d7a68e7cf457a0823704
-RMD160 (monotone-0.27.tar.gz) = df015c5369491388e08fbe34e053bb3c6da1b322
-Size (monotone-0.27.tar.gz) = 6084853 bytes
+SHA1 (monotone-0.28.tar.gz) = 19dbebc46455dc5060517f2cd6d8e686a8022ad9
+RMD160 (monotone-0.28.tar.gz) = 2f30996117f6694ea98bd7d02e55b322922a0649
+Size (monotone-0.28.tar.gz) = 4770156 bytes