diff --git a/pkg/app/app.go b/pkg/app/app.go index 332bd7b2..75ee10e5 100644 --- a/pkg/app/app.go +++ b/pkg/app/app.go @@ -131,7 +131,7 @@ func (a *App) Deps(c DepsConfigProvider) error { return a.ForEachState(func(run *Run) (_ bool, errs []error) { errs = run.Deps(c) return - }, false, c.IncludeTransitiveNeeds(), SetFilter(true)) + }, c.IncludeNeeds(), c.IncludeTransitiveNeeds(), SetFilter(true)) } func (a *App) Repos(c ReposConfigProvider) error { @@ -143,7 +143,7 @@ func (a *App) Repos(c ReposConfigProvider) error { } return - }, false, c.IncludeTransitiveNeeds(), SetFilter(true)) + }, c.IncludeNeeds(), c.IncludeTransitiveNeeds(), SetFilter(true)) } func (a *App) Diff(c DiffConfigProvider) error { diff --git a/pkg/app/config.go b/pkg/app/config.go index de34473f..4dc71edd 100644 --- a/pkg/app/config.go +++ b/pkg/app/config.go @@ -39,6 +39,7 @@ type DepsConfigProvider interface { type ReposConfigProvider interface { Args() string + IncludeNeeds() bool IncludeTransitiveNeeds() bool } diff --git a/pkg/config/repos.go b/pkg/config/repos.go index 090b8cdf..3d9fe1bd 100644 --- a/pkg/config/repos.go +++ b/pkg/config/repos.go @@ -22,6 +22,11 @@ func NewReposImpl(g *GlobalImpl, b *ReposOptions) *ReposImpl { } } +// IncludeNeeds returns the include needs +func (r *ReposImpl) IncludeNeeds() bool { + return false +} + // IncludeTransitiveNeeds returns the include transitive needs func (r *ReposImpl) IncludeTransitiveNeeds() bool { return false