Differences between revisions 3 and 4
Revision 3 as of 2016-06-07 18:46:35
Size: 509
Editor: ?DmitryOkunev
Comment:
Revision 4 as of 2016-06-08 02:07:45
Size: 980
Editor: PaulWise
Comment: updates
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

The existing services for VCS repositories are:

|| '''domain''' || '''software''' || '''comments''' ||
|| git.debian.org || cgit (web view) + fusionforge (management) || ||
|| ubergit.debian.org (aka git2) || custom || DSA only, parts mirrored to git.d.o||
|| dgit.debian.org || cgit (web view) + dgit || packages only ||
|| gitolite.debian.net || gitolite || ||
Line 8: Line 16:
|| GitHub-like UI || ? || No || Yes || || || !GitHub-like UI || ? || No || Yes || ||
Line 10: Line 18:
|| !JavaScript only || No || Yes || ? ||
|| VCS support || Only git || Only git || Only git ||

This page is to track progress on next version of git.debian.org

The existing services for VCS repositories are:

domain

software

comments

git.debian.org

cgit (web view) + fusionforge (management)

ubergit.debian.org (aka git2)

custom

DSA only, parts mirrored to git.d.o

dgit.debian.org

cgit (web view) + dgit

packages only

gitolite.debian.net

gitolite

Options are gitolite and gitlab. The main advantage of gitolite is simplicity, and main advantage of gitlab is merge requests (making it easy to contribute).

Features

gitolite

gitlab

gogs

Notes

Code Complexity

Simple

Complex (ruby)

Complex (go)

Merge Requests

?

Yes

Yes

GitHub-like UI

?

No

Yes

Code review

?

Yes

No

JavaScript only

No

Yes

?

VCS support

Only git

Only git

Only git