Skip to content

Commit ba3a765

Browse files
committed
Use FullName when possible instead of RepoPath
1 parent 90feb81 commit ba3a765

File tree

4 files changed

+16
-17
lines changed

4 files changed

+16
-17
lines changed

modules/repository/init.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ func CheckInitRepository(ctx context.Context, repo *repo_model.Repository) (err
125125
// Somehow the directory could exist.
126126
isExist, err := gitrepo.IsRepositoryExist(ctx, repo)
127127
if err != nil {
128-
log.Error("Unable to check if %s exists. Error: %v", repo.RepoPath(), err)
128+
log.Error("Unable to check if %s exists. Error: %v", repo.FullName(), err)
129129
return err
130130
}
131131
if isExist {

services/repository/adopt.go

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ func AdoptRepository(ctx context.Context, doer, u *user_model.User, opts CreateR
5555
if err := db.WithTx(ctx, func(ctx context.Context) error {
5656
isExist, err := gitrepo.IsRepositoryExist(ctx, repo)
5757
if err != nil {
58-
log.Error("Unable to check if %s exists. Error: %v", repo.RepoPath(), err)
58+
log.Error("Unable to check if %s exists. Error: %v", repo.FullName(), err)
5959
return err
6060
}
6161
if !isExist {
@@ -80,8 +80,7 @@ func AdoptRepository(ctx context.Context, doer, u *user_model.User, opts CreateR
8080
}
8181

8282
if err := func() error {
83-
repoPath := repo_model.RepoPath(u.Name, repo.Name)
84-
if err := adoptRepository(ctx, repoPath, repo, opts.DefaultBranch); err != nil {
83+
if err := adoptRepository(ctx, repo, opts.DefaultBranch); err != nil {
8584
return fmt.Errorf("adoptRepository: %w", err)
8685
}
8786

@@ -90,7 +89,7 @@ func AdoptRepository(ctx context.Context, doer, u *user_model.User, opts CreateR
9089
}
9190

9291
if stdout, _, err := git.NewCommand("update-server-info").
93-
RunStdString(ctx, &git.RunOpts{Dir: repoPath}); err != nil {
92+
RunStdString(ctx, &git.RunOpts{Dir: repo.RepoPath()}); err != nil {
9493
log.Error("CreateRepository(git update-server-info) in %v: Stdout: %s\nError: %v", repo, stdout, err)
9594
return fmt.Errorf("CreateRepository(git update-server-info): %w", err)
9695
}
@@ -106,17 +105,17 @@ func AdoptRepository(ctx context.Context, doer, u *user_model.User, opts CreateR
106105
return repo, nil
107106
}
108107

109-
func adoptRepository(ctx context.Context, repoPath string, repo *repo_model.Repository, defaultBranch string) (err error) {
110-
isExist, err := util.IsExist(repoPath)
108+
func adoptRepository(ctx context.Context, repo *repo_model.Repository, defaultBranch string) (err error) {
109+
isExist, err := gitrepo.IsRepositoryExist(ctx, repo)
111110
if err != nil {
112-
log.Error("Unable to check if %s exists. Error: %v", repoPath, err)
111+
log.Error("Unable to check if %s exists. Error: %v", repo.FullName(), err)
113112
return err
114113
}
115114
if !isExist {
116-
return fmt.Errorf("adoptRepository: path does not already exist: %s", repoPath)
115+
return fmt.Errorf("adoptRepository: path does not already exist: %s", repo.FullName())
117116
}
118117

119-
if err := repo_module.CreateDelegateHooks(repoPath); err != nil {
118+
if err := repo_module.CreateDelegateHooks(repo.RepoPath()); err != nil {
120119
return fmt.Errorf("createDelegateHooks: %w", err)
121120
}
122121

services/repository/create.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ func initRepository(ctx context.Context, repoPath string, u *user_model.User, re
148148
if opts.AutoInit {
149149
tmpDir, err := os.MkdirTemp(os.TempDir(), "gitea-"+repo.Name)
150150
if err != nil {
151-
return fmt.Errorf("Failed to create temp dir for repository %s: %w", repo.RepoPath(), err)
151+
return fmt.Errorf("Failed to create temp dir for repository %s: %w", repo.FullName(), err)
152152
}
153153
defer func() {
154154
if err := util.RemoveAll(tmpDir); err != nil {
@@ -258,7 +258,7 @@ func CreateRepositoryDirectly(ctx context.Context, doer, u *user_model.User, opt
258258

259259
isExist, err := gitrepo.IsRepositoryExist(ctx, repo)
260260
if err != nil {
261-
log.Error("Unable to check if %s exists. Error: %v", repo.RepoPath(), err)
261+
log.Error("Unable to check if %s exists. Error: %v", repo.FullName(), err)
262262
return err
263263
}
264264
if isExist {
@@ -269,7 +269,7 @@ func CreateRepositoryDirectly(ctx context.Context, doer, u *user_model.User, opt
269269
//
270270
// Previously Gitea would just delete and start afresh - this was naughty.
271271
// So we will now fail and delegate to other functionality to adopt or delete
272-
log.Error("Files already exist in %s and we are not going to adopt or delete.", repo.RepoPath())
272+
log.Error("Files already exist in %s and we are not going to adopt or delete.", repo.FullName())
273273
return repo_model.ErrRepoFilesAlreadyExist{
274274
Uname: u.Name,
275275
Name: repo.Name,
@@ -354,11 +354,11 @@ func CreateRepositoryByExample(ctx context.Context, doer, u *user_model.User, re
354354

355355
isExist, err := gitrepo.IsRepositoryExist(ctx, repo)
356356
if err != nil {
357-
log.Error("Unable to check if %s exists. Error: %v", repo.RepoPath(), err)
357+
log.Error("Unable to check if %s exists. Error: %v", repo.FullName(), err)
358358
return err
359359
}
360360
if !overwriteOrAdopt && isExist {
361-
log.Error("Files already exist in %s and we are not going to adopt or delete.", repo.RepoPath())
361+
log.Error("Files already exist in %s and we are not going to adopt or delete.", repo.FullName())
362362
return repo_model.ErrRepoFilesAlreadyExist{
363363
Uname: u.Name,
364364
Name: repo.Name,

services/repository/generate.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ func generateRepoCommit(ctx context.Context, repo, templateRepo, generateRepo *r
258258
func generateGitContent(ctx context.Context, repo, templateRepo, generateRepo *repo_model.Repository) (err error) {
259259
tmpDir, err := os.MkdirTemp(os.TempDir(), "gitea-"+repo.Name)
260260
if err != nil {
261-
return fmt.Errorf("Failed to create temp dir for repository %s: %w", repo.RepoPath(), err)
261+
return fmt.Errorf("Failed to create temp dir for repository %s: %w", repo.FullName(), err)
262262
}
263263

264264
defer func() {
@@ -352,7 +352,7 @@ func generateRepository(ctx context.Context, doer, owner *user_model.User, templ
352352

353353
isExist, err := gitrepo.IsRepositoryExist(ctx, generateRepo)
354354
if err != nil {
355-
log.Error("Unable to check if %s exists. Error: %v", generateRepo.RepoPath(), err)
355+
log.Error("Unable to check if %s exists. Error: %v", generateRepo.FullName(), err)
356356
return nil, err
357357
}
358358
if isExist {

0 commit comments

Comments
 (0)