[dev] Horde 4 Kickoff - Git migration and layout

Thomas Koch thomas at koch.ro
Tue Oct 21 07:42:43 UTC 2008


Hi,

I feel a little sad already. I've been looking forward to join the
Horde4 project, but this thread shockes me.
Yesterday, at 22:53 CET, Chuck proposes a GIT layout and this morning at
6:05 CET the decision is already made. So no chance for me to get in
with my comment about such an important thing.

If it should not be to late, my proposal:

I'd not use two separate repositories for hatchery and stable. Since
we're talking DVCS, you can easily have one branch for stable and one
branch for hatchery in the same repository. You can also easily clean up
dead branches.

Having two disconnected repositories makes it only harder to merge new
components in or to get updates from stable.

Instead I'd have one repository for the framework/library and another
one for the horde applications build on top of the framework. This
implies the philosophy, that the framework should be useable for other
projects too and that other projects should be encouraged to participate
in the using and development of the framework.

I'm sorry for being pathetic, but I put much hope in the horde4 project
and do care a lot to finally build the greatest Open Source Groupware on
this planet.

Best regards,

Thomas Koch

Am Tuesday 21 October 2008 06:05:18 schrieb Chuck Hagenbuch:
> Quoting Chuck Hagenbuch <chuck at horde.org>:
> > I think a 3rd repository for hordeweb, presentations, and other
> > utility stuff (like the git hooks) might make good sense. hordedoc
> > could be its own repository also.
>
> Okay, status update. I have initialized 3 repositories:
>
>    horde
>    horde-hatchery
>    horde-support
>
> I've imported framework/Support into the horde repository to have
> something there. More code will move there a bit slowly, faster as we
> sort out git support for Chora, etc.
>
> For the hatchery, I've moved in all of the separate projects (hippo,
> hydra, crumb, Horde_Date_Parser) that were being stored in git or hg
> as tests. They all have a unified home now.
>
> The support repository has the git and svn hooks in it. Once we have
> update mechanisms in place, we'll add hordeweb there.
>
> hordedoc is an open question.
>
> Also, just a reminder that git push messages are going to
> commits at lists.horde.org, not cvs at lists.horde.org.
>
> -chuck
>
> --
> Horde developers mailing list - Join the hunt: http://horde.org/bounties/
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: dev-unsubscribe at lists.horde.org



-- 
Thomas Koch, Software Developer
http://www.koch.ro

Young Media Concepts GmbH
Sonnenstr. 4
CH-8280 Kreuzlingen
Switzerland

Tel    +41 (0)71 / 508 24 86
Fax    +41 (0)71 / 560 53 89
Mobile +49 (0)170 / 753 89 16
Web    www.ymc.ch


More information about the dev mailing list