disruptek / nimph

Nim package hierarchy manager from the future 🧚
MIT License
159 stars 10 forks source link

confused by multiple disparate version tags on the same commit #90

Open disruptek opened 4 years ago

disruptek commented 4 years ago

I haven't seen nimph do the wrong thing, exactly, but there's no reason to assume it won't break somewhere. I put a redundant tag on cutelog so we can monitor misbehavior.

disruptek commented 4 years ago

If you install a duplicate tag or branch that nimph also identifies elsewise, then it may warn that it cannot meet the given requirement though it is in fact already met correctly.

I think the solution is probably to add the current branch (and a lookup of the target ref) to the list of matching oids, but I wouldn't mind some additional input here from someone with an opinion...