package models import ( "html/template" ) type BranchLink struct { Name string URL string Active bool } type FileEntry struct { Path string CommitCount int } type CommitEntry struct { Hash string Short string Message string Author string Date string } type RefEntry struct { Kind string Name string Short string Hash string } type RepoInfo struct { Name string Description string LastCommit string Branch string } type PageData struct { Title string Repo string // current repo name (empty on the index page) Branch string Branches []BranchLink ActiveTab string Breadcrumb template.HTML Body template.HTML GitCmd string ChromaCSS template.CSS }