RepositoryFormats

Darcs currently supports three formats.

If two repositories have formats with the same underlying patch semantics (“old-fashioned” and “hashed” both used darcs 1 semantics), then you can pull and push patches between them.

nameclientsrepo formatpatch semantics
old-fashionedallold1
hashed>= 2.0hashed1
darcs–2>= 2.0hashed2

Compatibility matrix

old-fashionedhasheddarcs–2
old-fashioned> –> yes> no
hashed> yes> –> no
darcs–2> no> no> –