Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dep: add "codependencies" for handling version conflicts #132

Merged
merged 2 commits into from
Aug 25, 2020

Commits on Aug 20, 2020

  1. dep: add "codependencies" for handling version conflicts

    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.
    Stebalien committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    6be5442 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2020

  1. doc: update codependency readme

    Note that we're using codependencies to depend on packages that have been merged in to this package.
    
    Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com>
    Stebalien and aschmahmann committed Aug 25, 2020
    Configuration menu
    Copy the full SHA
    d4e3365 View commit details
    Browse the repository at this point in the history