• Nick Fagerlund's avatar
    Simplify logic flow: everything is a constraint · baa72ce2
    Nick Fagerlund authored
    Explicit version strings are actually also version constraints! And the special
    comparisons we were doing to allow a range of compatible versions can also be
    expressed as version constraints.
    
    Bonus: also simplify the way we handle version check errors, by composing the
    messages inline and only extracting the repetitive parts into a function.
    baa72ce2