[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