Ok, on a hunch I re-ran darcs, this time with "-a --no-ask-deps". It gave me a patch-name prompt after a mere minute of grinding away, then committed the patch after only another 15 seconds or so. So while everything about this was too slow, the killer step is --ask-deps. Which makes no sense, since that just has to iterate over the patches in the repository, but whatever.
Daniel
signature.asc
Description: Digital signature