[Gambas-devel] Gambas to Git(Lab)
Brought to you by:
gambas
|
From: Adrien P. <adr...@gm...> - 2017-07-22 18:35:29
|
Hello everyone, In an effort to both switch the Gambas project versioning to Git, and to move away from Sourceforge, I imported the whole repository to GitLab. You can see it here : https://gitlab.com/prokopyl/gambas From what I see, all history, commits, tags and branches have been successfully imported, and authors have been correctly mapped from their Sourceforge usernames to Git full names and emails (the SVN/Git mapping file is attached). I know there has been some GitHub vs. GitLab debate on the mailing list somewhere, but it didn't seem to have produced anything, so I just picked one. Since nothing I have done is GitLab-specific (it's just a plain Git repository for now), we can easily use GitHub too. I personally picked GitLab simply because we can easily retrieve data (issues, wiki and such) from a generated archive if we ever want to switch, and their integrated CI solution seems less restricted than Travis (but I didn't go that far with it). For now, all I did was cloning the entire SVN repo on the server that hosts the playground (for its symmetric 100Mbit/s connection :) ), then using git-svn to create a git repo from the clone, and then push it all to GitLab. I'm currently trying to set up Continuous Integration to generate Ubuntu packages, and maybe for more distributions later (RHEL/CentOS, Debian, ArchLinux, …). I know we won't switch to Git right now, I'm at least waiting for 3.10 to be released so everything can calm down. :) However I would like your feedback : what do you think is needed to make Gambas successfully switch to Git ? (Whichever host we end up choosing). Regards, -- Adrien Prokopowicz |