[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