opencog-dev team mailing list archive
-
opencog-dev team
-
Mailing list archive
-
Message #00356
Re: merging work into opencog/main
Hi Trent,
I see your point.
I think there is certain stuff, like the attention allocation branch,
that can be merged now I'm working on PLN. The PLN branch however is
still changeable and not properly integrated so probably should be
kept separate.
I'm not sure what the latest is with the various branches Gama has
made, but I suspect some could be merged now... (but perhaps this has
already done and I just missed it!).
David, I think the idea of having a testing/unstable branch is also a
good idea as a "launchpad" to main/stable.
J
On Wed, Sep 17, 2008 at 9:11 PM, Trent Waddington
<trent.waddington@xxxxxxxxx> wrote:
> While I didn't advocate a "no branch policy" I did recommend that main
> be seen as the unstable branch and that stable branches (including
> "release" branches) be created from main. My reasoning is that the
> developers have stopped working together. Instead, they work
> separately then try to integrate. Working with others is seen as a
> pain, so the tendency is to simply not, and the integration gets
> delayed, and delayed, and delayed.
>
> I understand that an unstable branch is intimidating to some, as
> experimentation needs a stable base, but experimentation branches can
> be created from stable branches, and changes that show up on the
> unstable branch can be merged in as needed. On the other hand,
> working on small changes is often best done without a branch, as
> integration is the focus, and not being able to tell if your changes
> will break some experimental branch means that you're offloading work
> onto the experimenters, and that also makes people reluctant to
> contribute.
>
> In summary, there needs to be a balance between branching and
> integration. Currently there is too much branching and not enough
> integration. Whether this is due to confusion over the purpose of the
> main branch or not I can't say.
>
> Trent
>
> _______________________________________________
> Mailing list: https://launchpad.net/~opencog-dev
> Post to : opencog-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~opencog-dev
> More help : https://help.launchpad.net/ListHelp
>
References