diff options
author | jmmv <jmmv@pkgsrc.org> | 2006-11-23 17:38:35 +0000 |
---|---|---|
committer | jmmv <jmmv@pkgsrc.org> | 2006-11-23 17:38:35 +0000 |
commit | 808be7edad81cc406c9f99f77cea4a8f4baf79f7 (patch) | |
tree | a91d73772790a2624718de2672e6270d960874a8 /devel | |
parent | 5e12c6a0bc61c1f05b841c356d18a34227595eaa (diff) | |
download | pkgsrc-808be7edad81cc406c9f99f77cea4a8f4baf79f7.tar.gz |
Update to 0.31:
0.31 release. Code cleanups and bug fixes.
New features:
- If multiple --message (or -m) arguments are passed to
'commit', then they will be concatenated on separate lines.
- The validate_commit_message hook is now told what branch the
commit is on.
Bugs fixed:
- The typo that prevented building with gcc 3.3 has been
fixed.
- Attempting to commit without a signing key available now
fails earlier.
- Command-line option parsing has been redone yet again; this
should fix a number of bugs caused by the use of
boost::program_options. For instance, command line error
messages are now l10nized again, "--depth=asdf" now gives a
sensible error message instead of crashing, and --key= now
works as an alternative to -k "".
- A bug in the new roster caching logic that caused assertion
failures on very large trees has been fixed.
- A rare bug in the "epoch refinement" phase of the netsync
protocol has been fixed.
- Accidental (and undocumented) change to 'automate inventory'
output format reverted; documentation is now correct again.
- Some obscure error conditions with 'pivot_root' fixed.
Many fixes to 'automate stdio':
- IO handling has been rewritten, to remove some
obscure bugs and clean up the code.
- automate commands can now take options (even when used with
'automate stdio').
- The default block size has been increased to 32k (which
should considerably reduce overhead).
- Many automate commands were flushing their output far too
often, causing major slowdowns when used with 'automate
stdio'; this has been fixed.
- Syntax errors now cause 'automate stdio' to exit, rather
than attempting to provide usage information for the calling
program to read.
Other:
- New large-coverage random testsuite for delta reconstruction
path finding algorithm.
- Miscellaneous code cleanups and improved error messages.
- Enhancements to debian packaging.
- New translation to es (Spanish).
Diffstat (limited to 'devel')
-rw-r--r-- | devel/monotone/Makefile | 5 | ||||
-rw-r--r-- | devel/monotone/PLIST | 3 | ||||
-rw-r--r-- | devel/monotone/distinfo | 8 | ||||
-rw-r--r-- | devel/monotone/patches/patch-aa | 13 | ||||
-rw-r--r-- | devel/monotone/patches/patch-ab | 32 |
5 files changed, 8 insertions, 53 deletions
diff --git a/devel/monotone/Makefile b/devel/monotone/Makefile index d623946fce4..6a226c54038 100644 --- a/devel/monotone/Makefile +++ b/devel/monotone/Makefile @@ -1,10 +1,9 @@ -# $NetBSD: Makefile,v 1.29 2006/09/22 11:14:05 dan Exp $ +# $NetBSD: Makefile,v 1.30 2006/11/23 17:38:35 jmmv Exp $ # -DISTNAME= monotone-0.30 +DISTNAME= monotone-0.31 CATEGORIES= devel MASTER_SITES= http://monotone.ca/downloads/ -PKGREVISION= 1 MAINTAINER= jmmv@NetBSD.org HOMEPAGE= http://monotone.ca/ diff --git a/devel/monotone/PLIST b/devel/monotone/PLIST index aeb8798c052..9b596985e06 100644 --- a/devel/monotone/PLIST +++ b/devel/monotone/PLIST @@ -1,9 +1,10 @@ -@comment $NetBSD: PLIST,v 1.7 2006/04/17 07:07:17 jlam Exp $ +@comment $NetBSD: PLIST,v 1.8 2006/11/23 17:38:35 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 share/locale/fr/LC_MESSAGES/monotone.mo share/locale/it/LC_MESSAGES/monotone.mo share/locale/ja/LC_MESSAGES/monotone.mo diff --git a/devel/monotone/distinfo b/devel/monotone/distinfo index 7ff1fe9e21e..7c873d5ccd1 100644 --- a/devel/monotone/distinfo +++ b/devel/monotone/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.22 2006/09/22 11:14:06 dan Exp $ +$NetBSD: distinfo,v 1.23 2006/11/23 17:38:35 jmmv Exp $ -SHA1 (monotone-0.30.tar.gz) = e78356dcaa7f5cd2e8c7e6371a375369ab6feca7 -RMD160 (monotone-0.30.tar.gz) = d58fe36d9f0686ec6be47dc2f39ec3f7ba2d40d9 -Size (monotone-0.30.tar.gz) = 4663418 bytes +SHA1 (monotone-0.31.tar.gz) = 67d72bac1b145835fb8c2f0a52072aeb18940f17 +RMD160 (monotone-0.31.tar.gz) = 03bc93be570297591b2f88bedba4f7950de70487 +Size (monotone-0.31.tar.gz) = 4743694 bytes SHA1 (patch-aa) = 73f5a3066c7f82de8178c6f00848db12b60aa6ae SHA1 (patch-ab) = b65dc4ca12bd753ad433cbb15ac19fb8592db939 diff --git a/devel/monotone/patches/patch-aa b/devel/monotone/patches/patch-aa deleted file mode 100644 index b23a7305f5b..00000000000 --- a/devel/monotone/patches/patch-aa +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-aa,v 1.9 2006/09/20 13:10:10 jmmv Exp $ - ---- cmd.hh.orig 2006-09-17 11:56:51.000000000 +0200 -+++ cmd.hh -@@ -207,7 +207,7 @@ namespace commands { - } \ - std::string commands::cmd_ ## C::desc() \ - { \ -- std:string result = _(desc_.c_str()); \ -+ std::string result = _(desc_.c_str()); \ - result += "\n"; \ - result += (F("Alias for %s") % #realcommand).str(); \ - return result; \ diff --git a/devel/monotone/patches/patch-ab b/devel/monotone/patches/patch-ab deleted file mode 100644 index 1ec72321ec3..00000000000 --- a/devel/monotone/patches/patch-ab +++ /dev/null @@ -1,32 +0,0 @@ -$NetBSD: patch-ab,v 1.3 2006/09/22 11:14:06 dan Exp $ - ---- lru_writeback_cache.hh 4ac60f38211fc4ef11ee1f968bfb88fee5446937 -+++ lru_writeback_cache.hh c2fa384b9b29d6c5162fad70ebe96e6479b8aa3e -@@ -212,19 +212,24 @@ public: - { - // Remove the last element. - liter = _list.end(); -- // Unless it's the only element (i.e., the one we just inserted) -- we -- // never empty ourselves out completely -+ I(liter != _list.begin()); -+ --liter; -+ // liter now points to the last element. If the last element is also -+ // the first element -- i.e., the list has only one element, and we -+ // know that it's the one we just inserted -- then never mind, we -+ // never want to empty ourselves out completely. - if (liter == _list.begin()) - break; -- --liter; - this->_remove(liter->first); - } -+ I(exists(key)); - } - - inline void insert_dirty(Key const & key, const Data & data) - { - insert_clean(key, data); - safe_insert(_dirty, key); -+ I(is_dirty(key)); - } - - private: |