Mercurial works fine for importing new archives. However, for situations where the upstream renames or moves files and directories on a regular basis, version information can be lost. . hg-load-dirs works with darcs to import these things and preserve changes. It works on a principle similar to Subversion's svn_load_dirs or tla_load_dirs package for Arch.