Update to 0.23:

Possibly incompatible changes:
        - hook_note_commit and hook_note_netsync_revision_received
          take a new argument containing the text of the revision that
          was received.  (Timothy Brownawell <tbrownaw@gmail.com>)
        - 'cat FILENAME' now acts like the old 'cat file REV
          FILENAME'; use new commands 'automate get_revision',
          'automate get_manifest', 'automate get_file' to fetch
          objects by hash.  (Grahame Bowland <grahame@angrygoats.net>)

        General improvements:
        - .mt-ignore support (Martin Dvorak
          <jezek2@advel.cz>, Timothy Brownawell <tbrownaw@gmail.com>)
        - much work on making monotone more i18n friendly (Benoît
          Dejean <benoit@placenet.org>, Matt Johnston
          <matt@ucc.asn.au>)
        - support for more interactive merge tools:
          - FileMerge.app (comes with OS X) (Marcel van der Boom
            <marcel@hsdev.com>)
          - TortoiseMerge (Win32; comes with TortoiseSVN) (Matthew
            Gregan <kinetik@orcon.net.nz>)
        - rename and drop now actually perform the specified rename or
          deletion when the argument --execute is passed.  (Richard
          Levitte <richard@levitte.org>)
        - 'help' command, same as --help (Matt Johnston
          <matt@ucc.asn.au>).
        - 'usher' support: experimental method for proxying multiple
          netsync servers through a single port (similar concept to
          vhosts) (Timothy Brownawell <tbrownaw@gmail.com>)
        - support long passphrases (Matt Johnston <matt@ucc.asn.au>)
        - Faster binary file detection (Eric Anderson
          <anderse-monotone@cello.hpl.hp.com>)
        - netsync speedups:
          - when handling large files (Eric Anderson
            <anderse-monotone@cello.hpl.hp.com>)
          - when handling many branches (Marcel van der Boom
            <marcel@hsdev.com>)
        - new system to allow crash logs to contain not just execution
          traces, but also dumps of data being handled when the error
          was detected -- greatly improves debuggability of user
          crashes.
        - complete rework of path handling code, for clarity,
          robustness, and speed.  No user visible changes, except for
          the many bugs fixed.  (Special thanks to Matthew Gregan
          <kinetik@orcon.net.nz> and Grahame Bowland
          <grahame@angrygoats.net>.)
          - however, if you have non-normalized paths in your history
            (symptom: fresh pulls with 0.18 work, but fresh pulls with
            0.19 do not), then 0.23 will report an error and refuse to
            handle the affected revisions.  Since it is believed this
            only affects one project, and to conserve core developer
            time, implementing a migration was put off for now.  If
            this causes problems or for more details, please send an
            email to monotone-devel@nongnu.org.
        - as always, many small bug fixes, speedups, and improved
          messages.

        New translations:
        - fr (Benoît Dejean <benoit@placenet.org>)
        - ja (Satoru SATOH <ss@gnome.gr.jp>)

        Other new monotone-related projects since 0.22:
        - mtsh by Timothy Brownawell:
            https://netfiles.uiuc.edu/brownawe/www/mtsh/
          GTK+ wrapper for monotone focusing on working copy
          operations -- add/drop/revert/rename/commit/update/diff and
          browsing.  Has a mechanism for per-file commit comments.

        - "dumb server" support by Nathaniel Smith (share your
          monotone repositories via HTTP/FTP, no netsync daemon
          needed):
            http://viewmtn.angrygoats.net//branch.psp?branch=net.venge.monotone.dumb
          Still needs a command-line frontend to be usable, among
          other things.  Help wanted.  In python.

        - m7 by Larry Hastings <larry@hastings.org>
            http://www.midwinter.com/~lch/programming/m7/
          Experimental drop-in command-line wrapper for monotone.
          Uses certs to add local incrementing version numbers, and an
          enhanced annotate front-end.
This commit is contained in:
jmmv 2005-09-30 13:18:24 +00:00
parent 3851a22ea0
commit 9e1829f058
3 changed files with 10 additions and 8 deletions

View file

@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.14 2005/08/12 20:59:18 jmmv Exp $ # $NetBSD: Makefile,v 1.15 2005/09/30 13:18:24 jmmv Exp $
# #
DISTNAME= monotone-0.22 DISTNAME= monotone-0.23
PKGREVISION= 1
CATEGORIES= devel CATEGORIES= devel
MASTER_SITES= http://www.venge.net/monotone/downloads/ MASTER_SITES= http://www.venge.net/monotone/downloads/
@ -17,6 +16,7 @@ UNLIMIT_RESOURCES+= datasize
USE_TOOLS+= gmake USE_TOOLS+= gmake
USE_LANGUAGES= c c++ USE_LANGUAGES= c c++
USE_MAKEINFO= yes USE_MAKEINFO= yes
USE_PKGLOCALEDIR= yes
CONFIGURE_ARGS+= BOOST_SUFFIX=-mt CONFIGURE_ARGS+= BOOST_SUFFIX=-mt

View file

@ -1,3 +1,5 @@
@comment $NetBSD: PLIST,v 1.2 2004/11/28 10:35:45 jmmv Exp $ @comment $NetBSD: PLIST,v 1.3 2005/09/30 13:18:24 jmmv Exp $
bin/monotone bin/monotone
man/man1/monotone.1 man/man1/monotone.1
${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/monotone.mo
${PKGLOCALEDIR}/locale/ja/LC_MESSAGES/monotone.mo

View file

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.9 2005/08/09 22:02:30 jmmv Exp $ $NetBSD: distinfo,v 1.10 2005/09/30 13:18:24 jmmv Exp $
SHA1 (monotone-0.22.tar.gz) = b72acaf4b050983d08b777844fd339f74e53ac09 SHA1 (monotone-0.23.tar.gz) = 77408bbd7bb58f4ed8af4c5708039065ce12faa9
RMD160 (monotone-0.22.tar.gz) = c3aef55be673b68d9a116a94b8a5445b0770aaf7 RMD160 (monotone-0.23.tar.gz) = dec06df6031988d894d36c6354b3c9a7d7e8fd10
Size (monotone-0.22.tar.gz) = 5038069 bytes Size (monotone-0.23.tar.gz) = 5300093 bytes