don't
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

rename(serve_git): rename to git-service

Signed-off-by: tjh <did:plc:65gha4t3avpfpzmvpbwovss7>

+26 -26
+18 -18
Cargo.lock
··· 1175 1175 ] 1176 1176 1177 1177 [[package]] 1178 + name = "git-service" 1179 + version = "0.0.0" 1180 + dependencies = [ 1181 + "anyhow", 1182 + "axum", 1183 + "axum-extra", 1184 + "bytes", 1185 + "clap", 1186 + "serde", 1187 + "tokio", 1188 + "tokio-stream", 1189 + "tower", 1190 + "tracing", 1191 + "tracing-subscriber", 1192 + ] 1193 + 1194 + [[package]] 1178 1195 name = "gix" 1179 1196 version = "0.74.1" 1180 1197 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2738 2721 "data-encoding", 2739 2722 "data-encoding-macro", 2740 2723 "futures-util", 2724 + "git-service", 2741 2725 "gix", 2742 2726 "http-body-util", 2743 2727 "hyper-util", ··· 2751 2733 "rustc-hash", 2752 2734 "serde", 2753 2735 "serde_json", 2754 - "serve_git", 2755 2736 "sqlx", 2756 2737 "thiserror", 2757 2738 "time", ··· 3827 3810 "itoa", 3828 3811 "ryu", 3829 3812 "serde", 3830 - ] 3831 - 3832 - [[package]] 3833 - name = "serve_git" 3834 - version = "0.0.0" 3835 - dependencies = [ 3836 - "anyhow", 3837 - "axum", 3838 - "axum-extra", 3839 - "bytes", 3840 - "clap", 3841 - "serde", 3842 - "tokio", 3843 - "tokio-stream", 3844 - "tower", 3845 - "tracing", 3846 - "tracing-subscriber", 3847 3813 ] 3848 3814 3849 3815 [[package]]
+2 -2
Cargo.toml
··· 8 8 "crates/jetstream", 9 9 "crates/knot", 10 10 "crates/lexicon", 11 - "crates/serve_git", 11 + "crates/git-service", 12 12 "crates/xrpc" 13 13 ] 14 14 default-members = ["crates/knot"] ··· 27 27 identity = { path = "crates/identity" } 28 28 jetstream = { path = "crates/jetstream" } 29 29 lexicon = { path = "crates/lexicon" } 30 - serve_git = { path = "crates/serve_git"} 30 + git-service = { path = "crates/git-service"} 31 31 xrpc = { path = "crates/xrpc" } 32 32 33 33 anyhow = "1.0.100"
+1 -1
crates/knot/Cargo.toml
··· 14 14 identity.workspace = true 15 15 jetstream.workspace = true 16 16 lexicon.workspace = true 17 - serve_git.workspace = true 17 + git-service.workspace = true 18 18 xrpc.workspace = true 19 19 20 20 anyhow.workspace = true
+2 -2
crates/knot/src/model.rs
··· 12 12 extract::{FromRef, FromRequestParts}, 13 13 http::request::Parts, 14 14 }; 15 + use git_service::state::GitServiceState; 15 16 use identity::Resolver; 16 - use serve_git::state::GitServiceState; 17 17 use tokio::process::Command; 18 18 19 19 use crate::{ ··· 119 119 .args(["upload-pack", "--strict", "--stateless-rpc"]) 120 120 .arg(path.as_os_str()); 121 121 122 - let command = serve_git::commands::upload_pack("/usr/bin/git", repo.path()); 122 + let command = git_service::commands::upload_pack("/usr/bin/git", repo.path()); 123 123 Ok(command) 124 124 } 125 125
+1 -1
crates/knot/src/public.rs
··· 8 8 axum::Router::new() 9 9 .without_v07_checks() 10 10 .nest("/xrpc", xrpc::router()) 11 - .nest("/{owner}/{name}", serve_git::router()) 11 + .nest("/{owner}/{name}", git_service::router()) 12 12 .route("/events", axum::routing::get(events::handler)) 13 13 }
+1 -1
crates/serve_git/Cargo.toml crates/git-service/Cargo.toml
··· 1 1 [package] 2 - name = "serve_git" 2 + name = "git-service" 3 3 version.workspace = true 4 4 authors.workspace = true 5 5 repository.workspace = true
crates/serve_git/src/commands.rs crates/git-service/src/commands.rs
crates/serve_git/src/lib.rs crates/git-service/src/lib.rs
+1 -1
crates/serve_git/src/main.rs crates/git-service/src/main.rs
··· 20 20 21 21 tracing::info!("serving repositories from {:?}", args.path); 22 22 let app = Router::new() 23 - .nest("/{owner}/{name}", serve_git::router()) 23 + .nest("/{owner}/{name}", git_service::router()) 24 24 .with_state(args.path); 25 25 26 26 let listener = TcpListener::bind(args.addr).await?;
crates/serve_git/src/receive_pack.rs crates/git-service/src/receive_pack.rs
crates/serve_git/src/state.rs crates/git-service/src/state.rs
crates/serve_git/src/types.rs crates/git-service/src/types.rs
crates/serve_git/src/upload_pack.rs crates/git-service/src/upload_pack.rs
crates/serve_git/src/util.rs crates/git-service/src/util.rs