# # # add_file "releases.xml" # content [6a3e14a7c209a9a342afcdd70254f6c8a84fbbb1] # # patch "index.html" # from [895f2f4887f7f42c364f9934cd99f2a5d6b663e1] # to [31068065284abaa7fd586d2facbd83c2382057f9] # ============================================================ --- releases.xml 6a3e14a7c209a9a342afcdd70254f6c8a84fbbb1 +++ releases.xml 6a3e14a7c209a9a342afcdd70254f6c8a84fbbb1 @@ -0,0 +1,127 @@ + + + + monotone - distributed version control + http://monotone.ca/releases.xml + monotone releases with links to the sources. + en + Wed, 25 Apr 2007 09:29:47 +0000 + + + monotone 0.37 released + + +Time for a new, and currently not so regular release. This is +version 0.37, with quite a number of changes that I imagine would be +interesting for quite a lot of people. +

+ +

Changes

+ +
    +
  • mtn db kill_rev_locally now checks for an existing workspace +before the revision is killed and tries to apply the changes +of this particular revision back to the workspace to allow +easy re-committing afterwards + +
  • the "--brief" switch for mtn annotate has been renamed to +"--revs-only" for clarity + +
  • mtn help now lists the commands (and their aliases) available +within a group, so its easier to get an overview which commands +are available at all + +
  • the "MTN_MERGE=diffutils" merger (provided by std_hooks.lua) +was improved. It now accepts a MTN_MERGE_DIFFUTILS environment +variable which can be used to control its behaviour +through comma-separated "key[=value]" entries. Currently +supported entries are "partial" for doing a partial +batch/non-modal 3-way merge conflict "resolution" which uses +embedded content conflict markers and "diff3opts=[...]" and +"sdiffopts=[...]" for passing arbitrary options to the used +"diff3" and "sdiff" tools. When used in combination with "mtn +merge_into_workspace" this way one especially can achieve a +CVS/SVN style non-modal workspace-based merging. + +
  • There is a new revision selector: "p:REV" selects the +parent(s) of revision REV. For example, if a revision has +one parent, + + mtn diff -r p:REV -r REV + +will show the changes made in that revision. + +
  • Monotone now uses the Perl-Compatible Regular Expression +(PCRE) library for all regular expressions, instead of the +boost::regex library. This means that external Boost +libraries are no longer required to build or use Monotone. +If building from source, you will still need the Boost headers +available somewhere. See INSTALL for details. + +
  • PCRE's syntax for regular expressions is a superset of +boost::regex's syntax; it is unlikely that any existing +.mtn-ignore files or other user uses of regexps will break. +The manual now contains detailed documentation of the regexp +syntax, borrowed from PCRE itself. + +
  • the format of "mtn automate inventory" has changed to basic_io. +This fixes a couple of corner cases where the old format +returned wrong information and introduces new capabilities like +restricted output, recognized attribute changes, and more. +For a complete overview on the new format, please take a look +in the appropriate manual section. +
+ +

Bugs fixed

+ +
    +
  • mtn automate heads called without a branch argument now properly +returns the head revisions of the workspace's branch if called +over mtn automate stdio + +
  • mtn commit no longer crashes if it creates a revision whose +roster already exists, i.e. was left behind by the command +`mtn db kill_rev_locally REV` (savannah #18990) +
+ +

Documentation changes

+ +
    +
  • the documentation of the "--revs-only" (formerly "--brief") +switch for the annotate command didn't match its actual +behavior, this has been fixed + +
  • documentation for the "ssh_agent_add" command was missing +and has been added +
+ +

Other

+ +
    +
  • contrib/usher.cc has been removed. Please use the +net.venge.monotone.contrib.usher branch instead. +
+ +

Internal

+ +
    +
  • Update SQLite to 3.4.1. + +
  • Update Lua to 5.1.2 plus latest bug fixes. + +
  • Update Botan to 1.5.10. + +
  • Internal use of regular expressions has been almost eliminated. +(Regular expressions are still used for .mtn-ignore and the +--show-encloser feature of mtn diff, and are still available to +Lua hooks.) +
+ +]]> +
+ Wed, 25 Apr 2007 09:29:47 +0000 + +
+
+
============================================================ --- index.html 895f2f4887f7f42c364f9934cd99f2a5d6b663e1 +++ index.html 31068065284abaa7fd586d2facbd83c2382057f9 @@ -1,8 +1,11 @@ monotone: distributed version control + +