Re:Radicle: Open-Source, Peer-to-Peer, GitHub Alternative
by ryscheng on Tuesday March 05, 2024 @09:02AM
(#39603530)
Congrats on the launch! I’ve been following this project and I’m really excited to see how much it has matured. For projects currently on GitHub, what’s the best way to migrate? Is there a mirror mode as we test it out?
[ Parent
| on HN ]
Re:Radicle: Open-Source, Peer-to-Peer, GitHub Alternative
by cloudhead on Tuesday March 05, 2024 @09:22AM
(#39603784)
Thanks! There is no mirroring built-in yet, though this is something we're looking into. It should theoretically be as simple as setting up a `cron` job that pulls from github and pushes to radicle every hour, eg.
git pull github master
git push rad master
Re:Radicle: Open-Source, Peer-to-Peer, GitHub Alternative
by gsaslis on Tuesday March 05, 2024 @09:37AM
(#39603991)
In addition, in order to migrate your GitHub issues to Radicle (which the above doesn't cover), there's this command-line tool [1] that should get you most - if not all - of the way there.
Migrating GitHub Pull Requests (PRs) to Radicle Patches is somewhat more involved, but that should still be possible (even if it involves some loss of information along the way, due to potential schema mismatches) ...
[1] - https://github.com/cytechmobile/radicle-github-migrate
Re:Radicle: Open-Source, Peer-to-Peer, GitHub Alternative
by miohtama on Tuesday March 05, 2024 @09:30AM
(#39603896)
Good work!
The main value capture at Github is issue tracking, PR reviews and discussion. Maybe not today, but is there an automated way to migrate these over in the future?
Re:Radicle: Open-Source, Peer-to-Peer, GitHub Alternative
by maninak on Tuesday March 05, 2024 @09:35AM
(#39603968)
Yup, you can do this today! There's already this tool https://github.com/cytechmobile/radicle-github-migrate, built and maintained by the community, and which is already quite capable.