Difference between revisions of "GitInfrastructureComparison"

From OSGeo
Jump to navigation Jump to search
Line 28: Line 28:
 
| external issue tracker    ||  YES ([https://git.osgeo.org/_gogs_/qgis/qgis/commits/25ad0af86cb465a44214944b7a5169d8e55d94eb example])        ||    [https://github.com/gitlabhq/gitlabhq/blob/master/doc/integration/external-issue-tracker.md YES] || NO || [https://docs.kallithea-scm.org/en/latest/setup.html#integration-with-issue-trackers MIN]
 
| external issue tracker    ||  YES ([https://git.osgeo.org/_gogs_/qgis/qgis/commits/25ad0af86cb465a44214944b7a5169d8e55d94eb example])        ||    [https://github.com/gitlabhq/gitlabhq/blob/master/doc/integration/external-issue-tracker.md YES] || NO || [https://docs.kallithea-scm.org/en/latest/setup.html#integration-with-issue-trackers MIN]
 
|-                                                                               
 
|-                                                                               
| internal issue tracker    ||  YES          ||    YES || YES || tbd
+
| internal issue tracker    ||  YES          ||    YES || YES || NO
 
|-                                                                               
 
|-                                                                               
 
| tool to migrate from trac ||  NO          || [http://eric.van-der-vlist.com/blog/2013/11/06/from-trac-to-gitlab/ YES] || n/a    || tbd
 
| tool to migrate from trac ||  NO          || [http://eric.van-der-vlist.com/blog/2013/11/06/from-trac-to-gitlab/ YES] || n/a    || tbd

Revision as of 00:06, 15 April 2016

Comparison Table

Moved from https://git.osgeo.org/_gogs_/sac/gogs-service/wiki/Git-services-comparison

This table is aimed at helping to decide which service to install on OSGeo machines to provide hosting for OSGeo projects.

The priority of each parameter is not currently defined.

Feature Gogs GitLab-CE Trac Kallithea
deployed in staging YES NO YES (in use) NO
login via LDAP YES YES YES YES([1] )
LDAP groups sync NO
autonomous creation of repositories YES YES NO YES
autonomous creation of organizations YES NO YES
organization management YES (poor) YES NO YES
private repositories YES (no filesystem permission handling) YES YES
external issue tracker YES (example) YES NO MIN
internal issue tracker YES YES YES NO
tool to migrate from trac NO YES n/a tbd
tool to migrate from github
external wiki YES tbd
internal wiki YES (edit permissions match code repo ones) YES (1) YES NO
comment issues via mail NO YES YES YES
PostgreSQL backend YES YES YES YES
Multilanguage 15 languages YES YES
Comments on diff lines NO YES YES (via plugins) tbd
Pull requests YES YES NO (?) YES
Webhooks YES YES tbd
Edit GIT hooks YES YES([2])
CI external (like drone) integrated YES (plugin) YES ([3] )
tracking of forks YES (example) YES NO YES

- (1) : GitLab wiki permissions match repo ones. GitLab wikis can be accessed through a git repo.

Other Comparisons

More about existing software packages

See GitHostingSoftware