aboutsummaryrefslogtreecommitdiff
path: root/models
diff options
context:
space:
mode:
authorskyblue <ssx205@gmail.com>2014-03-23 22:13:27 +0800
committerskyblue <ssx205@gmail.com>2014-03-23 22:13:27 +0800
commitd945d0911b0c8c43d1a2071f3a44b0afb2a44d43 (patch)
tree8ddb64d2f0546f6994296e0fa07aeb33e01a716e /models
parent9a9ae918c527fb04a1f181ad6f967d5969b93c15 (diff)
parent0d39c18b6ad715a68144d3d9e7f9ea3893f07d4f (diff)
Merge branch 'master' of github.com:shxsun/gogs
Diffstat (limited to 'models')
-rw-r--r--models/repo.go11
-rw-r--r--models/user.go2
2 files changed, 12 insertions, 1 deletions
diff --git a/models/repo.go b/models/repo.go
index 918e5dc8..4972661c 100644
--- a/models/repo.go
+++ b/models/repo.go
@@ -262,6 +262,17 @@ func initRepository(f string, user *User, repo *Repository, initReadme bool, rep
return err
}
+ // hook/post-update
+ pu2, err := os.OpenFile(filepath.Join(repoPath, "hooks", "post-receive"), os.O_CREATE|os.O_WRONLY, 0777)
+ if err != nil {
+ return err
+ }
+ defer pu2.Close()
+ // TODO: Windows .bat
+ if _, err = pu2.WriteString("#!/usr/bin/env bash\ngit update-server-info\n"); err != nil {
+ return err
+ }
+
// Initialize repository according to user's choice.
fileName := map[string]string{}
if initReadme {
diff --git a/models/user.go b/models/user.go
index 3c110912..cedf3424 100644
--- a/models/user.go
+++ b/models/user.go
@@ -72,7 +72,7 @@ func (user *User) HomeLink() string {
// AvatarLink returns the user gravatar link.
func (user *User) AvatarLink() string {
- return "http://1.gravatar.com/avatar/" + user.Avatar
+ return "/avatar/" + user.Avatar
}
// NewGitSig generates and returns the signature of given user.