mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 02:46:04 +01:00 
			
		
		
		
	Refactor cmd setup and remove deadcode (#29313)
* use `setup(ctx, c.Bool("debug"))` like all other callers
* `setting.RunMode = "dev"` is a no-op.
* `if _, err := os.Stat(setting.RepoRootPath); err != nil` could be
simplified
			
			
This commit is contained in:
		| @@ -71,7 +71,7 @@ func runKeys(c *cli.Context) error { | |||||||
| 	ctx, cancel := installSignals() | 	ctx, cancel := installSignals() | ||||||
| 	defer cancel() | 	defer cancel() | ||||||
|  |  | ||||||
| 	setup(ctx, false) | 	setup(ctx, c.Bool("debug")) | ||||||
|  |  | ||||||
| 	authorizedString, extra := private.AuthorizedPublicKeyByContent(ctx, content) | 	authorizedString, extra := private.AuthorizedPublicKeyByContent(ctx, content) | ||||||
| 	// do not use handleCliResponseExtra or cli.NewExitError, if it exists immediately, it breaks some tests like Test_CmdKeys | 	// do not use handleCliResponseExtra or cli.NewExitError, if it exists immediately, it breaks some tests like Test_CmdKeys | ||||||
|   | |||||||
							
								
								
									
										13
									
								
								cmd/serv.go
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								cmd/serv.go
									
									
									
									
									
								
							| @@ -63,21 +63,10 @@ func setup(ctx context.Context, debug bool) { | |||||||
| 		setupConsoleLogger(log.FATAL, false, os.Stderr) | 		setupConsoleLogger(log.FATAL, false, os.Stderr) | ||||||
| 	} | 	} | ||||||
| 	setting.MustInstalled() | 	setting.MustInstalled() | ||||||
| 	if debug { |  | ||||||
| 		setting.RunMode = "dev" |  | ||||||
| 	} |  | ||||||
|  |  | ||||||
| 	// Check if setting.RepoRootPath exists. It could be the case that it doesn't exist, this can happen when |  | ||||||
| 	// `[repository]` `ROOT` is a relative path and $GITEA_WORK_DIR isn't passed to the SSH connection. |  | ||||||
| 	if _, err := os.Stat(setting.RepoRootPath); err != nil { | 	if _, err := os.Stat(setting.RepoRootPath); err != nil { | ||||||
| 		if os.IsNotExist(err) { | 		_ = fail(ctx, "Unable to access repository path", "Unable to access repository path %q, err: %v", setting.RepoRootPath, err) | ||||||
| 			_ = fail(ctx, "Incorrect configuration, no repository directory.", "Directory `[repository].ROOT` %q was not found, please check if $GITEA_WORK_DIR is passed to the SSH connection or make `[repository].ROOT` an absolute value.", setting.RepoRootPath) |  | ||||||
| 		} else { |  | ||||||
| 			_ = fail(ctx, "Incorrect configuration, repository directory is inaccessible", "Directory `[repository].ROOT` %q is inaccessible. err: %v", setting.RepoRootPath, err) |  | ||||||
| 		} |  | ||||||
| 		return | 		return | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	if err := git.InitSimple(context.Background()); err != nil { | 	if err := git.InitSimple(context.Background()); err != nil { | ||||||
| 		_ = fail(ctx, "Failed to init git", "Failed to init git, err: %v", err) | 		_ = fail(ctx, "Failed to init git", "Failed to init git, err: %v", err) | ||||||
| 	} | 	} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user