[darcs-users] darcs patch: Check for bash before running shell tests. (and 3 more)

David Roundy droundy at darcs.net
Fri Jun 13 16:10:14 UTC 2008


On Fri, Jun 13, 2008 at 07:42:03AM +0000, E.Y.Kow at brighton.ac.uk wrote:
> Note: I tried to send the first three patches from the Windows box, but then
> Internet Explorer asked me for my Microsoft Passport login, and then gave me a
> login error page (although not a fancy one, just some ugly error codes).  Darcs
> then told me it sent the patches succesfully.  I guess I should file a bug
> report.

Sending email really ought to be simpler than it is... if all those
worm-writers can send emails from windows boxes without their owner's
permission, we ought to be able to send email from windows boxes
*with* the owner's permission...

> Also, the fourth (GPL) patch is just me consolidating the previous patches I
> had sent, and the newer grants.
> 
> Thu Jun 12 15:55:09 BST 2008  Eric Kow <E.Y.Kow at brighton.ac.uk>
>   * Check for bash before running shell tests.
>   MSYS, for instance, does not provide bash by default.
>   [note: or rather, only under the guise of sh.exe]
> 
> Fri Jun 13 08:02:13 BST 2008  Eric Kow <E.Y.Kow at brighton.ac.uk>
>   * Fix a backup bug on case-insensitive file systems.
>   
>   Avoids this scenario.  The task: move foo to FOO and modify FOO
>   1. FOO (foo) already exists, so I'll back it up
>      (moves FOO [foo] to FOO.darcs-backup0)
>   2. Now I can move foo to FOO
>      foo no longer exists, but that's ok
>      (nothing happens)
>   3. Now I can FOO
>      hey, where did FOO go?
>      (crash!)
> 
> Fri Jun 13 08:09:18 BST 2008  Eric Kow <E.Y.Kow at brighton.ac.uk>
>   * Add test for case-insensitive backup bug.
> 
> Fri Jun 13 08:27:49 BST 2008  Eric Kow <E.Y.Kow at brighton.ac.uk>
>   * Exceptions to GPL granted as of 2008-06-13 morning.

Applied.  Thanks!

David


More information about the darcs-users mailing list