Currently Online

Latest Posts

Changes in CodeHostingAndVCS

Revision Differences of Revision 2

[TOC] ¶

This is an incomplete overview over the Pros and Cons of various code hosting providers and version control systems. ¶

# Code Hosting ¶

## GitHub ¶

### Pros ¶

- Currently used ¶
- Well-known ¶
- Good UI ¶
- Good CI ¶

### Cons ¶
- Policies drive away contributors ¶
- Problematic for FOSS ¶

## Launchpad ¶

### Pros ¶
- Previously hosted there ¶
- Good bugtracker and project page UI ¶

### Cons ¶
- No CI ¶
- Bad merge request UI ¶

## Codeberg ¶

### Pros ¶
- FOSS-oriented ¶
- Interface very similar to GitHub ¶

### Cons ¶
- Unknown site ¶
- Experimental CI ¶

## GitLab ¶

### Pros ¶
- Interface similar to GitHub ¶

### Cons ¶
- Unknown site ¶


# VCS ¶

## Git ¶

### Pros ¶

- Currently using it ¶
- State of the art ¶
- Performant and efficient ¶
- Well-known for new contributors ¶

### Cons ¶

- Hard to learn ¶

## Bazaar / Breezy ¶

### Pros ¶
- Previously used ¶
- Nice merge conflict resolving ¶
- Easy to learn ¶

### Cons ¶
- Outmoded ¶
- Slow and inefficient ¶
- Little-known for new contributors ¶
- Moving would lose our commit history ¶

## Subversion ¶

### Pros ¶
- Previously used ¶
- Nice merge conflict resolving ¶

### Cons ¶
- Very outmoded ¶
- Slow and inefficient ¶
- Little-known for new contributors ¶
- Moving would lose our commit history