It seems pretty easy to get a corrupt darcs repo by using the cvs2darcs script as darcs is using a tuple of date and patch name to generate a unique internal id. Would it be easy to detect this and refuse to record the patch? As it seems hard to recover a repo once this has happened? --Terry