#
#
# patch "releases.xml"
# from [84baa565561cf2b698bb18eed37e66587a3b136e]
# to [8572099182c9cfcc3a71ae81b443a0007a991f44]
#
============================================================
--- releases.xml 84baa565561cf2b698bb18eed37e66587a3b136e
+++ releases.xml 8572099182c9cfcc3a71ae81b443a0007a991f44
@@ -5,7 +5,7 @@
http://monotone.ca/releases.xml
monotone releases with links to the sources.en
- Wed, 3 Sep 2008 21:13:18 +0000
+ Fri, 26 Dec 2008 22:08:00 +0000monotone 0.41 released
@@ -13,6 +13,89 @@
Changes
+
The output of 'automate show_conflicts' has been changed; a
+default resolution for file content conflicts and user resolutions
+for other conflict types has been added. 'directory_loop_created'
+changed to 'directory_loop'.
+
+
The French, Brazilian-Portuguese and Japanese translations were
+outdated and thus have been removed from the distribution. In case
+you care about them and want them back, drop us a note at
address@hidden
+
+
+
Bugs fixed
+
+
+
'mtn db kill_rev_locally' did not update the inodeprint
+cache when executed from a workspace on which the
+revision's changes where applied.
+
Some recent performance issues have been corrected:
+
+
since 0.40, there is much more use of hex encoding/decoding.
+These functions have been sped up considerably.
+
since 0.40, every command in an 'automate stdio' session
+would reinitialize the database. This was rather slow, so
+monotone will now keep the database open between commands.
+
+
The Lua-based contributed Monotone extension introduced in
+0.38 haven't been added to the tarball; this has been fixed.
+
Monotone died if _MTN/options contained an empty / not-existing
+'keydir' entry. This has been fixed. Also, invalid options are now
+better detected and give a more useful error message.
+
Monotone crashed if it was called with more than 2048 command
+line arguments. This has been fixed.
+
If vim is used as merger, it no longer prompts the user for an
+enter key press.
+
Decoding errors f.e. through to garbage from the network no longer
+results in informative failures, but in warning. This was made
+possible by introducing the concept of origin-aware sanity checks.
+
Monotone crashed if it was called with nested wildcards such as
+'a.{i.{x,y},j}'. This has been fixed.
+
The standard implementation of the 'ignore_file' hook now accepts
+windows and unix line endings in .mtn-ignore files.
+
+
+
New features
+
+
+
New 'mtn ls duplicates' command which lets you list
+duplicated files in a given revision or the workspace.
+
New option --no-workspace, to make monotone ignore any
+workspace it might have been run in.
+
New command group 'mtn conflicts *'; provides asynchronous
+conflict resolutions for merge and propagate.
+
New 'automate file_merge' command which runs the internal line
+merger on two files from two revisions and outputs the result.
+
New 'automate lua' command with which lua functions, like
+monotone hooks, can be called over automate. This is particularily
+useful to get user defaults, like ignorable files, branch keys and
+passwords, which are managed through one or more monotonerc files.
+
New 'automate read_packets' command which reads data packets like
+public keys similar to 'mtn read'.
+
'merge' and 'propagate' accept user commit messages; the
+'merge rev rev' or 'propagate branch branch' message will be
+prefixed to the user message. --no-prefix removes the prefix.
'mtn clone' now takes a branch argument rather than a branch
option which is more what people expect given the fact that
mtn push/pull/sync do not use a branch option either.
@@ -83,7 +166,7 @@ command executed with '-R' / '--recursiv
Add Lua hooks 'note_netsync_revision_sent',
'note_netsync_cert_sent' and 'note_netsync_pubkey_sent'.