wip: commit progress
This commit is contained in:
parent
6eef059e21
commit
a00a9ce589
@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user