diff options
author | 来自村里的小螃蟹 <yystopf@163.com> | 2023-05-09 18:22:32 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-09 18:22:32 +0800 |
commit | cd9a13ebb47d32f46b38439a524e3b2e0c619490 (patch) | |
tree | 837477fd835ac987d881689468fef298ded8bbbd /modules/structs/repo.go | |
parent | 023a048f52b5bf8c4b715285245a129f04e05a8c (diff) | |
download | gitea-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.go | 6 |
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 |