From af5dd230e0d7ca513857098db2f1ca26acf3cb2c Mon Sep 17 00:00:00 2001 From: Fintan Halpenny Date: Wed, 13 Sep 2023 15:32:11 +0100 Subject: [PATCH] radicle: separate repository validation Make the validation logic customisable by extracting it out into a separate trait that can be defined by other crates. The Repository validation logic stays the same. Signed-off-by: Fintan Halpenny X-Clacks-Overhead: GNU Terry Pratchett --- radicle-httpd/src/api/json.rs | 2 +- radicle-httpd/src/api/v1/projects.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/radicle-httpd/src/api/json.rs b/radicle-httpd/src/api/json.rs index cde680a17..9e19b33a5 100644 --- a/radicle-httpd/src/api/json.rs +++ b/radicle-httpd/src/api/json.rs @@ -17,7 +17,7 @@ use radicle::cob::{ActorId, Author, Embed, Reaction, Timestamp, Uri}; use radicle::git::RefString; use radicle::node::{Alias, AliasStore}; use radicle::prelude::NodeId; -use radicle::storage::{git, refs, ReadRepository}; +use radicle::storage::{git, refs, RemoteRepository}; use radicle_surf::blob::Blob; use radicle_surf::tree::Tree; use radicle_surf::{Commit, Oid, Stats}; diff --git a/radicle-httpd/src/api/v1/projects.rs b/radicle-httpd/src/api/v1/projects.rs index 69e45efc1..829408d75 100644 --- a/radicle-httpd/src/api/v1/projects.rs +++ b/radicle-httpd/src/api/v1/projects.rs @@ -19,7 +19,7 @@ use radicle::node::routing::Store; use radicle::node::AliasStore; use radicle::node::NodeId; use radicle::storage::git::paths; -use radicle::storage::{ReadRepository, ReadStorage, WriteRepository}; +use radicle::storage::{ReadRepository, ReadStorage, RemoteRepository, WriteRepository}; use radicle_surf::{diff, Glob, Oid, Repository}; use crate::api::error::Error;