[Uml-devel] CVS requires branching

Cesar Sanchez linux_news at nextphere.com
Sat May 25 14:48:02 UTC 2002


On Saturday 25 May 2002 02:19, you wrote:
> Hi,
>
> I haven't gotten time for making a file loading/saving patch, I think I
> will be able to do it this sunday.
>
> I think we have a little problem with the way CVS is being managed, If we
> want to stabilize the uml for a release, we cannot stop new feature
> development. As an example my friend Cesar has a patch for bare
> state/activity diagram support and he doesn't know what is going to happen
> with it before release date, as time goes by it will be harder for him to
> apply the patch.
>
> I suggest we create a new branch release 1.1 (or some other version) to
> work on stability and then keep adding new features to the
> main(development) branch as in figure below. If a bug is fixed in the
> release branch then it needs to be fixed in the main branch. After
> releasing if a bug is fixed, a patch can be created against the release
> branch and published at sourceforge. As an example of this, a few weeks ago
> I fixed a bug "Galina A. Fyodorova" <fga at infolada.com> reported about uml
> v1.0.3 not supporting russian names for umlobjects and umlviews; I fixed
> the problem into CVS but I couldn't make a patch against v1.0.3, so I
> really didn't help that person.
>
> CVS Structure:
>                        				  /Release 1.1
> 					/
> Devel Branch                                        /
> --------------------------------------------------------------------
>                                 \
>                                  \Release 1.0.3
>
> Regards,

Hello all,

This is a graph of the proposed CVS structure:

DB = Devel Branch
R1.1 = Release 1.1
R1.0.3 = Release 1.0.3

                      R1.1 -------->
                     /
                    /
DB --------------------------->
          \
           \
            R1.0.3 ------------->

Regards,

Cesar




More information about the umbrello-devel mailing list