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>.
	- first steps towards automated benchmarking.  Thanks
	  to Timothy Brownawell <tbrownaw@gmail.com>.
- new major features:
	- "annotate" command; still requires optimization.
	  Thanks to Emile Snyder <emile@alumni.reed.edu>.
	- "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>.
	- new hooks to automatically initialize attributes on
	  add; monotone now automatically sets execute bit on
	  executables.  Thanks to Joel Reed
	  <joelwreed@comcast.net>.
	- new automate command "select", to do selector
	  expansion.  Thanks to Richard Levitte
	  <richard@levitte.org>.
	- new automate commands "graph", "parents",
	  "children", "ancestors", to easily inspect history.
	  Special thanks to Sebastian Spaeth
	  <Sebastian@SSpaeth.de>.
	- new command "db kill_rev_locally".  Thanks to
	  Sebastian Spaeth <Sebastian@sspaeth.de>.
	- 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>.
- ui improvements:
	- netsync progress ticker in kilobytes/megabytes.
	  Thanks to Matt Johnston <matt@ucc.asn.au> and
	  Sebastian Spaeth <Sebastian@sspaeth.de>.
	- tickers do not cause annoying scrolling when wider
	  than window.  Special thanks to Matthew Gregan
	  <kinetik@orcon.net.nz>.
	- warn users when a commit creates divergence, and
	  when an update ignores it.  Thanks to Jeremy Cowgar
	  <jeremy@cowgar.com>.
	- 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>.
- bug fixes:
	- many cvs_import bugs fixed.  Special thanks to Jon
	  Bright <jon@siliconcircus.com>, Emile Snyder
	  <emile@alumni.reed.edu>, Hansjoerg Lipp
	  <hjlipp@web.de>, Matthew Gregan
	  <kinetik@orcon.net.nz>.
	- windows/unix working copy line ending conversion now
	  works correctly.  Thanks to Emile Snyder
	  <emile@alumni.reed.edu>.
	- many fixes to i18n-ized filename support
	- "drop" and "rename" now affect file attributes as
	  well.  Thanks to Richard Levitte
	  <richard@levitte.org> and Joel Reed
	  <joelwreed@comcast.com>.
	- better error reporting in netsync.  Thanks to
	  Grahame Bowland <grahame@angrygoats.net>.
	- only set working directory's default branch on some
	  commands (update, commit).  Thanks to Florian Weimer
	  <fw@deneb.enyo.de>.
	- "db check" now sets exit status correctly, for use
	  in scripts.  Thanks to Derek Scherger
	  <derek@echologic.com>.
	- many others...
- fantastic emacs integration in contrib/monotone.el.  Thanks
  to Harley Gorrell <harley@panix.com>.
- 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.
This commit is contained in:
jmmv 2005-05-04 12:17:59 +00:00
parent abf44915e9
commit cdc1fcf365
2 changed files with 6 additions and 6 deletions

View file

@ -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/

View file

@ -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