]> source.dussan.org Git - gitea.git/commitdiff
Mirror bug fix
authorUnknown <joe2010xtmf@163.com>
Sat, 12 Apr 2014 03:52:08 +0000 (23:52 -0400)
committerUnknown <joe2010xtmf@163.com>
Sat, 12 Apr 2014 03:52:08 +0000 (23:52 -0400)
models/repo.go
modules/base/conf.go
routers/install.go
routers/repo/commit.go

index ce8665cc63d6b41ea9d69621ccf6c94b6dd24542..d01a716b50c326bd09e8704e1a3524831af880c2 100644 (file)
@@ -192,8 +192,10 @@ func CreateRepository(user *User, repoName, desc, repoLang, license string, priv
                return nil, err
        }
 
-       if err = NewRepoAction(user, repo); err != nil {
-               log.Error("repo.CreateRepository(NewRepoAction): %v", err)
+       if !repo.IsPrivate {
+               if err = NewRepoAction(user, repo); err != nil {
+                       log.Error("repo.CreateRepository(NewRepoAction): %v", err)
+               }
        }
 
        if err = WatchRepo(user.Id, repo.Id, true); err != nil {
index 871595e4765616a7dc6f82217c002121da8dd59e..d1564aa10590b6762f725a192bedbcfcded9d64f 100644 (file)
@@ -302,9 +302,9 @@ func NewConfigContext() {
        InstallLock = Cfg.MustBool("security", "INSTALL_LOCK", false)
 
        RunUser = Cfg.MustValue("", "RUN_USER")
-       curUser := os.Getenv("USERNAME")
+       curUser := os.Getenv("USER")
        if len(curUser) == 0 {
-               curUser = os.Getenv("USER")
+               curUser = os.Getenv("USERNAME")
        }
        // Does not check run user when the install lock is off.
        if InstallLock && RunUser != curUser {
index 78ba383dee463e5247b4e471aedf006323f30637..76c03f05296c1eb4f347db9ead9001f92385ce48 100644 (file)
@@ -146,9 +146,9 @@ func InstallPost(ctx *middleware.Context, form auth.InstallForm) {
        }
 
        // Check run user.
-       curUser := os.Getenv("USERNAME")
+       curUser := os.Getenv("USER")
        if len(curUser) == 0 {
-               curUser = os.Getenv("USER")
+               curUser = os.Getenv("USERNAME")
        }
        // Does not check run user when the install lock is off.
        if form.RunUser != curUser {
index 5a7bb589f71cccf1e4392e4a79465f99d2e58d18..fed1a6badde40baf5f67b35000d031899ffa46b6 100644 (file)
@@ -52,6 +52,10 @@ func Commits(ctx *middleware.Context, params martini.Params) {
 
        //both `git log branchName` and `git log  commitId` work
        commits, err := models.GetCommitsByRange(repoPath, branchName, page)
+       if err != nil {
+               ctx.Handle(500, "repo.Commits(get commits)", err)
+               return
+       }
 
        ctx.Data["Username"] = userName
        ctx.Data["Reponame"] = repoName