mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	Add Tabular Diff for CSV files (#14661)
Implements request #14320 The rendering of CSV files does match the diff style. * Moved CSV logic into base package. * Added method to create a tabular diff. * Added CSV compare context. * Added CSV diff template. * Use new table style in CSV markup. * Added file size limit for CSV rendering. * Display CSV parser errors in diff. * Lazy read single file. * Lazy read rows for full diff. * Added unit tests for various CSV changes.
This commit is contained in:
		| @@ -336,9 +336,8 @@ func Diff(ctx *context.Context) { | ||||
| 			return | ||||
| 		} | ||||
| 	} | ||||
| 	setImageCompareContext(ctx, parentCommit, commit) | ||||
| 	headTarget := path.Join(userName, repoName) | ||||
| 	setPathsCompareContext(ctx, parentCommit, commit, headTarget) | ||||
| 	setCompareContext(ctx, parentCommit, commit, headTarget) | ||||
| 	ctx.Data["Title"] = commit.Summary() + " · " + base.ShortSha(commitID) | ||||
| 	ctx.Data["Commit"] = commit | ||||
| 	verification := models.ParseCommitWithSignature(commit) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user