[Gambas-devel] Gambas to Git(Lab)

Benoît Minisini gambas at ...1...
Fri Aug 11 23:54:46 CEST 2017


Le 11/08/2017 à 23:24, Adrien Prokopowicz a écrit :
> 
> So I just took some time to clean up the repository, and I implemented the
> workflow we discussed in previous messages, with one little exception : the
> master branch is the development branch, and I created a "stable" 
> branch, which
> currently contains the newly-released 3.10.0 version.
> This way, the master branch works exactly like the old "trunk", which 
> makes the
> migration easier (both form a svn-git and a developer standpoint).
> 
> I also removed all the old version branches[0] and turned them into 
> actual tags
> instead[1].
> 
> I also transferred the repo from my personal account to a new group :
> https://gitlab.com/gambas-basic/gambas
> 
> I invited Benoît as an owner, and Laurent and Fabien as developers.
> If other regular contributors / component maintainers want to join,
> just ask me here. :-)
> 
> I would like the group to be simply called "gambas", but for that Benoît 
> needs
> to change his username on GitLab first (right now it conflicts :-) ).
> 
> Now that the repo is organized and usable, the only thing left to do to 
> fully
> switch to Git(Lab) is to write the contributing guides and update the wiki,
> so that everybody can configure their clients and start working again.
> 
> As a side note, it is amusing that even though the repo wasn't fully 
> migrated,
> there is already enough work done in it to make examples for the git 
> workflow :
> 
> - Last week, I made some small changes to how the WITH keyword works 
> (see bug
>    #1131 on the tracker[2]), but since these changes affect the compiler 
> and the
>    generated Gambas bytecode, I wanted to have Benoît review it, so I made
>    a new temporary branch (from master), and created a Merge Request[3] !
> - I also created another experimental branch[4] to try and build Gambas 
> with
>    CMake instead. This is an old project of mine that was never 
> completed, but
>    I decided to push it on the repo for experience sharing, because :
> - Laurent Carlier wants to try and use Meson for building Gambas,
>    but since he had no access to the repository at all, he forked it to a
>    personal repository[5].
>    This way, when he will be done he can create a Merge Request to merge it
>    back into the main repository, which is a great way for other people to
>    contribute to Gambas. :-)
> 
> You can also see all the branch shenanigans on the fancy graph here :
> https://gitlab.com/gambas-basic/gambas/network/master
> 
> [0] https://gitlab.com/gambas-basic/gambas/branches
> [1] https://gitlab.com/gambas-basic/gambas/tags
> [2] http://gambaswiki.org/bugtracker/edit?object=BUG.1131&from=L21haW4-
> [3] https://gitlab.com/gambas-basic/gambas/merge_requests/1
> [4] https://gitlab.com/gambas-basic/gambas/tree/cmake
> [5] https://gitlab.com/lordheavy/gambas/commits/meson-test

Is it possible to transfer the repository to gambas/gambas ? What should 
I do for that?

-- 
Benoît Minisini




More information about the Devel mailing list