Did you try to "darcs optimize --reorder" before convertion ? I usually do that before running tailor to convert to git (I'm also moving out from Darcs) and it works much better. If it still fails due to memory exhaustion, I imagine you may try to optimize each tag at a time (for instance) -- Sylvain