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.
| name | clients | repo format | patch semantics |
|---|---|---|---|
| old-fashioned | all | old | 1 |
| hashed | >= 2.0 | hashed | 1 |
| darcs–2 | >= 2.0 | hashed | 2 |
Compatibility matrix
| old-fashioned | hashed | darcs–2 | |
| old-fashioned | > – | > yes | > no |
| hashed | > yes | > – | > no |
| darcs–2 | > no | > no | > – |
