wip: commit progress

This commit is contained in:
Michael Smith 2025-04-16 02:17:15 +00:00
parent 6eef059e21
commit a00a9ce589

View File

@ -103,10 +103,10 @@ func main() {
go func() { go func() {
defer wg.Done() defer wg.Done()
refactorLater := func() error {
baseRefReadmeFiles, err := aggregateCoderResourceReadmeFiles("modules") baseRefReadmeFiles, err := aggregateCoderResourceReadmeFiles("modules")
if err != nil { if err != nil {
errChan <- err return err
return
} }
fmt.Printf("------ got %d back\n", len(baseRefReadmeFiles)) fmt.Printf("------ got %d back\n", len(baseRefReadmeFiles))
@ -115,35 +115,45 @@ func main() {
EnableDotGitCommonDir: false, EnableDotGitCommonDir: false,
}) })
if err != nil { if err != nil {
errChan <- err return err
return
} }
head, err := repo.Head() head, err := repo.Head()
if err != nil { if err != nil {
errChan <- err return err
return
} }
activeBranchName := head.Name().Short() activeBranchName := head.Name().Short()
fmt.Println("Found ", activeBranchName) fmt.Println("yeah...")
wt, err := repo.Worktree() tree, err := repo.Worktree()
if err != nil { if err != nil {
errChan <- err return err
return
} }
err = wt.Checkout(&git.CheckoutOptions{ err = tree.Checkout(&git.CheckoutOptions{
Branch: plumbing.ReferenceName(activeBranchName), Branch: plumbing.NewBranchReferenceName(activeBranchName),
Create: false, Create: false,
Force: false, Force: false,
Keep: true, Keep: true,
}) })
if err != nil { if err != nil {
errChan <- err return err
return
} }
fmt.Println("Got here!") fmt.Println("Got here!")
files, _ := tree.Filesystem.ReadDir(".")
for _, f := range files {
if f.IsDir() {
fmt.Println(f.Name())
}
}
return nil
}
if err := refactorLater(); err != nil {
errChan <- fmt.Errorf("module validation: %v", err)
}
}() }()
// Validate templates // Validate templates
@ -161,7 +171,8 @@ func main() {
return return
} }
fmt.Println("---\nEncountered the following problems") fmt.Println("---")
fmt.Println("Encountered the following problems")
for _, err := range readmeValidationErrors { for _, err := range readmeValidationErrors {
log.Println(err) log.Println(err)
} }