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()
|
||||
}
|
||||
|
||||
func (r *RepoRow) Exists(s string) bool {
|
||||
return false
|
||||
}
|
||||
|
||||
func (r *RepoRow) GoPath() string {
|
||||
return r.Status.GoPath()
|
||||
}
|
||||
|
|
|
@ -143,7 +143,7 @@ func (r *RepoList) makeAutotypistView(newRepo *RepoRow) {
|
|||
var showBuildB bool = false
|
||||
switch newRepo.Status.RepoType() {
|
||||
case "binary":
|
||||
log.Info("showing compile here button")
|
||||
// log.Info("showing compile here button")
|
||||
showBuildB = true
|
||||
case "library":
|
||||
// log.Info("library here. Hide()")
|
||||
|
|
26
scan.go
26
scan.go
|
@ -2,12 +2,9 @@ package repolist
|
|||
|
||||
import (
|
||||
"fmt"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"strconv"
|
||||
"strings"
|
||||
|
||||
"go.wit.com/lib/gui/repostatus"
|
||||
"go.wit.com/log"
|
||||
)
|
||||
|
||||
|
@ -73,26 +70,3 @@ func (r *RepoRow) NewScan() int {
|
|||
|
||||
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