Darcs.Repository.Clone

createRepository

cloneRepository

replacePristine

writePatchSet

patchSetToRepository