• Steven Allen's avatar
    dep: add "codependencies" for handling version conflicts · 6be54423
    Steven Allen authored
    This patch adds a special, internal, "codependencies" package that allows us to
    specify minimum required versions for modules we don't directly depend on.
    
    Downside:
    
    * Anyone using this module will also have to download these deprecated modules.
    
    Upside:
    
    * After upgrading this module, all "codependencies" will automatically be
      upgraded to compatible versions.
    * If unused, codependencies will _not_ end up bloating the binary size. This is
      because "usage" is computed at the import/package layer, while module version
      requirements are computed at the module layer.
    6be54423
codependencies.go 276 Bytes