Thanks wferi, shifting the status accordingly.
I have pushed a partial fix that at least solves the whatsnew problem. (It is
partial because e.g. 'darcs diff' still fails with an obscure error if _darcs
is not writable.)
The patch is attached, incase you want to play with it. It will apply cleanly
only to screened, I fear, because between 2.12 and today I have made lots of
refactorings in Darcs.Repository.State where I applied the fix. You can try to
backport it, the principle should (hopefully) become clear when you look at
what the patch does.
|