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.19:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a76d2283dc21
branches:  trunk
changeset: 493371:a76d2283dc21
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Wed May 04 12:17:59 2005 +0000

description:
Update to 0.19:

0.19 release.  performance improvements, features, ui
improvements, and bug fixes.

- many operations sped up by another factor of 2 or better.
        - special thanks to Matt Johnston <matt%ucc.asn.au@localhost>.
        - first steps towards automated benchmarking.  Thanks
          to Timothy Brownawell <tbrownaw%gmail.com@localhost>.
- new major features:
        - "annotate" command; still requires optimization.
          Thanks to Emile Snyder <emile%alumni.reed.edu@localhost>.
        - "inodeprints" for fast change detection in large
          working dirs now fully supported; see manual for
          details.
- new minor features:
        - new selector "c:name=value" for selecting on
          arbitrary certs.  Thanks to Richard Levitte
          <richard%levitte.org@localhost>.
        - new hooks to automatically initialize attributes on
          add; monotone now automatically sets execute bit on
          executables.  Thanks to Joel Reed
          <joelwreed%comcast.net@localhost>.
        - new automate command "select", to do selector
          expansion.  Thanks to Richard Levitte
          <richard%levitte.org@localhost>.
        - new automate commands "graph", "parents",
          "children", "ancestors", to easily inspect history.
          Special thanks to Sebastian Spaeth
          <Sebastian%SSpaeth.de@localhost>.
        - new command "db kill_rev_locally".  Thanks to
          Sebastian Spaeth <Sebastian%sspaeth.de@localhost>.
        - new arguments to "commit": --author, --date; useful
          for patch attribution and importing history.
        - new automate command "inventory" (output format will
          change in next release, however).  Thanks to Derek
          Scherger <derek%echologic.com@localhost>.
- ui improvements:
        - netsync progress ticker in kilobytes/megabytes.
          Thanks to Matt Johnston <matt%ucc.asn.au@localhost> and
          Sebastian Spaeth <Sebastian%sspaeth.de@localhost>.
        - tickers do not cause annoying scrolling when wider
          than window.  Special thanks to Matthew Gregan
          <kinetik%orcon.net.nz@localhost>.
        - warn users when a commit creates divergence, and
          when an update ignores it.  Thanks to Jeremy Cowgar
          <jeremy%cowgar.com@localhost>.
        - support for command-specific options (there is still
          no rule that such options must appear after the
          command on the command line, though).  Thanks to
          Richard Levitte <richard%levitte.org@localhost>.
- bug fixes:
        - many cvs_import bugs fixed.  Special thanks to Jon
          Bright <jon%siliconcircus.com@localhost>, Emile Snyder
          <emile%alumni.reed.edu@localhost>, Hansjoerg Lipp
          <hjlipp%web.de@localhost>, Matthew Gregan
          <kinetik%orcon.net.nz@localhost>.
        - windows/unix working copy line ending conversion now
          works correctly.  Thanks to Emile Snyder
          <emile%alumni.reed.edu@localhost>.
        - many fixes to i18n-ized filename support
        - "drop" and "rename" now affect file attributes as
          well.  Thanks to Richard Levitte
          <richard%levitte.org@localhost> and Joel Reed
          <joelwreed%comcast.com@localhost>.
        - better error reporting in netsync.  Thanks to
          Grahame Bowland <grahame%angrygoats.net@localhost>.
        - only set working directory's default branch on some
          commands (update, commit).  Thanks to Florian Weimer
          <fw%deneb.enyo.de@localhost>.
        - "db check" now sets exit status correctly, for use
          in scripts.  Thanks to Derek Scherger
          <derek%echologic.com@localhost>.
        - many others...
- fantastic emacs integration in contrib/monotone.el.  Thanks
  to Harley Gorrell <harley%panix.com@localhost>.
- 45 new integration tests.  total line coverage: ~84%.

        - upgrading from 0.18: database and working copies are
          fully compatible.  NOTE that the configuration file
          is now ~/.monotone/monotonerc, rather than old
          ~/.monotonerc.  Simply create ~/.monotone, and
          rename any existing configuration file.

diffstat:

 devel/monotone/Makefile |  4 ++--
 devel/monotone/distinfo |  8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diffs (26 lines):

diff -r b4dc42e60d71 -r a76d2283dc21 devel/monotone/Makefile
--- a/devel/monotone/Makefile   Wed May 04 08:58:57 2005 +0000
+++ b/devel/monotone/Makefile   Wed May 04 12:17:59 2005 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.8 2005/04/12 11:32:32 jmmv Exp $
+# $NetBSD: Makefile,v 1.9 2005/05/04 12:17:59 jmmv Exp $
 #
 
-DISTNAME=      monotone-0.18
+DISTNAME=      monotone-0.19
 CATEGORIES=    devel
 MASTER_SITES=  http://www.venge.net/monotone/downloads/
 
diff -r b4dc42e60d71 -r a76d2283dc21 devel/monotone/distinfo
--- a/devel/monotone/distinfo   Wed May 04 08:58:57 2005 +0000
+++ b/devel/monotone/distinfo   Wed May 04 12:17:59 2005 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.6 2005/04/12 11:32:32 jmmv Exp $
+$NetBSD: distinfo,v 1.7 2005/05/04 12:17:59 jmmv Exp $
 
-SHA1 (monotone-0.18.tar.gz) = 2f71ac7e4bc2b60a10cd97b27d8c515f807b1e3d
-RMD160 (monotone-0.18.tar.gz) = 293b194b11aa9e846ea699fd85e5d2243764363c
-Size (monotone-0.18.tar.gz) = 3989250 bytes
+SHA1 (monotone-0.19.tar.gz) = 49a4094ecc0ca817c193bd10158d3e4f6af11cbc
+RMD160 (monotone-0.19.tar.gz) = 9bcc5f9a5d03b452f49e4d6dacda682e1f3f6a64
+Size (monotone-0.19.tar.gz) = 4796447 bytes



Home | Main Index | Thread Index | Old Index