Hi all,
darcs get http://cvs.haskell.org/darcs/cabal
is behaving differently with 1.0.3 and unstable (i.e. _darcs/current is
different depending on which you use). This probably means there is
some detail wrong with the more efficient apply code, but unfortunately
I won't have time to look at it quite yet.
Although one option would be to revert to the old code and ignore the
inefficiency until the new hunk format comes, we have to solve this
problem anyway in order to convert old hunks to new hunks, so I don't
think this would really gain us much.
(also useful would be tests of getting repos with various corner case
patches in, e.g. creating empty files, files with a single '\n',
emptying files, removing all but a newline from files, etc. The
interesting files to switch back and forth between are probably
"" "\n" "foo" "foo\n" "foo\nbar" "foo\nbar\n" "bar\nfoo" "bar\nfoo\n").
Thanks
Ian
_______________________________________________
darcs-devel mailing list
[email protected]
http://www.abridgegame.org/cgi-bin/mailman/listinfo/darcs-devel