On Sat, 29 Nov 2008, Trent W. Buck wrote:

> | Tagging also provides significant performance benefits: if Darcs sees
> | that two repositories both have a tag, it can safely assume that both
> | repositories also have all the patches `in' that tag.  When a tag
> | covers thousands or tens of thousands of patches, this saves a lot of
> | time.

The situation is actually slightly more complicated; this is only true if 
the tag is "clean" in both repos - where clean = "the only patches before 
this tag are the ones that it depends on (directly or indirectly)". But 
since I doubt the documentation wants to go into that level of detail, or 
deal with the issue of ordering of patches in a repo in too much detail, 
you could just say something like "it can often safely assume" or "it can 
usually safely assume". Unsatisfyingly vague, but more accurate.

Ganesh
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to