repoName = repoName[:len(repoName)-4]
}
- os.Setenv("userName", user.Name)
- os.Setenv("userId", strconv.Itoa(int(user.Id)))
+ //os.Setenv("userName", user.Name)
+ //os.Setenv("userId", strconv.Itoa(int(user.Id)))
- repo, err := models.GetRepositoryByName(user, repoName)
+ repo, err := models.GetRepositoryByName(user.Id, repoName)
+ var isExist bool = true
if err != nil {
- println("Unavilable repository", err)
- return
+ if err == models.ErrRepoNotExist {
+ isExist = false
+ } else {
+ println("Unavilable repository", err)
+ return
+ }
}
- os.Setenv("repoId", strconv.Itoa(int(repo.Id)))
- os.Setenv("repoName", repoName)
+ //os.Setenv("repoId", strconv.Itoa(int(repo.Id)))
+ //os.Setenv("repoName", repoName)
isWrite := In(verb, COMMANDS_WRITE)
isRead := In(verb, COMMANDS_READONLY)