| Crates.io | guts-migrate |
| lib.rs | guts-migrate |
| version | 0.1.0 |
| created_at | 2025-12-23 11:10:25.834739+00 |
| updated_at | 2025-12-23 11:10:25.834739+00 |
| description | Migration tools for importing repositories from GitHub, GitLab, and Bitbucket to Guts |
| homepage | https://github.com/AbdelStark/guts |
| repository | https://github.com/AbdelStark/guts |
| max_upload_size | |
| id | 2001322 |
| size | 186,524 |
Migration tools for importing repositories to Guts.
This crate provides tools to migrate from:
use guts_migrate::{GitHubMigrator, MigrationConfig};
// Migrate from GitHub
let migrator = GitHubMigrator::new(github_token);
migrator.migrate("owner/repo", &guts_client).await?;
guts migrate github --repo owner/repo --token $GITHUB_TOKEN
guts migrate gitlab --project group/project --token $GITLAB_TOKEN
This crate is part of Guts, a decentralized, censorship-resistant alternative to GitHub built on BFT consensus.
MIT OR Apache-2.0