[darcs-users] release of darcs 1.0.7
Tommy Pettersson
ptp at lysator.liu.se
Sat May 13 17:59:24 UTC 2006
IMPORTANT BUGFIXES
* Fix for a problem with rmdir patches when there are non-managed
files left in the working copy of the directory so it can't
really be removed. (Eric Kow)
NEW FEATURES
* Pull and Push with ssh can use the multiplex feature if
it is supported by ssh, to send several patches over a single
connection. (Eric Kow)
* The Send command can save, reuse and delete the patch bundle
description in a logfile. (Zachary P. Landau)
* New option --diff-command overrides the default external program
diff. (Eric Cow)
* The --external-merger option performs more advanced argument
substitution so it is easier to use with Windows. (Daan Leijen)
* The --repodir flag works with more commands. (Eric Kow)
* New short options: -f for --force and -i for --interactive.
(Zooko and Zachary P. Landau)
BUGFIXES
* Fix crash when using Changes --interactive with the --patch or
--match options. (Zachary P. Landau)
* Correctly detect if stdout is a pipe; accidently broken in 1.0.6.
(David Roundy)
* Don't print message about posthooks exit status, which confused
scripts trying to parse stdout. Verbose mode turns the massages
back on. (Jason Dagit)
OTHER CHANGES
* Darcs internal directory for the cash of all managed files, the
pristine tree, is renamed from "_darcs/current" to
"_darcs/pristine". Older versions of darcs has looked for
"pristine" since version 1.0.2, but external programs examining
darcs repositories might not expect this renaming and fail on
repositories created with 1.0.7. Darcs will, of course, continue
to look for "current" to be backward compatible with older
repositories. (Juliusz Chroboczek)
* The --interactive mode of Changes has changed slightly to behave
more like the other dialogues. It accepts 'y' and 'n' as
answers, and exits automatically after the last question.
(Zachary P. Landau)
* Optimization for external merger tools: don't create temporary
copies of the repository unless there is for sure some conflict
to resolve. (Edwin Thomson)
* The GUI has been shaken alive by Eric Kow, but it is still not
quite fully operating and probably not fit for common use.
* New test selection mechanism for darcs developers; list tests of
interest in tests/tests_to_run and 'make test' finish quicker.
(Eric Kow)
* Eric Kow, Dave Love and Juliusz Chroboczek made various
improvements to the source code and manual.
TRIVIA
Fifteen people supplied patches for this version.
...more changes in the ChangeLog file.
--
Tommy Pettersson <ptp at lysator.liu.se>
More information about the darcs-users
mailing list