aboutsummaryrefslogtreecommitdiffstats
path: root/modules/structs/repo.go
diff options
context:
space:
mode:
author来自村里的小螃蟹 <yystopf@163.com>2023-05-09 18:22:32 +0800
committerGitHub <noreply@github.com>2023-05-09 18:22:32 +0800
commitcd9a13ebb47d32f46b38439a524e3b2e0c619490 (patch)
tree837477fd835ac987d881689468fef298ded8bbbd /modules/structs/repo.go
parent023a048f52b5bf8c4b715285245a129f04e05a8c (diff)
downloadgitea-cd9a13ebb47d32f46b38439a524e3b2e0c619490.tar.gz
gitea-cd9a13ebb47d32f46b38439a524e3b2e0c619490.zip
Create a branch directly from commit on the create branch API (#22956)
#### Added - API: Create a branch directly from commit on the create branch API - Added `old_ref_name` parameter to allow creating a new branch from a specific commit, tag, or branch. - Deprecated `old_branch_name` parameter in favor of the new `old_ref_name` parameter. --------- Co-authored-by: silverwind <me@silverwind.io> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Diffstat (limited to 'modules/structs/repo.go')
-rw-r--r--modules/structs/repo.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/structs/repo.go b/modules/structs/repo.go
index 259c230571..01239188c2 100644
--- a/modules/structs/repo.go
+++ b/modules/structs/repo.go
@@ -249,10 +249,16 @@ type CreateBranchRepoOption struct {
// unique: true
BranchName string `json:"new_branch_name" binding:"Required;GitRefName;MaxSize(100)"`
+ // Deprecated: true
// Name of the old branch to create from
//
// unique: true
OldBranchName string `json:"old_branch_name" binding:"GitRefName;MaxSize(100)"`
+
+ // Name of the old branch/tag/commit to create from
+ //
+ // unique: true
+ OldRefName string `json:"old_ref_name" binding:"GitRefName;MaxSize(100)"`
}
// TransferRepoOption options when transfer a repository's ownership