[darcs-users] Re: Branch names?
zooko at zooko.com
zooko at zooko.com
Mon May 2 09:11:19 UTC 2005
> Darcs conflates the concepts of "storage location" (also known as "repo") and
> "branch". Monotone does not; in monotone, one repo can store arbitrarily many
> branches.
That's exactly right, and this is one of the beautiful things about darcs,
but I wanted to ask about another difference between darcs and monotone.
Darcs offers fundamental operations, and if you want to enforce a policy then
you invoke or do not invoke those fundamental operations. For example, darcs
offers "pull", and if you want a policy involving who pulls what from whom and
when then you have to use a different tool, such bash, cron, dutiful
programmers, a Chief Security Officer, or something to determine the who,
what, whom, and when. In contrast, Monotone offers a layer of "policy" atop
the fundamental operations. You can spell out that you want all patches
signed with such-and-such a key to be applied to such-and-such a branch. I'm
fuzzy about the details. Is this distinction correct, Nathaniel?
Regards,
Zooko
More information about the darcs-users
mailing list