diff options
Diffstat (limited to 'models/repo.go')
-rw-r--r-- | models/repo.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/models/repo.go b/models/repo.go index 485eee89..489530f2 100644 --- a/models/repo.go +++ b/models/repo.go @@ -39,7 +39,7 @@ func IsRepositoryExist(user *User, reposName string) (bool, error) { func CreateRepository(user *User, reposName string) (*Repo, error) { p := filepath.Join(repoRootPath, user.Name) os.MkdirAll(p, os.ModePerm) - f := filepath.Join(p, reposName) + f := filepath.Join(p, reposName+".git") _, err := git.InitRepository(f, false) if err != nil { return nil, err @@ -108,7 +108,7 @@ func DeleteRepository(user *User, reposName string) (err error) { session.Rollback() return err } - if err = os.RemoveAll(filepath.Join(repoRootPath, user.Name, reposName)); err != nil { + if err = os.RemoveAll(filepath.Join(repoRootPath, user.Name, reposName+".git")); err != nil { // TODO: log and delete manully return err } |