diff options
author | jmmv <jmmv> | 2006-07-22 19:02:36 +0000 |
---|---|---|
committer | jmmv <jmmv> | 2006-07-22 19:02:36 +0000 |
commit | 168a4c5e11ece47233abbcf6479477a8b1dc789f (patch) | |
tree | ae22536887387c6b64254d5959a4752530e41075 /devel/monotone | |
parent | 842942ea50fb31004c7580c46704189cb8bc2cc2 (diff) | |
download | pkgsrc-168a4c5e11ece47233abbcf6479477a8b1dc789f.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/Makefile | 4 | ||||
-rw-r--r-- | devel/monotone/distinfo | 8 |
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 |