generate go.work file for pkgsite
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
309cf80e16
commit
678d6357b1
76
draw.go
76
draw.go
|
@ -54,21 +54,21 @@ func (rs *RepoStatus) drawGitBranches() {
|
||||||
})
|
})
|
||||||
|
|
||||||
/*
|
/*
|
||||||
newgrid.NewButton("show .git/config", func() {
|
newgrid.NewButton("show .git/config", func() {
|
||||||
if rs.gitConfig == nil {
|
if rs.gitConfig == nil {
|
||||||
log.Log(WARN, "Nonexistant or damaged .git/config", rs.String())
|
log.Log(WARN, "Nonexistant or damaged .git/config", rs.String())
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
log.Log(WARN, ".git/config:", rs.realPath.String())
|
log.Log(WARN, ".git/config:", rs.realPath.String())
|
||||||
|
|
||||||
// The info:
|
// The info:
|
||||||
for name, remote := range rs.gitConfig.remotes {
|
for name, remote := range rs.gitConfig.remotes {
|
||||||
log.Log(WARN, " ", name, "url:", remote.url)
|
log.Log(WARN, " ", name, "url:", remote.url)
|
||||||
}
|
}
|
||||||
for name, branch := range rs.gitConfig.branches {
|
for name, branch := range rs.gitConfig.branches {
|
||||||
log.Log(WARN, " ", name, "remote:", branch.remote, "merge", branch.merge)
|
log.Log(WARN, " ", name, "remote:", branch.remote, "merge", branch.merge)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
*/
|
*/
|
||||||
|
|
||||||
newgrid.NewButton("CheckDirty()", func() {
|
newgrid.NewButton("CheckDirty()", func() {
|
||||||
|
@ -80,31 +80,31 @@ func (rs *RepoStatus) drawGitBranches() {
|
||||||
})
|
})
|
||||||
|
|
||||||
/*
|
/*
|
||||||
newgrid.NewButton("CheckSafeGoSumRemake()", func() {
|
newgrid.NewButton("CheckSafeGoSumRemake()", func() {
|
||||||
if ok, bad := rs.CheckSafeGoSumRemake(); ok {
|
if ok, bad := rs.CheckSafeGoSumRemake(); ok {
|
||||||
log.Log(WARN, "CheckSafeGoSumRemake() is safe to redo")
|
log.Log(WARN, "CheckSafeGoSumRemake() is safe to redo")
|
||||||
} else {
|
} else {
|
||||||
log.Log(WARN, "CheckSafeGoSumRemake() is not safe. problems:", bad)
|
log.Log(WARN, "CheckSafeGoSumRemake() is not safe. problems:", bad)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
newgrid.NewButton("CheckGoSum()", func() {
|
newgrid.NewButton("CheckGoSum()", func() {
|
||||||
if ok, missing := rs.CheckGoSum(); ok {
|
if ok, missing := rs.CheckGoSum(); ok {
|
||||||
log.Log(WARN, "CheckGoSum() is ok")
|
log.Log(WARN, "CheckGoSum() is ok")
|
||||||
} else {
|
} else {
|
||||||
log.Log(WARN, "CheckGoSum() is not ok. missing:", missing)
|
log.Log(WARN, "CheckGoSum() is not ok. missing:", missing)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
newgrid.NewButton("CheckPrimativeGoMod()", func() {
|
newgrid.NewButton("CheckPrimativeGoMod()", func() {
|
||||||
if rs.CheckPrimativeGoMod() {
|
if rs.CheckPrimativeGoMod() {
|
||||||
log.Log(WARN, "is primative")
|
log.Log(WARN, "is primative")
|
||||||
} else {
|
} else {
|
||||||
log.Log(WARN, "is not primative")
|
log.Log(WARN, "is not primative")
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
newgrid.NewButton("MakeRedomod()", func() {
|
newgrid.NewButton("MakeRedomod()", func() {
|
||||||
rs.MakeRedomod()
|
rs.MakeRedomod()
|
||||||
})
|
})
|
||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
38
gitConfig.go
38
gitConfig.go
|
@ -367,26 +367,26 @@ func (rs *RepoStatus) CheckSafeGoSumRemake() (bool, []string) {
|
||||||
err, output := rs.RunCmd([]string{"go", "get", depname + "@" + userversion})
|
err, output := rs.RunCmd([]string{"go", "get", depname + "@" + userversion})
|
||||||
log.Log(WARN, " go get", depname, err, output)
|
log.Log(WARN, " go get", depname, err, output)
|
||||||
/*
|
/*
|
||||||
switch goSumS {
|
switch goSumS {
|
||||||
case "SAFE":
|
case "SAFE":
|
||||||
log.Log(WARN, " USER VERSIONS MISMATCH", version, userversion)
|
log.Log(WARN, " USER VERSIONS MISMATCH", version, userversion)
|
||||||
log.Log(WARN, " IGNORE SAFE REPO")
|
log.Log(WARN, " IGNORE SAFE REPO")
|
||||||
err, output := rs.RunCmd([]string{"go", "get", depname + "@" + userversion})
|
err, output := rs.RunCmd([]string{"go", "get", depname + "@" + userversion})
|
||||||
log.Log(WARN, " go get", depname, err, output)
|
log.Log(WARN, " go get", depname, err, output)
|
||||||
case "CLEAN":
|
case "CLEAN":
|
||||||
log.Log(WARN, " USER VERSIONS MISMATCH", version, userversion)
|
log.Log(WARN, " USER VERSIONS MISMATCH", version, userversion)
|
||||||
log.Log(WARN, " IGNORE CLEAN REPO")
|
log.Log(WARN, " IGNORE CLEAN REPO")
|
||||||
case "PRIMATIVE":
|
case "PRIMATIVE":
|
||||||
log.Log(WARN, " USER VERSIONS MISMATCH", version, userversion)
|
log.Log(WARN, " USER VERSIONS MISMATCH", version, userversion)
|
||||||
log.Log(WARN, " IGNORE PRIMATIVE REPO")
|
log.Log(WARN, " IGNORE PRIMATIVE REPO")
|
||||||
err, output := rs.RunCmd([]string{"go", "get", depname + "@" + userversion})
|
err, output := rs.RunCmd([]string{"go", "get", depname + "@" + userversion})
|
||||||
log.Log(WARN, " go get", depname, err, output)
|
log.Log(WARN, " go get", depname, err, output)
|
||||||
default:
|
default:
|
||||||
log.Log(WARN, " USER VERSIONS MISMATCH default", version, userversion)
|
log.Log(WARN, " USER VERSIONS MISMATCH default", version, userversion)
|
||||||
clean = append(clean, deprs.String())
|
clean = append(clean, deprs.String())
|
||||||
if myGoSumS == "UNCHANGED" {
|
if myGoSumS == "UNCHANGED" {
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
13
unix.go
13
unix.go
|
@ -212,6 +212,19 @@ func IsDirectory(path string) bool {
|
||||||
return info.IsDir()
|
return info.IsDir()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (rs *RepoStatus) Exists(filename string) bool {
|
||||||
|
usr, err := user.Current()
|
||||||
|
if err != nil {
|
||||||
|
log.Error(err, "Exists() error: could not determine what your username is")
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
testf := filepath.Join(usr.HomeDir, "go/src/", rs.String(), filename)
|
||||||
|
if Exists(testf) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
// returns true if the file exists
|
// returns true if the file exists
|
||||||
func Exists(file string) bool {
|
func Exists(file string) bool {
|
||||||
_, err := os.Stat(file)
|
_, err := os.Stat(file)
|
||||||
|
|
Loading…
Reference in New Issue