From a7ee654646e0f40834066ee0ec173aa54c235b08 Mon Sep 17 00:00:00 2001 From: Unknwon Date: Thu, 3 Sep 2015 04:44:20 -0400 Subject: [PATCH] #1544 better tmp dir name for creating repo --- models/action.go | 5 +++-- models/repo.go | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/models/action.go b/models/action.go index 1abc7363..07f5b17a 100644 --- a/models/action.go +++ b/models/action.go @@ -226,6 +226,7 @@ func updateIssuesCommit(u *User, repo *Repository, repoUserName, repoName string } refMarked = make(map[int64]bool) + // FIXME: can merge this one and next one to a common function. for _, ref := range IssueCloseKeywordsPat.FindAllString(c.Message, -1) { ref = ref[strings.IndexByte(ref, byte(' '))+1:] ref = strings.TrimRightFunc(ref, issueIndexTrimRight) @@ -237,7 +238,7 @@ func updateIssuesCommit(u *User, repo *Repository, repoUserName, repoName string // Add repo name if missing if ref[0] == '#' { ref = fmt.Sprintf("%s/%s%s", repoUserName, repoName, ref) - } else if strings.Contains(ref, "/") == false { + } else if !strings.Contains(ref, "/") { // We don't support User#ID syntax yet // return ErrNotImplemented continue @@ -274,7 +275,7 @@ func updateIssuesCommit(u *User, repo *Repository, repoUserName, repoName string // Add repo name if missing if ref[0] == '#' { ref = fmt.Sprintf("%s/%s%s", repoUserName, repoName, ref) - } else if strings.Contains(ref, "/") == false { + } else if !strings.Contains(ref, "/") { // We don't support User#ID syntax yet // return ErrNotImplemented continue diff --git a/models/repo.go b/models/repo.go index 706bb90f..cda0c0b9 100644 --- a/models/repo.go +++ b/models/repo.go @@ -610,8 +610,8 @@ func initRepository(e Engine, repoPath string, u *User, repo *Repository, opts C return err } - tmpDir := filepath.Join(os.TempDir(), "gogs", repo.Name, com.ToStr(time.Now().Nanosecond())) - + tmpDir := filepath.Join(os.TempDir(), "gogs-"+repo.Name+"-"+com.ToStr(time.Now().Nanosecond())) + fmt.Println(tmpDir) // Initialize repository according to user's choice. if opts.AutoInit { os.MkdirAll(tmpDir, os.ModePerm)