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,47 +103,57 @@ func main() {
go func() { go func() {
defer wg.Done() defer wg.Done()
baseRefReadmeFiles, err := aggregateCoderResourceReadmeFiles("modules") refactorLater := func() error {
if err != nil { baseRefReadmeFiles, err := aggregateCoderResourceReadmeFiles("modules")
errChan <- err if err != nil {
return return err
} }
fmt.Printf("------ got %d back\n", len(baseRefReadmeFiles)) fmt.Printf("------ got %d back\n", len(baseRefReadmeFiles))
repo, err := git.PlainOpenWithOptions(".", &git.PlainOpenOptions{ repo, err := git.PlainOpenWithOptions(".", &git.PlainOpenOptions{
DetectDotGit: false, DetectDotGit: false,
EnableDotGitCommonDir: false, EnableDotGitCommonDir: false,
}) })
if err != nil { if err != nil {
errChan <- err return err
return }
head, err := repo.Head()
if err != nil {
return err
}
activeBranchName := head.Name().Short()
fmt.Println("yeah...")
tree, err := repo.Worktree()
if err != nil {
return err
}
err = tree.Checkout(&git.CheckoutOptions{
Branch: plumbing.NewBranchReferenceName(activeBranchName),
Create: false,
Force: false,
Keep: true,
})
if err != nil {
return err
}
fmt.Println("Got here!")
files, _ := tree.Filesystem.ReadDir(".")
for _, f := range files {
if f.IsDir() {
fmt.Println(f.Name())
}
}
return nil
} }
head, err := repo.Head() if err := refactorLater(); err != nil {
if err != nil { errChan <- fmt.Errorf("module validation: %v", err)
errChan <- err
return
}
activeBranchName := head.Name().Short()
fmt.Println("Found ", activeBranchName)
wt, err := repo.Worktree()
if err != nil {
errChan <- err
return
}
err = wt.Checkout(&git.CheckoutOptions{
Branch: plumbing.ReferenceName(activeBranchName),
Create: false,
Force: false,
Keep: true,
})
if err != nil {
errChan <- err
return
} }
fmt.Println("Got here!")
}() }()
// 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)
} }