On Jan 31, 2006, at 12:32 AM, John Meacham wrote:
utilities Util/
doc Doc/
boolean Boolean/
cmm Language/Cmm/
genutil GenUtil.hs
what this does is declare a set of mutally exclusive domains,
everything in the
repo that is not listed is considererd a part of the unnamed 'main'
domain.
the changes to the commands behavior would be:
darcs record will refuse to create patches that cross boundries
between
domains. it would quit with an appropriate error message telling
you to split
up the patch or perhaps interactivly not ask you about hunks which
would cause
such a situation. ( '--force' could override this if you actually
have local
changes you don't intend on propagating back into the subprojects
and are aware
of the consequences of this)
I haven't had time to consider all the consequences of your proposal
(and benefits), but reading through this quickly I have to wonder.
Given your example above, does this force doc and main to diverge?
How can you link them? What if I want to tag what is in doc with the
contents of main (as preparation for a release as an example)? Do I
tag them separately and hope that is enough to link them?
Thanks,
Jason
_______________________________________________
darcs-users mailing list
[email protected]
http://www.abridgegame.org/mailman/listinfo/darcs-users