mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	#3589 LoadRepoConfig after ORM is initialized
This commit is contained in:
		
							
								
								
									
										2
									
								
								gogs.go
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								gogs.go
									
									
									
									
									
								
							| @@ -17,7 +17,7 @@ import ( | |||||||
| 	"github.com/gogits/gogs/modules/setting" | 	"github.com/gogits/gogs/modules/setting" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| const APP_VER = "0.9.98.0901" | const APP_VER = "0.9.98.0902" | ||||||
|  |  | ||||||
| func init() { | func init() { | ||||||
| 	runtime.GOMAXPROCS(runtime.NumCPU()) | 	runtime.GOMAXPROCS(runtime.NumCPU()) | ||||||
|   | |||||||
| @@ -613,10 +613,6 @@ func MigrateRepository(u *User, opts MigrateRepoOptions) (*Repository, error) { | |||||||
| 		return nil, err | 		return nil, err | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	// Clone to temprory path and do the init commit. |  | ||||||
| 	tmpDir := filepath.Join(os.TempDir(), fmt.Sprintf("%d", time.Now().Nanosecond())) |  | ||||||
| 	os.MkdirAll(tmpDir, os.ModePerm) |  | ||||||
|  |  | ||||||
| 	repoPath := RepoPath(u.Name, opts.Name) | 	repoPath := RepoPath(u.Name, opts.Name) | ||||||
| 	wikiPath := WikiPath(u.Name, opts.Name) | 	wikiPath := WikiPath(u.Name, opts.Name) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -38,6 +38,7 @@ type Mirror struct { | |||||||
| } | } | ||||||
|  |  | ||||||
| func (m *Mirror) BeforeInsert() { | func (m *Mirror) BeforeInsert() { | ||||||
|  | 	m.UpdatedUnix = time.Now().Unix() | ||||||
| 	m.NextUpdateUnix = m.NextUpdate.Unix() | 	m.NextUpdateUnix = m.NextUpdate.Unix() | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -65,14 +65,14 @@ func GlobalInit() { | |||||||
| 	if setting.InstallLock { | 	if setting.InstallLock { | ||||||
| 		highlight.NewContext() | 		highlight.NewContext() | ||||||
| 		markdown.BuildSanitizer() | 		markdown.BuildSanitizer() | ||||||
|  |  | ||||||
| 		models.LoadRepoConfig() |  | ||||||
| 		models.NewRepoContext() |  | ||||||
| 		if err := models.NewEngine(); err != nil { | 		if err := models.NewEngine(); err != nil { | ||||||
| 			log.Fatal(4, "Fail to initialize ORM engine: %v", err) | 			log.Fatal(4, "Fail to initialize ORM engine: %v", err) | ||||||
| 		} | 		} | ||||||
| 		models.HasEngine = true | 		models.HasEngine = true | ||||||
|  |  | ||||||
|  | 		models.LoadRepoConfig() | ||||||
|  | 		models.NewRepoContext() | ||||||
|  |  | ||||||
| 		// Booting long running goroutines. | 		// Booting long running goroutines. | ||||||
| 		cron.NewContext() | 		cron.NewContext() | ||||||
| 		models.InitSyncMirrors() | 		models.InitSyncMirrors() | ||||||
|   | |||||||
| @@ -1 +1 @@ | |||||||
| 0.9.98.0901 | 0.9.98.0902 | ||||||
		Reference in New Issue
	
	Block a user