in experimental/repositories.go [52:72]
func (r repositoriesData) walkPath(walkPath string, jg *jobGroup) error {
logrus.Infoln("REPOSITORIES DIR:", walkPath)
return currentStorage.Walk(walkPath, "repositories", func(path string, info fileInfo, err error) error {
jg.dispatch(func() error {
err = r.process(strings.Split(path, "/"), info)
if err != nil {
if err != nil {
logrus.Errorln("REPOSITORY:", path, ":", err)
if *softErrors {
return nil
}
} else {
logrus.Infoln("REPOSITORY:", path, ":", err)
}
return err
}
return nil
})
return nil
})
}