From ad541f6a388af907f4c2da421690d4baf3fab53e Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Wed, 3 Apr 2024 09:34:56 +0100 Subject: [PATCH] docs: notes on listing files from git server apis exploring the possibility of listing files, showing commit messages, etc via api calls across git server implementations --- src/routes/git_proxy/readme/[readme_url]/+server.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/routes/git_proxy/readme/[readme_url]/+server.ts b/src/routes/git_proxy/readme/[readme_url]/+server.ts index d0e3b77..e76d76f 100644 --- a/src/routes/git_proxy/readme/[readme_url]/+server.ts +++ b/src/routes/git_proxy/readme/[readme_url]/+server.ts @@ -36,4 +36,9 @@ export const GET = async ({ params }: { params: { readme_url: string } }) => { // * 'git clone' is too expensive for retrieving single files. even when // done using treeless or blobless flags. see: // https://noise.getoto.net/2020/12/21/get-up-to-speed-with-partial-clone-and-shallow-clone/ + // files can be listed at: + // * gitea / forgejo https://codeberg.org/api/v1/repos/DanConwayDev/ngit-cli/git/trees/HEAD + // * github - https://api.github.com/repos/DanConwayDev/ngit-cli/git/trees/HEAD?recursive=1 + // * gitlab - tbc + // * gogs - needs testing - https://github.com/gogs/docs-api/ }