Unfortunately I noticed that if a package is added as dependency in 2 different places. let say Main project depends Package A and Package B while Package B depends on Package A as well. We need to have the same protocol to link the dependencies in both the project and package B.
If one of them uses "https" and the other "git@" the conflict fail to be resolved.
So here is my questions :
Which one should we use preferably https or ssh? (Meaning what is the commun way to do it?)
Is this behaviour a bug or a feature?