func()

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
}