From 7d68eaff7bcefa72da03ff121156405984142f50 Mon Sep 17 00:00:00 2001 From: Fintan Halpenny Date: Wed, 12 Nov 2025 10:51:52 +0000 Subject: [PATCH] Remove archived crates/repositories These are a maintenance burden at this stage, so they are being removed. --- archived/git-commit/Cargo.toml | 19 - archived/git-commit/src/author.rs | 129 ------ archived/git-commit/src/headers.rs | 71 ---- archived/git-commit/src/lib.rs | 295 -------------- archived/git-commit/src/trailers.rs | 214 ---------- archived/git-commit/t/Cargo.toml | 26 -- archived/git-commit/t/src/commit.rs | 149 ------- archived/git-commit/t/src/integration.rs | 28 -- archived/git-commit/t/src/lib.rs | 5 - archived/git-trailers/Cargo.toml | 20 - archived/git-trailers/src/lib.rs | 300 -------------- archived/git-trailers/t/Cargo.toml | 22 - archived/git-trailers/t/src/lib.rs | 2 - archived/git-trailers/t/src/tests.rs | 155 ------- archived/link-git/Cargo.toml | 64 --- archived/link-git/src/lib.rs | 20 - archived/link-git/src/odb.rs | 51 --- archived/link-git/src/odb/backend.rs | 36 -- archived/link-git/src/odb/index.rs | 307 -------------- archived/link-git/src/odb/index/metrics.rs | 80 ---- archived/link-git/src/odb/pack.rs | 138 ------- archived/link-git/src/odb/window.rs | 183 --------- archived/link-git/src/odb/window/metrics.rs | 79 ---- archived/link-git/src/protocol.rs | 30 -- archived/link-git/src/protocol/fetch.rs | 290 ------------- archived/link-git/src/protocol/ls.rs | 151 ------- archived/link-git/src/protocol/packwriter.rs | 271 ------------- archived/link-git/src/protocol/take.rs | 76 ---- archived/link-git/src/protocol/transport.rs | 84 ---- archived/link-git/src/protocol/upload_pack.rs | 238 ----------- .../src/protocol/upload_pack/legacy.rs | 102 ----- archived/link-git/src/refs.rs | 7 - archived/link-git/src/refs/db.rs | 269 ------------ archived/link-git/src/service.rs | 126 ------ archived/link-git/t/Cargo.toml | 31 -- archived/link-git/t/src/integration.rs | 6 - .../link-git/t/src/integration/protocol.rs | 383 ------------------ archived/link-git/t/src/lib.rs | 7 - archived/link-git/t/src/tests.rs | 6 - archived/link-git/t/src/tests/protocol.rs | 7 - .../link-git/t/src/tests/protocol/take.rs | 47 --- .../t/src/tests/protocol/upload_pack.rs | 129 ------ 42 files changed, 4653 deletions(-) delete mode 100644 archived/git-commit/Cargo.toml delete mode 100644 archived/git-commit/src/author.rs delete mode 100644 archived/git-commit/src/headers.rs delete mode 100644 archived/git-commit/src/lib.rs delete mode 100644 archived/git-commit/src/trailers.rs delete mode 100644 archived/git-commit/t/Cargo.toml delete mode 100644 archived/git-commit/t/src/commit.rs delete mode 100644 archived/git-commit/t/src/integration.rs delete mode 100644 archived/git-commit/t/src/lib.rs delete mode 100644 archived/git-trailers/Cargo.toml delete mode 100644 archived/git-trailers/src/lib.rs delete mode 100644 archived/git-trailers/t/Cargo.toml delete mode 100644 archived/git-trailers/t/src/lib.rs delete mode 100644 archived/git-trailers/t/src/tests.rs delete mode 100644 archived/link-git/Cargo.toml delete mode 100644 archived/link-git/src/lib.rs delete mode 100644 archived/link-git/src/odb.rs delete mode 100644 archived/link-git/src/odb/backend.rs delete mode 100644 archived/link-git/src/odb/index.rs delete mode 100644 archived/link-git/src/odb/index/metrics.rs delete mode 100644 archived/link-git/src/odb/pack.rs delete mode 100644 archived/link-git/src/odb/window.rs delete mode 100644 archived/link-git/src/odb/window/metrics.rs delete mode 100644 archived/link-git/src/protocol.rs delete mode 100644 archived/link-git/src/protocol/fetch.rs delete mode 100644 archived/link-git/src/protocol/ls.rs delete mode 100644 archived/link-git/src/protocol/packwriter.rs delete mode 100644 archived/link-git/src/protocol/take.rs delete mode 100644 archived/link-git/src/protocol/transport.rs delete mode 100644 archived/link-git/src/protocol/upload_pack.rs delete mode 100644 archived/link-git/src/protocol/upload_pack/legacy.rs delete mode 100644 archived/link-git/src/refs.rs delete mode 100644 archived/link-git/src/refs/db.rs delete mode 100644 archived/link-git/src/service.rs delete mode 100644 archived/link-git/t/Cargo.toml delete mode 100644 archived/link-git/t/src/integration.rs delete mode 100644 archived/link-git/t/src/integration/protocol.rs delete mode 100644 archived/link-git/t/src/lib.rs delete mode 100644 archived/link-git/t/src/tests.rs delete mode 100644 archived/link-git/t/src/tests/protocol.rs delete mode 100644 archived/link-git/t/src/tests/protocol/take.rs delete mode 100644 archived/link-git/t/src/tests/protocol/upload_pack.rs diff --git a/archived/git-commit/Cargo.toml b/archived/git-commit/Cargo.toml deleted file mode 100644 index 1ae0ff5..0000000 --- a/archived/git-commit/Cargo.toml +++ /dev/null @@ -1,19 +0,0 @@ -[package] -name = "git-commit" -version = "0.3.0" -license = "MIT OR Apache-2.0" -edition = "2021" -authors = [ - "Alexis Sellier ", - "Fintan Halpenny ", -] -description = "A small library for parsing, displaying and creating a git commit" -keywords = ["git", "git-commit", "git-trailers", "radicle"] - -[dependencies] -thiserror = "1" - -[dependencies.git2] -version = "0.16.1" -default-features = false -features = ["vendored-libgit2"] diff --git a/archived/git-commit/src/author.rs b/archived/git-commit/src/author.rs deleted file mode 100644 index 699345e..0000000 --- a/archived/git-commit/src/author.rs +++ /dev/null @@ -1,129 +0,0 @@ -use std::{ - fmt, - num::ParseIntError, - str::{self, FromStr}, -}; - -use thiserror::Error; - -/// The data for indicating authorship of an action within a -/// [`super::Commit`]. -#[derive(Clone, Debug, PartialEq, Eq, Hash)] -pub struct Author { - /// Name corresponding to `user.name` in the git config. - /// - /// Note: this must not contain `<` or `>`. - pub name: String, - /// Email corresponding to `user.email` in the git config. - /// - /// Note: this must not contain `<` or `>`. - pub email: String, - /// The time of this author's action. - pub time: Time, -} - -/// The time of a [`Author`]'s action. -#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)] -pub struct Time { - seconds: i64, - offset: i32, -} - -impl Time { - pub fn new(seconds: i64, offset: i32) -> Self { - Self { seconds, offset } - } - - /// Return the time, in seconds, since the epoch. - pub fn seconds(&self) -> i64 { - self.seconds - } - - /// Return the timezone offset, in minutes. - pub fn offset(&self) -> i32 { - self.offset - } -} - -impl From