mirror of
				https://github.com/go-gitea/gitea
				synced 2025-10-31 11:28:24 +00:00 
			
		
		
		
	Use gitrepo.Repository instead of wikipath (#35398)
Now the wikipath will not be referenced directly.
This commit is contained in:
		| @@ -249,8 +249,6 @@ func checkRecoverableSyncError(stderrMessage string) bool { | ||||
|  | ||||
| // runSync returns true if sync finished without error. | ||||
| func runSync(ctx context.Context, m *repo_model.Mirror) ([]*mirrorSyncResult, bool) { | ||||
| 	repoPath := m.Repo.RepoPath() | ||||
| 	wikiPath := m.Repo.WikiPath() | ||||
| 	timeout := time.Duration(setting.Git.Timeout.Mirror) * time.Second | ||||
|  | ||||
| 	log.Trace("SyncMirrors [repo: %-v]: running git remote update...", m.Repo) | ||||
| @@ -311,7 +309,7 @@ func runSync(ctx context.Context, m *repo_model.Mirror) ([]*mirrorSyncResult, bo | ||||
| 		// If there is still an error (or there always was an error) | ||||
| 		if err != nil { | ||||
| 			log.Error("SyncMirrors [repo: %-v]: failed to update mirror repository:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdoutMessage, stderrMessage, err) | ||||
| 			desc := fmt.Sprintf("Failed to update mirror repository '%s': %s", repoPath, stderrMessage) | ||||
| 			desc := fmt.Sprintf("Failed to update mirror repository '%s': %s", m.Repo.RelativePath(), stderrMessage) | ||||
| 			if err = system_model.CreateRepositoryNotice(desc); err != nil { | ||||
| 				log.Error("CreateRepositoryNotice: %v", err) | ||||
| 			} | ||||
| @@ -320,7 +318,7 @@ func runSync(ctx context.Context, m *repo_model.Mirror) ([]*mirrorSyncResult, bo | ||||
| 	} | ||||
| 	output := stderrBuilder.String() | ||||
|  | ||||
| 	if err := git.WriteCommitGraph(ctx, repoPath); err != nil { | ||||
| 	if err := gitrepo.WriteCommitGraph(ctx, m.Repo); err != nil { | ||||
| 		log.Error("SyncMirrors [repo: %-v]: %v", m.Repo, err) | ||||
| 	} | ||||
|  | ||||
| @@ -394,14 +392,14 @@ func runSync(ctx context.Context, m *repo_model.Mirror) ([]*mirrorSyncResult, bo | ||||
| 			// If there is still an error (or there always was an error) | ||||
| 			if err != nil { | ||||
| 				log.Error("SyncMirrors [repo: %-v Wiki]: failed to update mirror repository wiki:\nStdout: %s\nStderr: %s\nErr: %v", m.Repo, stdoutMessage, stderrMessage, err) | ||||
| 				desc := fmt.Sprintf("Failed to update mirror repository wiki '%s': %s", wikiPath, stderrMessage) | ||||
| 				desc := fmt.Sprintf("Failed to update mirror repository wiki '%s': %s", m.Repo.WikiStorageRepo().RelativePath(), stderrMessage) | ||||
| 				if err = system_model.CreateRepositoryNotice(desc); err != nil { | ||||
| 					log.Error("CreateRepositoryNotice: %v", err) | ||||
| 				} | ||||
| 				return nil, false | ||||
| 			} | ||||
|  | ||||
| 			if err := git.WriteCommitGraph(ctx, wikiPath); err != nil { | ||||
| 			if err := gitrepo.WriteCommitGraph(ctx, m.Repo.WikiStorageRepo()); err != nil { | ||||
| 				log.Error("SyncMirrors [repo: %-v]: %v", m.Repo, err) | ||||
| 			} | ||||
| 		} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user