There was an issue in PackageDepsSpecBuilder where adding a package dependency with the same name twice to an origin would lead to a UnsupportedOperationException. I assumed the correct behaviour would be to override the existing dependency with the new definition - same as with local dependency
Tests for #7
There was an issue in PackageDepsSpecBuilder where adding a package dependency with the same name twice to an origin would lead to a UnsupportedOperationException. I assumed the correct behaviour would be to override the existing dependency with the new definition - same as with local dependency