mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			644 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			644 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package repo
 | 
						|
 | 
						|
import (
 | 
						|
	"github.com/codegangsta/martini"
 | 
						|
	"github.com/martini-contrib/render"
 | 
						|
 | 
						|
	"github.com/gogits/gogs/models"
 | 
						|
	"github.com/gogits/gogs/modules/base"
 | 
						|
	"github.com/gogits/gogs/modules/log"
 | 
						|
)
 | 
						|
 | 
						|
func Single(params martini.Params, r render.Render, data base.TmplData) {
 | 
						|
	if !data["IsRepositoryValid"].(bool) {
 | 
						|
		return
 | 
						|
	}
 | 
						|
 | 
						|
	files, err := models.GetReposFiles(params["username"], params["reponame"], "HEAD", "/")
 | 
						|
	if err != nil {
 | 
						|
		data["ErrorMsg"] = err
 | 
						|
		log.Error("repo.List: %v", err)
 | 
						|
		r.HTML(200, "base/error", data)
 | 
						|
		return
 | 
						|
	}
 | 
						|
 | 
						|
	data["IsRepoToolbarSource"] = true
 | 
						|
 | 
						|
	data["Files"] = files
 | 
						|
 | 
						|
	r.HTML(200, "repo/single", data)
 | 
						|
}
 |