Some Osmocom projects (around CNI) have chosen to use Gerrit because it makes sense for them. Other projects have chosen not to, these use Gitea. All projects can be cloned from https://gitea.osmocom.org. If development for a project is done on Gerrit, the Gitea page says "mirror of https://gerrit.osmocom.org".
Which git URL to use¶
See the README of each project to find the Gitea git clone URL.
Repositories mirrored from Gerrit have a delay of up to several hours. In case one absolutely needs to run the latest git HEAD commit (e.g. for automatic build verification and other jobs we run at https://jenkins.osmocom.org), then it makes sense to directly clone from Gerrit (https://gerrit.osmocom.org/libosmocore etc.).
For repositories that existed before we transitioned to Gitea, we have the following to make the transition easier. Using them is not recommended.
- Legacy git.osmocom.org clone URLs are a redirect to Gitea
- The legacy cgit web interface is at cgit.osmocom.org