forked from gitea/gitea
		
	Fix git.Init for doctor sub-command (#20782)
This commit is contained in:
		
							parent
							
								
									3d7058adbe
								
							
						
					
					
						commit
						11dc6df5be
					
				| @ -14,7 +14,6 @@ import ( | ||||
| 	"code.gitea.io/gitea/models/db" | ||||
| 	"code.gitea.io/gitea/models/migrations" | ||||
| 	"code.gitea.io/gitea/modules/doctor" | ||||
| 	"code.gitea.io/gitea/modules/git" | ||||
| 	"code.gitea.io/gitea/modules/log" | ||||
| 	"code.gitea.io/gitea/modules/setting" | ||||
| 
 | ||||
| @ -128,11 +127,6 @@ func runDoctor(ctx *cli.Context) error { | ||||
| 	stdCtx, cancel := installSignals() | ||||
| 	defer cancel() | ||||
| 
 | ||||
| 	// some doctor sub-commands need to use git command | ||||
| 	if err := git.InitFull(stdCtx); err != nil { | ||||
| 		return err | ||||
| 	} | ||||
| 
 | ||||
| 	// Silence the default loggers | ||||
| 	log.DelNamedLogger("console") | ||||
| 	log.DelNamedLogger(log.DEFAULT) | ||||
|  | ||||
| @ -11,6 +11,7 @@ import ( | ||||
| 	"strings" | ||||
| 
 | ||||
| 	"code.gitea.io/gitea/models/db" | ||||
| 	"code.gitea.io/gitea/modules/git" | ||||
| 	"code.gitea.io/gitea/modules/log" | ||||
| 	"code.gitea.io/gitea/modules/setting" | ||||
| ) | ||||
| @ -49,7 +50,11 @@ func initDBDisableConsole(ctx context.Context, disableConsole bool) error { | ||||
| 
 | ||||
| 	setting.NewXORMLogService(disableConsole) | ||||
| 	if err := db.InitEngine(ctx); err != nil { | ||||
| 		return fmt.Errorf("models.SetEngine: %v", err) | ||||
| 		return fmt.Errorf("db.InitEngine: %w", err) | ||||
| 	} | ||||
| 	// some doctor sub-commands need to use git command | ||||
| 	if err := git.InitFull(ctx); err != nil { | ||||
| 		return fmt.Errorf("git.InitFull: %w", err) | ||||
| 	} | ||||
| 	return nil | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 wxiaoguang
						wxiaoguang