[darcs-users] darcs release 1.0.9rc3
Tommy Pettersson
ptp at lysator.liu.se
Thu May 17 22:00:36 UTC 2007
Here is the third and final release candidate, 1.0.9rc3, before
the next stable darcs release. I don't expect any more changes
before 1.0.9, but documentation fixes and improvements are always
welcome. I plan to release 1.0.9 at the end of May if there are
no major building problems or bugs reported.
Here are the most important changes from 1.0.9rc2. More changes
can be found in the ChangeLog file, and all changes, as usual,
with 'darcs changes --from-tag 1.0.9rc2'
BUG FIXES
- Make Push QP-encode the bundle before transferring. This should
hopefully fix issues with scp/sftp corrupting bundles in
transit. (Juliusz Chroboczek)
- Fix bug where we add a file but not its boring parent directory.
(David Roundy)
- The new SSH control master option works with the Send and
Changes commands as well as from the defaults files. (issue383,
issue351, Georg Neis, Eric Kow, Tommy Pettersson)
- Amend-record saves explicit dependencies (made with --ask-deps)
in the amended patch. (issue328, Edwin Thomson)
- Darcs ignores failure to set buffering mode for terminal in some
places (supposedly fixes issue41, issue94, issue146 and
issue318, Tommy Pettersson)
- Apply patches "tolerantly" to the working directory; don't quit,
but print a warning for every problem and continue. This is a
workaround for a bug in darcs where it sometimes fails to update
the working directory. This used to result in a great number of
unrecorded "reverse" changes. Continuing gives less unwanted
changes and less manual work to fix the mess should the bug
happen. (issue434, Eric Kow, David Roundy)
- Zsh completion supports newer repository format. (Georg Neis)
IMPORTANT CHANGES
- The SSH control master is now off by default (it seems to hang
on some large repositories). The option --disable-ssh-cm is
replaced with the two new options --ssh-cm and --no-ssh-cm.
(Eric Kow)
- Make it an error to Put into a preexisting directory. (David
Roundy)
NEW FEATURES
- Allow escaped quotes in --match text. (Dave Love)
- Make libcurl use any http authentication. This let darcs use
repositories protected with digest authentication. (Tobias
Gruetzmacher)
- New command, query tags (similar to 'darcs changes -t .' but
with only the tag names). (Florian Weimer)
- Allow Dist --dist-name to put the tar file in any directory by
giving a full path as the dist name. (issue323, Wim Lewis)
- Support option --all for Obliterate, Unpull and Unrecord.
(issue111, David Roundy)
MISC
- A regorous error checking and reporting mechanism for executing
external commands under unix should hopefully give better help
when things don't work as expected. (Magnus Jonsson)
- Many error messages and explainations have been improved by
Juliusz Chroboczek, Kristen Chevalier and others.
- Solaris fixes by Dave Love.
--
Tommy Pettersson <ptp at lysator.liu.se>
More information about the darcs-users
mailing list