submodule support and closed #478
This commit is contained in:
parent
79ec08141a
commit
7df60af60e
3 changed files with 17 additions and 21 deletions
|
@ -10,7 +10,6 @@ import (
|
|||
"path"
|
||||
"path/filepath"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/gogits/gogs/modules/base"
|
||||
"github.com/gogits/gogs/modules/git"
|
||||
|
@ -23,12 +22,10 @@ const (
|
|||
)
|
||||
|
||||
type fakeCommit struct {
|
||||
Id string
|
||||
Summary string
|
||||
Url string
|
||||
Committer struct {
|
||||
When time.Time
|
||||
}
|
||||
*git.Commit
|
||||
|
||||
RefUrl string
|
||||
RefId string
|
||||
}
|
||||
|
||||
func Home(ctx *middleware.Context) {
|
||||
|
@ -151,13 +148,16 @@ func Home(ctx *middleware.Context) {
|
|||
return
|
||||
}
|
||||
|
||||
commit := git.Commit{
|
||||
Tree: *tree,
|
||||
Id: te.Id,
|
||||
Committer: &git.Signature{
|
||||
When: time.Now(),
|
||||
},
|
||||
CommitMessage: sm.Url,
|
||||
c, err := ctx.Repo.Commit.GetCommitOfRelPath(filepath.Join(treePath, te.Name()))
|
||||
if err != nil {
|
||||
ctx.Handle(404, "GetCommitOfRelPath", err)
|
||||
return
|
||||
}
|
||||
|
||||
commit := fakeCommit{
|
||||
Commit: c,
|
||||
RefUrl: strings.TrimRight(sm.Url, ".git"),
|
||||
RefId: te.Id.String(),
|
||||
}
|
||||
|
||||
files = append(files, []interface{}{te, &commit})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue