working on go-clone
This commit is contained in:
parent
2f451477c8
commit
a048e33f58
|
@ -58,10 +58,6 @@ func (rs *RepoRow) Name() string {
|
||||||
return rs.Status.Path()
|
return rs.Status.Path()
|
||||||
}
|
}
|
||||||
|
|
||||||
func (r *RepoRow) Exists(s string) bool {
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r *RepoRow) GoPath() string {
|
func (r *RepoRow) GoPath() string {
|
||||||
return r.Status.GoPath()
|
return r.Status.GoPath()
|
||||||
}
|
}
|
||||||
|
|
|
@ -143,7 +143,7 @@ func (r *RepoList) makeAutotypistView(newRepo *RepoRow) {
|
||||||
var showBuildB bool = false
|
var showBuildB bool = false
|
||||||
switch newRepo.Status.RepoType() {
|
switch newRepo.Status.RepoType() {
|
||||||
case "binary":
|
case "binary":
|
||||||
log.Info("showing compile here button")
|
// log.Info("showing compile here button")
|
||||||
showBuildB = true
|
showBuildB = true
|
||||||
case "library":
|
case "library":
|
||||||
// log.Info("library here. Hide()")
|
// log.Info("library here. Hide()")
|
||||||
|
|
26
scan.go
26
scan.go
|
@ -2,12 +2,9 @@ package repolist
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
|
||||||
"path/filepath"
|
|
||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"go.wit.com/lib/gui/repostatus"
|
|
||||||
"go.wit.com/log"
|
"go.wit.com/log"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -73,26 +70,3 @@ func (r *RepoRow) NewScan() int {
|
||||||
|
|
||||||
return changed
|
return changed
|
||||||
}
|
}
|
||||||
|
|
||||||
func ScanGitDirectories(srcDir string) []string {
|
|
||||||
var all []string
|
|
||||||
err := filepath.Walk(srcDir, func(path string, info os.FileInfo, err error) error {
|
|
||||||
if err != nil {
|
|
||||||
log.Log(REPOWARN, "Error accessing path:", path, err)
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Check if the path is a directory and has a .git subdirectory
|
|
||||||
if info.IsDir() && repostatus.IsGitDir(path) {
|
|
||||||
all = append(all, path)
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
})
|
|
||||||
|
|
||||||
if err != nil {
|
|
||||||
log.Log(REPOWARN, "Error walking the path:", srcDir, err)
|
|
||||||
}
|
|
||||||
|
|
||||||
return all
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue