[Haskell-cafe] announcing darcs 2.1.0pre2

Eric Kow kowey at darcs.net
Thu Sep 25 05:32:27 EDT 2008

Hi everybody,

The second pre-release of darcs 2.1 (formerly known as 2.0.3) is now
available at http://darcs.net/darcs-2.1.0pre2.tar.gz

We have increased the version number since the last pre-release because
we are adopting an important new behaviour:

  The darcs initialize command now creates darcs-2 format
  repositories by default

This will help new repositories to benefit from the improved handling of
duplicate patches and to avoid the exponential time conflicts problem.

Upcoming release schedule
2008-10-03: darcs 2.1.0pre3
2008-10-10: darcs 2.1.0

Work remaining
* http://bugs.darcs.net/issue971 (Petr Ročkai)
  When using hashed or repositories, allow darcs check to deal with filenames
  that differ only in case when run on a case-insensitive filesystem.  Petr
  has done 90% of the work for this -- he has implemented this for darcs
  repair -- so this shall largely be a question of refactoring.

* http://bugs.darcs.net/issue1003
  Allow darcs-transfer mode to deal with a specific set of missing files
  (namely _darcs/format) so that users can benefit from ssh connection
  sharing even if the remote end uses an old-fashioned repository.  In
  the meantime, a simple workaround is to touch the _darcs/format file in
  the remote repoistory
* http://bugs.darcs.net/issue1078
  Fix a corner case in paths handling that makes darcs overly
  cautious if the repository is a symbolic link

* http://bugs.darcs.net/issue1026
  Improve the error messages for 'bug in get_extra' errors, which can
  happen if darcs is fooled into thinking that two patches are the same.

Changes since the last pre-release
* User Experience: Do not allow users to add files to a darcs repository if
  their filenames would be considered invalid under Windows. This can be
  overridden with the --reserved-ok flag (issue53, Eric Kow)

* Bug Fix: Do not leave behind a half-gotten directory if darcs get fails
  (issue1041, Vlad Dogaru, David Roundy)

* User Experience: notice when you are trying to pull from a seemingly
  unrelated repository, that is one with a sufficiently different history.
  This can be overridden with the --allow-unrelated-repos flag (Dmitry
  Kurochkin, David Roundy)

* Bug Fix: Fix hang after a user input error (for example, EOF) (Judah

* Quality Assurance: Improvements to documentation and online help (Simon

Eric Kow <http://www.nltg.brighton.ac.uk/home/Eric.Kow>
PGP Key ID: 08AC04F9
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
Url : http://www.haskell.org/pipermail/haskell-cafe/attachments/20080925/ec45f502/attachment.bin

More information about the Haskell-Cafe mailing list