WeSearch

Refray – ∞-way RW Git sync tool and auto conflict resolution, for leaving GitHub

·3 min read · 0 reactions · 0 comments · 12 views
#git#synchronization#software#GitHub#GitLab#Gitea#Forgejo
Refray – ∞-way RW Git sync tool and auto conflict resolution, for leaving GitHub
⚡ TL;DR · AI summary

Refray is a new tool designed to synchronize repositories across multiple Git platforms, addressing usability concerns with GitHub. It allows users to make changes from any provider, which will then sync to others, and includes features for conflict resolution and selective syncing. The tool supports various platforms, including GitHub, GitLab, Gitea, and Forgejo, and can be installed via Cargo, binary download, or Docker Compose.

Key facts
Original article
GitHub
Read full at GitHub →
Opening excerpt (first ~120 words) tap to expand

refray A tool to keep your repos in sync across all git platforms, while being able to work from everywhere all at once. Created becasue github is so unusable and unreliable and I want to leave, but I don't want to leave the community behind. ∞-side sync: Sync between any number of hosted/self-hosted git accounts/orgs/groups read-write mirrors: Make changes from any provider, and the changes will sync to the others webhook support: Sync right after push, reduce potential divergence window conflict handling: Rebase or open pull requests when two platforms diverge tracks state: Branches/repo deletions and force pushes also sync across platforms (with backup) selective sync: Sync subset of repos by regex white/black list, or by private/public visibility multithreaded: Process multiple repos…

Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from GitHub