Warning: my understanding of this is from 2007-04 and may (or may not) be obsolete: http://lists.osuosl.org/pipermail/darcs-devel/2007-April/005540.html See David's reply too for details
On Wed, Nov 26, 2008 at 22:32:24 +1100, Trent W. Buck wrote: > - get --partial on a darcs-1 repo copies patches since the last > checkpoint. Sounds right to me. It copies the one big checkpoint patch, applies it and then applies subsequent patches > - get --lazy on a darcs-2 repo copies *no* patches initially; all > patches are copied on demand. It copies pristine files, but no patches. > - darcs-2 repos don't support --partial semantics, and for darcs-2 > repos --partial is probably an alias for --lazy behaviour. I can confirm this point (it tells you explicitly this fact) > Does this mean that checkpoints of a darcs-2 repo are totally useless? > If so, can we please make darcs optimize --checkpoint on a darcs-2 > repository a no-op? Currently I have checkpoint in my ~/.darcs/defaults > and so I'm creating around 20MB of checkpoints that (apparently) are > never used. Alternatively, as an optimisation we could consider making darcs 2 --lazy use checkpoints whenever they are possible. The purpose of the checkpoint would be to avoid fetching individual files from pristine. But if this is not feasible or wise, then I agree that making optimize --checkpoint a no-op is sensible. -- Eric Kow <http://www.nltg.brighton.ac.uk/home/Eric.Kow> PGP Key ID: 08AC04F9
signature.asc
Description: Digital signature
_______________________________________________ darcs-users mailing list [email protected] http://lists.osuosl.org/mailman/listinfo/darcs-users
