From 9dcaf14a148fdf748c41afc7e0aa2e6b3b273fd8 Mon Sep 17 00:00:00 2001 From: Chongyi Zheng Date: Fri, 30 Dec 2022 06:22:51 -0500 Subject: Add `sync_on_commit` option for push mirrors api (#22271) Push mirrors `sync_on_commit` option was added to the web interface in v1.18.0. However, it's not added to the API. This PR updates the API endpoint. Fixes #22267 Also, I think this should be backported to 1.18 --- modules/structs/mirror.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'modules') diff --git a/modules/structs/mirror.go b/modules/structs/mirror.go index 21e7751f76..55cd133a4f 100644 --- a/modules/structs/mirror.go +++ b/modules/structs/mirror.go @@ -9,6 +9,7 @@ type CreatePushMirrorOption struct { RemoteUsername string `json:"remote_username"` RemotePassword string `json:"remote_password"` Interval string `json:"interval"` + SyncOnCommit bool `json:"sync_on_commit"` } // PushMirror represents information of a push mirror @@ -21,4 +22,5 @@ type PushMirror struct { LastUpdateUnix string `json:"last_update"` LastError string `json:"last_error"` Interval string `json:"interval"` + SyncOnCommit bool `json:"sync_on_commit"` } -- cgit v1.2.3