Closed SirOlaf closed 9 months ago
What is the goal?
I would much rather see: requires "x >= #hashX & <= #hashY | >= #hashA & <= #hashB"
. Then we can use tiny packages more effectively that are not tagged.
The goal was actually langserver which uses branches, so either its lockfile must be used or branches need to work https://github.com/nim-lang/langserver/blob/master/nimlangserver.nimble#L12
That said just making branches work wasn't quite enough because of a weird relative import
We can also just fix/change langserver instead.
Branches are pretty common during development and team work as well. It's really handy to change requires "foo"
to requires "foo#feature-branch"
so others can work with it as well.
If desired, needs to be redone again now that we have the new dependency graph. Sorry.
Works, but kinda nasty. Would appreciate some feedback