mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	work on #1904
This commit is contained in:
		| @@ -5,7 +5,7 @@ Gogs - Go Git Service [ |  | ||||||
|  |  | ||||||
| ##### Current version: 0.7.1 Beta | ##### Current version: 0.7.2 Beta | ||||||
|  |  | ||||||
| <table> | <table> | ||||||
|     <tr> |     <tr> | ||||||
|   | |||||||
							
								
								
									
										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.7.1.1108 Beta" | const APP_VER = "0.7.2.1109 Beta" | ||||||
|  |  | ||||||
| func init() { | func init() { | ||||||
| 	runtime.GOMAXPROCS(runtime.NumCPU()) | 	runtime.GOMAXPROCS(runtime.NumCPU()) | ||||||
|   | |||||||
| @@ -31,14 +31,19 @@ func Home(ctx *middleware.Context) { | |||||||
|  |  | ||||||
| 	repoLink := ctx.Repo.RepoLink | 	repoLink := ctx.Repo.RepoLink | ||||||
| 	branchLink := ctx.Repo.RepoLink + "/src/" + branchName | 	branchLink := ctx.Repo.RepoLink + "/src/" + branchName | ||||||
|  | 	treeLink := branchLink | ||||||
| 	rawLink := ctx.Repo.RepoLink + "/raw/" + branchName | 	rawLink := ctx.Repo.RepoLink + "/raw/" + branchName | ||||||
|  |  | ||||||
| 	// Get tree path | 	// Get tree path | ||||||
| 	treename := ctx.Repo.TreeName | 	treename := ctx.Repo.TreeName | ||||||
|  |  | ||||||
| 	if len(treename) > 0 && treename[len(treename)-1] == '/' { | 	if len(treename) > 0 { | ||||||
| 		ctx.Redirect(repoLink + "/src/" + branchName + "/" + treename[:len(treename)-1]) | 		if treename[len(treename)-1] == '/' { | ||||||
| 		return | 			ctx.Redirect(repoLink + "/src/" + branchName + "/" + treename[:len(treename)-1]) | ||||||
|  | 			return | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		treeLink += "/" + treename | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	ctx.Data["IsRepoToolbarSource"] = true | 	ctx.Data["IsRepoToolbarSource"] = true | ||||||
| @@ -98,7 +103,7 @@ func Home(ctx *middleware.Context) { | |||||||
| 				readmeExist := base.IsMarkdownFile(blob.Name()) || base.IsReadmeFile(blob.Name()) | 				readmeExist := base.IsMarkdownFile(blob.Name()) || base.IsReadmeFile(blob.Name()) | ||||||
| 				ctx.Data["ReadmeExist"] = readmeExist | 				ctx.Data["ReadmeExist"] = readmeExist | ||||||
| 				if readmeExist { | 				if readmeExist { | ||||||
| 					ctx.Data["FileContent"] = string(base.RenderMarkdown(buf, branchLink)) | 					ctx.Data["FileContent"] = string(base.RenderMarkdown(buf, path.Dir(treeLink))) | ||||||
| 				} else { | 				} else { | ||||||
| 					if err, content := base.ToUtf8WithErr(buf); err != nil { | 					if err, content := base.ToUtf8WithErr(buf); err != nil { | ||||||
| 						if err != nil { | 						if err != nil { | ||||||
| @@ -191,7 +196,7 @@ func Home(ctx *middleware.Context) { | |||||||
| 					buf = append(buf, d...) | 					buf = append(buf, d...) | ||||||
| 					switch { | 					switch { | ||||||
| 					case base.IsMarkdownFile(readmeFile.Name()): | 					case base.IsMarkdownFile(readmeFile.Name()): | ||||||
| 						buf = base.RenderMarkdown(buf, branchLink) | 						buf = base.RenderMarkdown(buf, treeLink) | ||||||
| 					default: | 					default: | ||||||
| 						buf = bytes.Replace(buf, []byte("\n"), []byte(`<br>`), -1) | 						buf = bytes.Replace(buf, []byte("\n"), []byte(`<br>`), -1) | ||||||
| 					} | 					} | ||||||
|   | |||||||
| @@ -1 +1 @@ | |||||||
| 0.7.1.1108 Beta | 0.7.2.1109 Beta | ||||||
		Reference in New Issue
	
	Block a user