SandpointsGitHook/giq/giq.go

33 lines
551 B
Go
Raw Normal View History

package giq
import "log"
type Giqi interface {
Whoami() string
GitStruct(string, string, string, string) Git
AddBareWorktree(string, string, string, string)
RemoveBareWorktree(string, string, string, string)
}
type Git struct {
RepoPath string
Worktree string
TmpRepoPath string
IsBare bool
Branch string
PreviousCommit string
LastCommit string
IndexPath string
Publish bool
}
type Gogit struct{}
type Sysgit struct{}
func check(e error) {
if e != nil {
log.Fatal(e)
panic(e)
}
}