Commit1f16980dRecorded21 Mar 2026Repositorysigil-forgejo

Add forgejo-rename-repo for PATCH /repos/{owner}/{repo}

Changed
 src/forgejo/repos.sgl | 7 +++++++
 1 file changed, 7 insertions(+)
Diff
src/forgejo/repos.sglmodified
@@ -11,6 +11,7 @@
11
forgejo-list-repos
12
forgejo-create-repo
13
forgejo-create-org-repo
+14
forgejo-rename-repo
15
forgejo-delete-repo)
16
17
(begin
@@ -43,6 +44,12 @@
44
default_branch: "master"
45
auto_init: #t }))
46
+47
;;; Rename a repository.
+48
(define (forgejo-rename-repo base-url token owner repo new-name)
+49
(forgejo-patch/json token
+50
(forgejo-api-url base-url "repos" owner repo)
+51
#{ name: new-name }))
+52
53
;;; Delete a repository.
54
(define (forgejo-delete-repo base-url token owner repo)
55
(forgejo-delete token