in getdeps/node.go [22:47]
func (n *Node) Get(projectDir string, urlOverrides *URLOverrides, hashMode HashMode) error {
for i, g := range n.Git {
if err := g.Get(projectDir, urlOverrides, hashMode); err != nil {
return fmt.Errorf("error processing %s entry %d: %w", "git", i, err)
}
n.Git[i] = g
}
for i, gg := range n.Goget {
if err := gg.Get(projectDir, urlOverrides, hashMode); err != nil {
return fmt.Errorf("error processing %s entry %d: %w", "goget", i, err)
}
n.Goget[i] = gg
}
for i, u := range n.Untar {
if err := u.Get(projectDir, urlOverrides, hashMode); err != nil {
return fmt.Errorf("error processing %s entry %d: %w", "untar", i, err)
}
n.Untar[i] = u
}
if n.Files != nil {
if err := n.Files.Get(projectDir, urlOverrides, hashMode); err != nil {
return fmt.Errorf("error processing %s entry: %w", "files", err)
}
}
return nil
}