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

Add script to build migrations with datastore plugin #126

Merged
merged 9 commits into from
Jun 17, 2021

Commits on Apr 15, 2021

  1. Configuration menu
    Copy the full SHA
    7452cb4 View commit details
    Browse the repository at this point in the history
  2. Update test to use a distribution that is available

    The distribution at /ipfs/QmaaN2kipZfUpRSzwvUeG4Xi3yp1JJB294Vj8pnZ24hesF is no longer available and this is causing a sharness test to fail.  Updated the test to use the current distribution.
    gammazero committed Apr 15, 2021
    Configuration menu
    Copy the full SHA
    9630e23 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2021

  1. Configuration menu
    Copy the full SHA
    448beef View commit details
    Browse the repository at this point in the history
  2. Build a migration with one or more plugins

    Script now builds one migration, but with any number of specified plugins.  Example
    `./build-plugin.sh 10-to-11 github.com/ipfs/go-ds-s3 github.com/ipfs/go-ds-swift@v0.1.0`
    gammazero committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    fea3ae2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b095e5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fee094f View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2021

  1. Configuration menu
    Copy the full SHA
    586c24d View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2021

  1. Resolve plugin name conflict interactively or automatically

    When a plugin name conflict is detected, suggest a new name by appending a "1" to the current name.  If running interactive, then ask the user to use the new name or provide one.  If running non-interactive, then keep appending "1" until no conflict.
    gammazero committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    7e88e1d View commit details
    Browse the repository at this point in the history
  2. Udate documentation to tell about build-plugin.sh

    - README describes how to use the build-plugin.sh script to build a migration with plugins.
    - Display help with `build-plugin.sh -h`
    gammazero committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    b9fb061 View commit details
    Browse the repository at this point in the history