synchronize git repos, and associated issues, prs, and other repo metadata
Go to file
stupidcomputer 1dc13010e5 housekeeping things (license, readme) 2024-10-09 08:43:34 -05:00
.vscode just some boilerplate for the project 2024-10-09 03:42:06 -05:00
bridge make the mirror message appear on github issue creation, too 2024-10-09 08:32:04 -05:00
contrib create a handler for when a repo is created 2024-10-09 03:42:12 -05:00
tests add all the other webhook data and testing materials 2024-10-09 03:42:12 -05:00
.gitignore create a handler for when a repo is created 2024-10-09 03:42:12 -05:00
LICENSE housekeeping things (license, readme) 2024-10-09 08:43:34 -05:00
README.md housekeeping things (license, readme) 2024-10-09 08:43:34 -05:00
default.nix just some boilerplate for the project 2024-10-09 03:42:06 -05:00
shell.nix just some boilerplate for the project 2024-10-09 03:42:06 -05:00

README.md

gitea-github-sync

Automatically mirror from a private code forge to Github, and bidirectionally synchronize issues between two repos

Implementation notes

  • The implementation matches up issue numbers, instead of coorelating them with a database or something. This is fine because we're only using this software on repos that have no issues (e.g. are brand new) and so therefore all the issue numbers will line up. For two mirrors with different issues, you'll have to pick one side to keep and another to purge.

License

Licensed under the GNU Affero v3 license. (c) 2024 randomuser, stupidcomputer, etc.