github.com mirrors for new post split-nitb repos

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.

Harald Welte laforge at gnumonks.org
Mon Oct 9 05:46:16 UTC 2017


Hi!

yesterday I saw that the github.com mirrors of the
osmo-{bsc,msc,hlr,mgw,sgsn,ggsn} repositories had not yet been created
so far.  We have mirrors on github so we can at times look at what
people are doing in public clones of the repositories.  This is useful
as in the 21st century, a lot of developers have to have adopted a
quality of "fork and never contribute back" attitude :/

In the past, we had to ask github staff to manually configure a mirror,
as this is not possible to do via their website for some reason.

It seems that this is now discouraged and they suggest to use a
post-receive hook that replicates to github.

I chose another path and used the already existing gerrit replication
plugin which we use to replicate form gerrit to git.osmocom.org. This
replication plugin is now also pushing to the respective github.com
mirrors.

I'm contacting github.com staff to convert all repositories to this
new-style setup.  This ensures the setup is identical for all mirrors,
and has the added benefit that we get quicker replication than the
once-per-hour poll.

The setup is documented at
https://osmocom.org/projects/osmocom-servers/wiki/Github_mirrors

Regards,
	Harald

-- 
- Harald Welte <laforge at gnumonks.org>           http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
                                                  (ETSI EN 300 175-7 Ch. A6)



More information about the OpenBSC mailing list