Can somebody give me advice on moving to stacked branches?
Neil Martinsen-Burrell
nmb at wartburg.edu
Sun Jun 7 19:13:40 BST 2009
On 2009-06-07 00:04 , Patrick van der Velde wrote:
> Hi All
>
> I am currently starting a new software project in .NET. This project
> consists of several different parts (each of which may have one or
> more assemblies). The current project tree looks roughly like:
>
> project
> bin
> doc
> lib
> modules
> core
> ...
> ...
> src
> plugins
> ...
> ...
> src
> ui
> ...
> ...
> src
> utils
> ...
> ...
> src
> tools
>
> The source files for all the different parts live in the src
> directories. I am currently thinking that I want / need to evolve the
> different parts in different ways which would mean they would have to
> be in separate repositories (have to might be a bit strong but it
> would probably be convenient). Also the utils library should really
> not be compiled into an assembly but the source files should directly
> be linked into the other parts. So now I'm wondering if stacked
> branches would help me with this. Could I do the following thing?
I think that the feature you are looking for is called "nested trees"
rather than stacked branches. "Stacked branches" in Bazaar refer to
branches some of whose history is stored in another branch. I think of
this as nesting (or grafting) in the "time" dimension. What you appear
to be looking for is grafting in the "space" dimension, within a
directory tree. This sort of embedding between branches is called
Nested Trees in Bazaar and is a feature that is currently under
construction. See http://bazaar-vcs.org/NestedTrees and the pages
linked there for more information.
-Neil
More information about the bazaar
mailing list