Boost logo

Boost :

Subject: Re: [boost] [git help] Documenting common modular boost workflows
From: Beman Dawes (bdawes_at_[hidden])
Date: 2013-10-21 21:05:10


On Mon, Oct 21, 2013 at 2:57 PM, Daryle Walker <darylew_at_[hidden]> wrote:

> Since a project that’s made of a bunch of sub-repositories that’s later
> merged is (AFAIK) unusual, I don’t think the writer of gitflow had it in
> mind.
>

Gitflow is about managing the flow of work through the branches of a
project. Why would it matter if that project is included in another project
as a sub-module? Or included in 100 projects as a sub-module, for that
matter?

>
>
> I’m guessing that each sub-repository independently uses gitflow. When
> it’s shipping time, the release-merge script grabs from the “master” branch
> of each sub-repository. Of course, this doesn’t cover multiple libraries
> that have to work together or what happens when fixing is necessary
> (probably due to cross-library problems).
>

I'm guessing something similar to your guesses, but I was hoping to get a
response from someone who had actually used Gitflow in a submodule
environment.

>
>
> And do the test runners work off “develop,” “master,” “release,” or does
> it shift depending where we are in the release cycle?
>

That's a whole topic in of itself, and may have different answers for the
short term and the long term. I don't want to waste CPU cycles on that
until the basic local machine docs are further along.

--Beman


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk