Merge branch 'master' of github.com:gogits/gogs into dev
commit
4a4997a3c7
|
@ -19,6 +19,9 @@ github.com/gogits/gfm=
|
||||||
github.com/gogits/cache=
|
github.com/gogits/cache=
|
||||||
github.com/gogits/session=
|
github.com/gogits/session=
|
||||||
github.com/gogits/webdav=
|
github.com/gogits/webdav=
|
||||||
|
github.com/martini-contrib/oauth2=
|
||||||
|
github.com/martini-contrib/sessions=
|
||||||
|
code.google.com/p/goauth2=
|
||||||
|
|
||||||
[res]
|
[res]
|
||||||
include=templates|public|conf
|
include=templates|public|conf
|
||||||
|
|
|
@ -77,8 +77,8 @@ func init() {
|
||||||
// PublicKey represents a SSH key of user.
|
// PublicKey represents a SSH key of user.
|
||||||
type PublicKey struct {
|
type PublicKey struct {
|
||||||
Id int64
|
Id int64
|
||||||
OwnerId int64 `xorm:"index"`
|
OwnerId int64 `xorm:"unique(s) index not null"`
|
||||||
Name string `xorm:"unique not null"`
|
Name string `xorm:"unique(s) not null"`
|
||||||
Fingerprint string
|
Fingerprint string
|
||||||
Content string `xorm:"TEXT not null"`
|
Content string `xorm:"TEXT not null"`
|
||||||
Created time.Time `xorm:"created"`
|
Created time.Time `xorm:"created"`
|
||||||
|
|
|
@ -246,10 +246,10 @@ func Http(ctx *middleware.Context, params martini.Params) {
|
||||||
reponame = reponame[:len(reponame)-4]
|
reponame = reponame[:len(reponame)-4]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dir := models.RepoPath(username, reponame)
|
||||||
prefix := path.Join("/", username, params["reponame"])
|
prefix := path.Join("/", username, params["reponame"])
|
||||||
server := webdav.NewServer(
|
server := webdav.NewServer(
|
||||||
models.RepoPath(username, reponame),
|
dir, prefix, true)
|
||||||
prefix, true)
|
|
||||||
|
|
||||||
server.ServeHTTP(ctx.ResponseWriter, ctx.Req)
|
server.ServeHTTP(ctx.ResponseWriter, ctx.Req)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue