ponylang / pony-stable

:horse: A simple dependency manager for the Pony language.
BSD 2-Clause "Simplified" License
134 stars 18 forks source link

Don't process already-seen paths #97

Closed pzel closed 5 years ago

pzel commented 5 years ago

This PR addresses a TODO comment in Bundle.paths(), and also issue #96. The paths() call will not recurse to process a path it has already seen. This includes the degenerate case where a local-dep is specified as ".".

SeanTAllen commented 5 years ago

LGTM. I'll merge once CI passes.

jemc commented 5 years ago

Thanks!