Thoughts on colocated branches

Matthew D. Fuller fullermd at over-yonder.net
Sun Aug 30 01:25:04 BST 2009


I've been letting some thoughts about $SUBJECT stew around in my head
for a while, and I've been meaning to get them down on electrons for
some time now.  I've gone ahead and written up a first sketch of
what's in my head, so at least it can be pointed at.  I've stuck it on
the wiki at <http://bazaar-vcs.org/MatthewFuller/Fasces>.

An important attribute (to me, anyway) of bzr is not just that it
allows a multiplicity of different workflows and layouts, but that it
allows you to use multiple ones _at the same time_, and to easily
switch among them if you so choose.  I don't want to lose this in
growing what I chose to call 'fasces'; bundles of branches.  And I
think they can be implemented so that you can smoothing have
dir-per-branch and multiple-named-branches-in-a-dir side by side at
the same time, keep sharing a repository across directories whether
they contain one or many branches, etc.  The above doc is an attempt
to describe actions and structures that allow that to happen.

I don't claim it's complete, perfect, or free of contradictions.  And
I probably haven't translated what's in my head perfectly.  But I
believe it's a reasonable foundation.


-- 
Matthew Fuller     (MF4839)   |  fullermd at over-yonder.net
Systems/Network Administrator |  http://www.over-yonder.net/~fullermd/
           On the Internet, nobody can hear you scream.



More information about the bazaar mailing list