forked from toolshed/abra
.gitea
cli
cmd
pkg
app
autocomplete
catalogue
client
config
container
context
dns
envfile
formatter
git
add.go
branch.go
clone.go
commit.go
common.go
diff.go
init.go
init_test.go
push.go
read.go
remote.go
integration
limit
lint
log
recipe
secret
server
service
ssh
test
upstream
web
scripts
tests
vendor
.dockerignore
.drone.yml
.envrc.sample
.gitignore
.goreleaser.yml
AUTHORS.md
Dockerfile
LICENSE
Makefile
README.md
go.mod
go.sum
renovate.json
15 lines
266 B
Go
15 lines
266 B
Go
package git
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
)
|
|
|
|
// EnsureGitRepo ensures a git repo .git folder exists
|
|
func EnsureGitRepo(repoPath string) error {
|
|
if _, err := os.Stat(repoPath); os.IsNotExist(err) {
|
|
return fmt.Errorf("no .git directory in %s?", repoPath)
|
|
}
|
|
return nil
|
|
}
|