summaryrefslogtreecommitdiffstats
path: root/models/repo.go
diff options
context:
space:
mode:
authorUnknown <joe2010xtmf@163.com>2014-03-29 10:01:52 -0400
committerUnknown <joe2010xtmf@163.com>2014-03-29 10:01:52 -0400
commit2c073afbec4b9845e8ddd10a4d3f469874fdcd37 (patch)
tree2ebca5026484dcc5aea2be1fb073c41c3edb7f3c /models/repo.go
parentecce694d77756264864b03e6b06077592ed1676a (diff)
downloadgitea-2c073afbec4b9845e8ddd10a4d3f469874fdcd37.tar.gz
gitea-2c073afbec4b9845e8ddd10a4d3f469874fdcd37.zip
Mirror fix and update
Diffstat (limited to 'models/repo.go')
-rw-r--r--models/repo.go13
1 files changed, 10 insertions, 3 deletions
diff --git a/models/repo.go b/models/repo.go
index 4be655d287..a848694da6 100644
--- a/models/repo.go
+++ b/models/repo.go
@@ -198,12 +198,19 @@ func CreateRepository(user *User, repoName, desc, repoLang, license string, priv
c := exec.Command("git", "update-server-info")
c.Dir = repoPath
- err = c.Run()
- if err != nil {
+ if err = c.Run(); err != nil {
log.Error("repo.CreateRepository(exec update-server-info): %v", err)
}
- return repo, NewRepoAction(user, repo)
+ if err = NewRepoAction(user, repo); err != nil {
+ log.Error("repo.CreateRepository(NewRepoAction): %v", err)
+ }
+
+ if err = WatchRepo(user.Id, repo.Id, true); err != nil {
+ log.Error("repo.CreateRepository(WatchRepo): %v", err)
+ }
+
+ return repo, nil
}
// extractGitBareZip extracts git-bare.zip to repository path.