DigiNews

Tech Watch by Johan Denoyer

← Back to articles

Declarative git repo sync/migration tool and self hosted code search engine

Quality: 8/10 Relevance: 9/10

Summary

Miroir is a declarative tool to synchronize multiple git remotes across forges, manage forge metadata from a single TOML config, and provide a self-hosted code search server. It supports migration between GitHub, GitLab, Codeberg, and SourceHut, and offers commands for init, fetch, pull, push, exec, sync, sweep, and index. It highlights safety considerations, including destructive sync behavior and the need to test on a single repo first.

🚀 Service construit par Johan Denoyer