GitLab
Group and project namespaces
In GitLab, each user has its own namespace for projects, which corresponds to its login. That namespace is shared with group names. Projects in GitLab can be public, internal or private. As such, we probably, we apply the following rules:
- Only a project leader can create a group
- Project leaders should create the public project repositories in a group which has the same name as the project name
See example: https://gitlab.ow2.org/sat4j/sat4j
With this approach, the user namespace can be used for contributions to the public project, or any other OW2 project.
Migrating from SVN to Git
- https://gitlab.ow2.org/help/workflow/importing/migrating_from_svn
- http://www.sailmaker.co.uk/blog/2013/05/05/migrating-from-svn-to-git-preserving-branches-and-tags-3/
- https://git-scm.com/book/en/v2/Git-and-Other-Systems-Git-as-a-Client
- https://git-scm.com/book/en/v2/Git-and-Other-Systems-Migrating-to-Git
Migrating issues from JIRA
- https://gist.github.com/toudi/67d775066334dc024c24
- https://gist.github.com/florisb/1266d3584dbfdbd2a8a55d31e2518edd