feat: [CODE-345]: rename enhancement and committer addition

This commit is contained in:
Abhinav Singh 2023-05-24 02:41:35 -07:00
parent f94dd30b53
commit e482fad30e
3 changed files with 14 additions and 12 deletions

View File

@ -204,10 +204,12 @@ func getRenameDetails(
giteaRepo *gitea.Repository,
commits []types.Commit,
path string) ([]types.PathRenameDetails, error) {
renameDetailsList := make([]types.PathRenameDetails, 0, 2)
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)
if err != nil {
return nil, err

View File

@ -143,12 +143,12 @@ func mapDiffFileHunkHeaders(diffHunkHeaders []*types.DiffFileHunkHeaders) []*rpc
func mapRenameDetails(renameDetails []types.PathRenameDetails) []*rpc.RenameDetails {
renameDetailsList := make([]*rpc.RenameDetails, len(renameDetails))
for i := range renameDetails {
for i, detail := range renameDetails {
renameDetailsList[i] = &rpc.RenameDetails{
OldPath: renameDetails[i].OldPath,
NewPath: renameDetails[i].NewPath,
CommitShaBefore: renameDetails[i].CommitSHABefore,
CommitShaAfter: renameDetails[i].CommitSHAAfter}
OldPath: detail.OldPath,
NewPath: detail.NewPath,
CommitShaBefore: detail.CommitSHABefore,
CommitShaAfter: detail.CommitSHAAfter}
}
return renameDetailsList
}

View File

@ -110,12 +110,12 @@ func mapRPCCommitTag(t *rpc.CommitTag) (*CommitTag, error) {
func mapRPCRenameDetails(c []*rpc.RenameDetails) []*RenameDetails {
renameDetailsList := make([]*RenameDetails, len(c))
for i := range renameDetailsList {
for i, detail := range c {
renameDetailsList[i] = &RenameDetails{
OldPath: c[i].OldPath,
NewPath: c[i].NewPath,
CommitShaBefore: c[i].CommitShaBefore,
CommitShaAfter: c[i].CommitShaAfter,
OldPath: detail.OldPath,
NewPath: detail.NewPath,
CommitShaBefore: detail.CommitShaBefore,
CommitShaAfter: detail.CommitShaAfter,
}
}
return renameDetailsList