[darcs-users] Leading / stripped from local repository
Neil Mitchell
ndmitchell at gmail.com
Sun Aug 31 19:03:06 UTC 2008
Hi
> In my mind, a switch like this is can only be good for us in the long
> run.
Yes, I agree :-)
> Would it be possible use QuickCheck and pit our homegrown functions
> against System.FilePath to detect potential incompatibilities so that
> we have a better understanding of how this change might introduce
> regressions?
Yes, should be fairly easy. If you darcs get the filepath module, just
open up System.FilePath.Internal, write wrappers from your home grown
functions to the new ones, i.e.:
(</>) = darcs.combine (or whatever)
Then run the FilePath test suite, that should identify which functions
map over, and where the incompatibilities are. It should also let you
notice which are perfect 1-1 mappings.
Thanks
Neil
More information about the darcs-users
mailing list