feat(api): add DiffView and TreeView enums to OpenAPI specification
ZhenYi committed
This change is very large, so some diffs are not shown. Clone the repository to see the full change.
Modified lib/git/src/openapi.rs lib/git/src/openapi.rs +2 −0 View lib/git/src/openapi.rs
@@ -191,6 +191,7 @@
191191 crate::handler::content::commit_object::CommitObjectBody,
192192 crate::handler::content::write_blob::WriteBlobBody,
193193 crate::handler::content::write_tree_from_files::WriteTreeBody,
194 crate::handler::diffs::get_diff::DiffView,
194195 crate::handler::hooks::execute_script::HookExecBody,
195196 crate::handler::lfs::cleanup_unreferenced::LfsCleanupResponse,
196197 crate::handler::lfs::lock::LfsLockBody,
@@ -202,6 +203,7 @@
202203 crate::handler::remotes::clone_import::RemoteImportBody,
203204 crate::handler::remotes::fetch::RemoteFetchBody,
204205 crate::handler::remotes::push::RemotePushBody,
206 crate::handler::trees::read::TreeView,
205207 ))
206208)]
207209pub struct GitApiDoc;
Modified lib/webapi/src/lib.rs lib/webapi/src/lib.rs +1 −2 View lib/webapi/src/lib.rs
@@ -6,7 +6,7 @@
66use export::middleware::AppTraceLayer;
77use session::{SessionLayer, store};
88use tower_http::limit::RequestBodyLimitLayer;
9use tower_http::trace::{DefaultMakeSpan, DefaultOnRequest, DefaultOnResponse, TraceLayer};
9use tower_http::trace::{DefaultMakeSpan, DefaultOnResponse, TraceLayer};
1010use tracing::Level;
1111
1212const MAX_REQUEST_BODY_BYTES: usize = 2 * 1024 * 1024;
@@ -83,7 +83,6 @@
8383 .level(Level::INFO)
8484 .include_headers(false),
8585 )
86 .on_request(DefaultOnRequest::new().level(Level::INFO))
8786 .on_response(DefaultOnResponse::new().level(Level::INFO)),
8887 )
8988 .layer(metrics::metrics_layer())
Modified openapi.json openapi.json View openapi.json
Diff too large to display.