guts-migrate
Migration tools for importing repositories to Guts.
Overview
This crate provides tools to migrate from:
- GitHub - Repositories, issues, PRs, releases
- GitLab - Full project migration
- Bitbucket - Repository and metadata
Features
- Preserves commit history
- Migrates issues and pull requests
- Transfers labels and milestones
- Handles large repositories
Usage
use ;
// Migrate from GitHub
let migrator = new;
migrator.migrate.await?;
CLI
Part of Guts
This crate is part of Guts, a decentralized, censorship-resistant alternative to GitHub built on BFT consensus.
License
MIT OR Apache-2.0