Are there any plans to add real support for the Ivy ‘branch’ specifier in dependencies?
The ComponentSelection mechanism in recent versions is opaque, unnecessarily verbose and inadequate. I don’t want to reject component selections based on the branch attribute, I want to restrict the set considered for dynamic revision selection based on the branch attribute, i.e. give me the 'latest.integration' version of the 'release-code-name' branch of module 'com.acme:foobar'
.
Relevant issues:
https://issues.gradle.org/browse/GRADLE-560
https://issues.gradle.org/browse/GRADLE-991
https://issues.gradle.org/browse/GRADLE-1358