Gitlab Github Freundschaft
This system, henceforth called ggf, is used to make sure gitlab forges are in sync.
In practice I keep personal repositories on Gitlab, and want to keep a mirror on Github.
Currently ggf can do this:
- check out a complete copy of your personal gitlab and github repos, this is done using the tool ghorg
- for each repo report if its public or private, and the hash of the last commit.
- if both gitlab and github have the same repo, report if the last commit hash is different
The tool doesnt currently attempt to do any changes, you need to do that yourself.