Store junction refs separately to project.refs
Given that some projects which use project.refs
style ref-storage
enjoy not revisioning the refs for local elements, and that tracking of junction elements must be done separately from regular pipeline elements, it seems to make more sense to store the junction refs in a separate file when ref-storage == project.refs
, perhaps a file named junction.refs
.
This would allow the GNOME project to revision the ref to the the junction against the freedesktop-sdk
project while not revisioning the refs of local element.
It would be one less step for users to get started building, and it would also allow GNOME release team to be more explicit about which base runtime is currently in use.