By default, when working with a git or hg repo, corral defaults not to putting a revision in the corral.json when the dependency is added instead it tries at runtime to pick a revision (current released version uses master, next release will use main).
This is problematic.
We should move to requiring a revision for git and hg sources at the time it's added OR we should provide a default (main) at that time.
Trying to read a corral.json that has no revision for git or hg should fail.
This is a breaking change.
By default, when working with a git or hg repo, corral defaults not to putting a revision in the corral.json when the dependency is added instead it tries at runtime to pick a revision (current released version uses
master, next release will usemain).This is problematic.
We should move to requiring a revision for git and hg sources at the time it's added OR we should provide a default (
main) at that time.Trying to read a corral.json that has no revision for git or hg should fail.
This is a breaking change.