pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/monotone Update to 0.31:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7b045e19d736
branches:  trunk
changeset: 521827:7b045e19d736
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Thu Nov 23 17:38:35 2006 +0000

description:
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:

 devel/monotone/Makefile         |   5 ++---
 devel/monotone/PLIST            |   3 ++-
 devel/monotone/distinfo         |   8 ++++----
 devel/monotone/patches/patch-aa |  13 -------------
 devel/monotone/patches/patch-ab |  32 --------------------------------
 5 files changed, 8 insertions(+), 53 deletions(-)

diffs (99 lines):

diff -r 86cc5288b4df -r 7b045e19d736 devel/monotone/Makefile
--- a/devel/monotone/Makefile   Thu Nov 23 16:27:53 2006 +0000
+++ b/devel/monotone/Makefile   Thu Nov 23 17:38:35 2006 +0000
@@ -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@localhost
 HOMEPAGE=      http://monotone.ca/
diff -r 86cc5288b4df -r 7b045e19d736 devel/monotone/PLIST
--- a/devel/monotone/PLIST      Thu Nov 23 16:27:53 2006 +0000
+++ b/devel/monotone/PLIST      Thu Nov 23 17:38:35 2006 +0000
@@ -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 -r 86cc5288b4df -r 7b045e19d736 devel/monotone/distinfo
--- a/devel/monotone/distinfo   Thu Nov 23 16:27:53 2006 +0000
+++ b/devel/monotone/distinfo   Thu Nov 23 17:38:35 2006 +0000
@@ -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 -r 86cc5288b4df -r 7b045e19d736 devel/monotone/patches/patch-aa
--- a/devel/monotone/patches/patch-aa   Thu Nov 23 16:27:53 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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 -r 86cc5288b4df -r 7b045e19d736 devel/monotone/patches/patch-ab
--- a/devel/monotone/patches/patch-ab   Thu Nov 23 16:27:53 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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:



Home | Main Index | Thread Index | Old Index