mirror of
https://github.com/harness/drone.git
synced 2025-05-17 09:30:00 +08:00
feat: [CODE-345]: rename enhancement and committer addition
This commit is contained in:
parent
f94dd30b53
commit
e482fad30e
@ -204,10 +204,12 @@ func getRenameDetails(
|
|||||||
giteaRepo *gitea.Repository,
|
giteaRepo *gitea.Repository,
|
||||||
commits []types.Commit,
|
commits []types.Commit,
|
||||||
path string) ([]types.PathRenameDetails, error) {
|
path string) ([]types.PathRenameDetails, error) {
|
||||||
renameDetailsList := make([]types.PathRenameDetails, 0, 2)
|
|
||||||
if len(commits) == 0 {
|
if len(commits) == 0 {
|
||||||
return renameDetailsList, nil
|
return []types.PathRenameDetails{}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
renameDetailsList := make([]types.PathRenameDetails, 0, 2)
|
||||||
|
|
||||||
renameDetails, err := giteaGetRenameDetails(giteaRepo, commits[0].SHA, path)
|
renameDetails, err := giteaGetRenameDetails(giteaRepo, commits[0].SHA, path)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
@ -143,12 +143,12 @@ func mapDiffFileHunkHeaders(diffHunkHeaders []*types.DiffFileHunkHeaders) []*rpc
|
|||||||
|
|
||||||
func mapRenameDetails(renameDetails []types.PathRenameDetails) []*rpc.RenameDetails {
|
func mapRenameDetails(renameDetails []types.PathRenameDetails) []*rpc.RenameDetails {
|
||||||
renameDetailsList := make([]*rpc.RenameDetails, len(renameDetails))
|
renameDetailsList := make([]*rpc.RenameDetails, len(renameDetails))
|
||||||
for i := range renameDetails {
|
for i, detail := range renameDetails {
|
||||||
renameDetailsList[i] = &rpc.RenameDetails{
|
renameDetailsList[i] = &rpc.RenameDetails{
|
||||||
OldPath: renameDetails[i].OldPath,
|
OldPath: detail.OldPath,
|
||||||
NewPath: renameDetails[i].NewPath,
|
NewPath: detail.NewPath,
|
||||||
CommitShaBefore: renameDetails[i].CommitSHABefore,
|
CommitShaBefore: detail.CommitSHABefore,
|
||||||
CommitShaAfter: renameDetails[i].CommitSHAAfter}
|
CommitShaAfter: detail.CommitSHAAfter}
|
||||||
}
|
}
|
||||||
return renameDetailsList
|
return renameDetailsList
|
||||||
}
|
}
|
||||||
|
@ -110,12 +110,12 @@ func mapRPCCommitTag(t *rpc.CommitTag) (*CommitTag, error) {
|
|||||||
|
|
||||||
func mapRPCRenameDetails(c []*rpc.RenameDetails) []*RenameDetails {
|
func mapRPCRenameDetails(c []*rpc.RenameDetails) []*RenameDetails {
|
||||||
renameDetailsList := make([]*RenameDetails, len(c))
|
renameDetailsList := make([]*RenameDetails, len(c))
|
||||||
for i := range renameDetailsList {
|
for i, detail := range c {
|
||||||
renameDetailsList[i] = &RenameDetails{
|
renameDetailsList[i] = &RenameDetails{
|
||||||
OldPath: c[i].OldPath,
|
OldPath: detail.OldPath,
|
||||||
NewPath: c[i].NewPath,
|
NewPath: detail.NewPath,
|
||||||
CommitShaBefore: c[i].CommitShaBefore,
|
CommitShaBefore: detail.CommitShaBefore,
|
||||||
CommitShaAfter: c[i].CommitShaAfter,
|
CommitShaAfter: detail.CommitShaAfter,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return renameDetailsList
|
return renameDetailsList
|
||||||
|
Loading…
Reference in New Issue
Block a user