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

Rewrite installation code path #1204

Merged
merged 17 commits into from
Sep 3, 2016
Merged

Rewrite installation code path #1204

merged 17 commits into from
Sep 3, 2016

Commits on May 9, 2016

  1. Partially revert 494aa60

    ljharb committed May 9, 2016
    Configuration menu
    Copy the full SHA
    62696cb View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2016

  1. [Tests] update gcc to 4.8

    ljharb committed Aug 15, 2016
    Configuration menu
    Copy the full SHA
    f178a09 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7515bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a5d7ff7 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2016

  1. [Tests] chmod a-x on io.js source tests, for now.

    TODO: fix.
    ljharb committed Aug 22, 2016
    Configuration menu
    Copy the full SHA
    d5f1d45 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2016

  1. Configuration menu
    Copy the full SHA
    eba50de View commit details
    Browse the repository at this point in the history
  2. [Breaking] cache previously downloaded artifacts for binaries

     - consolidate `nvm_install_merged_node_binary` with `nvm_install_node_binary`
     - add `nvm_get_download_slug`, `nvm_download_artifact`
     - `nvm uninstall` no longer removes artifacts
    ljharb committed Sep 3, 2016
    Configuration menu
    Copy the full SHA
    ba3ad8e View commit details
    Browse the repository at this point in the history
  3. [Breaking] cache previously downloaded artifacts for source installs

     - `nvm uninstall` no longer removes source artifacts
    ljharb committed Sep 3, 2016
    Configuration menu
    Copy the full SHA
    2214cb7 View commit details
    Browse the repository at this point in the history
  4. [Breaking] adapt nvm_install_node_binary to nvm_install_binary, e…

    …g, io.js too.
    
     - `nvm_get_checksum` now accepts 5 args (from 3): flavor (node/iojs), type (binary/source), version, slug, compression (xz/gz)
     - `nvm_install_binary` accepts 3 args (from 2): flavor (node/iojs), kind (std), version
     - remove `nvm_install_iojs_binary`
    ljharb committed Sep 3, 2016
    Configuration menu
    Copy the full SHA
    57c2004 View commit details
    Browse the repository at this point in the history
  5. [New] add nvm cache with “dir” and “clean” commands.

     - cache the nvm cache on travis
    ljharb committed Sep 3, 2016
    Configuration menu
    Copy the full SHA
    e546149 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9b8eab3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    715bb59 View commit details
    Browse the repository at this point in the history
  8. [New] enable io.js and node 4+ source installs.

     - consolidate `nvm_install_iojs_source` and `nvm_install_node_source` into `nvm_install_source`
    ljharb committed Sep 3, 2016
    Configuration menu
    Copy the full SHA
    4060de5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    88ce210 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    32a1b41 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    adb6a18 View commit details
    Browse the repository at this point in the history
  12. travis: enable trusty beta

    Myles Borins authored and ljharb committed Sep 3, 2016
    Configuration menu
    Copy the full SHA
    494aa60 View commit details
    Browse the repository at this point in the history