Subject: CVS commit: pkgsrc/devel/monotone
From: Julio M. Merino Vidal
Date: 2005-03-21 23:50:20
Message id: 20050321225020.874BF2DA27@cvs.netbsd.org

Log Message:
Update to 0.17:

0.17 release. bug fixes and features.

- many, many robustness improvements
	- more careful checking everywhere
	- much more thorough test suite
	- all revisions subject to careful checks before
	  entering database
		- not yet fully optimized; "pull" may be very
		  slow and use lots of cpu
	- support for "epochs", to safely manage future
	  rebuilds, hash migration, etc.
	- new "db check" command, thanks to Derek Scherger
	  <derek@echologic.com>.
- now uses sqlite3, thanks to Christof Petig
  <christof@petig-baender.de>.
	- removes most former size limitations
- "restrictions" support, thanks to Derek Scherger
  <derek@echologic.com>.
	- most commands now take a list of files to limit
	  their actions to
	- monotone can now be run from anywhere in the working
	  directory (not just the root)
	- new command "monotone setup" required to create a
	  working directory for a new project
- important security fix -- don't use shell when calling
  external merge commands.
- format change for "MT/options", ".mt-attrs"; you may have to
  edit these files
	- new command "attr" for managing .mt-attrs.
- builds merkle tries in-memory -- netsync starts up many times faster
- start of new "automate" interface, for shell scripts and others.
- new command "cdiff": generates context diffs.
- remove most of now-obsolete manifest/file cert support.
- 60+ new integration tests.
- many portability fixes
	- in particular, major win32 cleanups, thanks to Jon
	  Bright <jon@siliconcircus.com>.  win32 is once again
	  fully and natively supported.
- many bug fixes
- several incompatible changes: see file UPGRADE for migration information

Files:
RevisionActionfile
1.6modifypkgsrc/devel/monotone/Makefile
1.5modifypkgsrc/devel/monotone/distinfo