Template
1
0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo synced 2024-11-28 04:36:11 +01:00

bug fixed for http clone

This commit is contained in:
Lunny Xiao 2014-04-14 23:22:00 +08:00
parent 6cb636f8a0
commit 4210f56dbc

View file

@ -10,6 +10,7 @@ import (
"os"
"os/exec"
"path"
"path/filepath"
"regexp"
"strconv"
"strings"
@ -333,7 +334,7 @@ func sendFile(contentType string, hr handler) {
http.ServeFile(w, r, reqFile)
}
func getGitDir(config *Config, filePath string) (string, error) {
func getGitDir(config *Config, fPath string) (string, error) {
root := config.ReposRoot
if root == "" {
@ -347,7 +348,11 @@ func getGitDir(config *Config, filePath string) (string, error) {
root = cwd
}
f := path.Join(root, filePath)
if !strings.HasSuffix(fPath, ".git") {
fPath = fPath + ".git"
}
f := filepath.Join(root, fPath)
if _, err := os.Stat(f); os.IsNotExist(err) {
return "", err
}