[rfc] bzr-colo into core
Denys Duchier
denys.duchier at univ-orleans.fr
Wed Mar 23 20:59:46 UTC 2011
Hi Martin,
I like the idea of adopting brz-colo as the default model. Perhaps I am
missing something, but it seems to me that the paradigm shift could be
described simply as follows: every repository contains (and thus knows)
a hierarchical namespace of branches.
In this new world order, the notion of branch is no longer separable
from that of repository: it literally is a name in a repo's namespace.
"bzr clone" would copy part of the namespace (+ data) (perhaps into an
existing repo). "bzr branch" could be viewed as just "bzr clone" on a
leaf of the namespace.
We could still have a working tree colocated with a repo. A
non-colocated wt would be a "lightweight" checkout. (I am not sure about
"binding"; the devil is in the details, as always).
If I am way off base, perhaps you can set me straight.
Cheers,
--Denys
More information about the bazaar
mailing list