librariesio / bibliothecary

:notebook_with_decorative_cover: Libraries.io Package Manager Manifest Parsers
https://libraries.io/rubygems/bibliothecary
GNU Affero General Public License v3.0
89 stars 36 forks source link

gradle-dependencies-q.txt: preserve all aliases for a dep #558

Closed tiegz closed 2 years ago

tiegz commented 2 years ago

Followup to https://github.com/librariesio/bibliothecary/pull/547

Example:

+--- foo:name:1.2.3 -> bar:name:1.2.3
+--- baz:name:1.2.3 -> bar:name:1.2.3

In this case bar:name:1.2.3 has been found to resolve from 2 different aliases, so we don't want to discard one of those. This will return more deps than before, in some cases (but that's also already possible with a dep that appears in >1 :type).