From 114f27a075edbf7243e947f59d6f7776e3df1e37 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Sat, 17 Oct 2015 10:34:42 -0700 Subject: [PATCH] Use `nvm_ls_remote_index_tab` for listing nodejs.org versions. Enabled by https://github.com/nodejs/build/issues/218, unblocks #870. --- nvm.sh | 29 +- .../fast/Unit tests/nodejs.org-dist-index.tab | 225 +++++++++ test/fast/Unit tests/nvm_ls_remote | 438 +----------------- 3 files changed, 247 insertions(+), 445 deletions(-) create mode 100644 test/fast/Unit tests/nodejs.org-dist-index.tab diff --git a/nvm.sh b/nvm.sh index 8dae1ae..504d629 100755 --- a/nvm.sh +++ b/nvm.sh @@ -678,9 +678,6 @@ nvm_ls() { nvm_ls_remote() { local PATTERN PATTERN="$1" - local VERSIONS - local GREP_OPTIONS - GREP_OPTIONS='' if nvm_validate_implicit_alias "$PATTERN" 2> /dev/null ; then PATTERN="$(nvm_ls_remote "$(nvm_print_implicit_alias remote "$PATTERN")" | command tail -n1)" elif [ -n "$PATTERN" ]; then @@ -688,15 +685,7 @@ nvm_ls_remote() { else PATTERN=".*" fi - VERSIONS=`nvm_download -L -s $NVM_NODEJS_ORG_MIRROR/ -o - \ - | \egrep -o 'v[0-9]+\.[0-9]+\.[0-9]+' \ - | command grep -w "${PATTERN}" \ - | command sort -t. -u -k 1.2,1n -k 2,2n -k 3,3n` - if [ -z "$VERSIONS" ]; then - echo "N/A" - return 3 - fi - echo "$VERSIONS" + nvm_ls_remote_index_tab node std "$NVM_NODEJS_ORG_MIRROR" "$PATTERN" } nvm_ls_remote_iojs() { @@ -713,13 +702,21 @@ nvm_ls_remote_index_tab() { local PREFIX case "$TYPE-$2" in iojs-std) PREFIX="$(nvm_iojs_prefix)-" ;; + node-std) PREFIX='' ;; iojs-*) echo "unknown type of io.js release" >&2 return 4 ;; + node-*) + echo "unknown type of node.js release" >&2 + return 4 + ;; esac local SORT_COMMAND SORT_COMMAND='sort' + case "$TYPE" in + node) SORT_COMMAND='sort -t. -u -k 1.2,1n -k 2,2n -k 3,3n' ;; + esac local MIRROR MIRROR="$3" local PATTERN @@ -734,6 +731,11 @@ nvm_ls_remote_index_tab() { else PATTERN=".*" fi + ZHS_HAS_SHWORDSPLIT_UNSET=1 + if nvm_has "setopt"; then + ZHS_HAS_SHWORDSPLIT_UNSET=$(setopt | command grep shwordsplit > /dev/null ; echo $?) + setopt shwordsplit + fi VERSIONS="$(nvm_download -L -s "$MIRROR/index.tab" -o - \ | command sed " 1d; @@ -741,6 +743,9 @@ nvm_ls_remote_index_tab() { s/[[:blank:]].*//" \ | command grep -w "$PATTERN" \ | $SORT_COMMAND)" + if [ "$ZHS_HAS_SHWORDSPLIT_UNSET" -eq 1 ] && nvm_has "unsetopt"; then + unsetopt shwordsplit + fi if [ -z "$VERSIONS" ]; then echo "N/A" return 3 diff --git a/test/fast/Unit tests/nodejs.org-dist-index.tab b/test/fast/Unit tests/nodejs.org-dist-index.tab new file mode 100644 index 0000000..354c6a7 --- /dev/null +++ b/test/fast/Unit tests/nodejs.org-dist-index.tab @@ -0,0 +1,225 @@ +version date files npm v8 uv zlib openssl modules lts +v4.2.1 2015-10-13 headers,linux-arm64,linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,sunos-x64,sunos-x86,win-x64-msi,win-x86-msi 2.14.7 4.5.103.35 1.7.5 1.2.8 1.0.2d 46 Argon +v4.2.0 2015-10-12 headers,linux-arm64,linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,sunos-x64,sunos-x86,win-x64-msi,win-x86-msi 2.14.7 4.5.103.35 1.7.5 1.2.8 1.0.2d 46 Argon +v4.1.2 2015-10-05 headers,linux-arm64,linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,sunos-x64,sunos-x86,win-x64-msi,win-x86-msi 2.14.4 4.5.103.35 1.7.5 1.2.8 1.0.2d 46 - +v4.1.1 2015-09-23 headers,linux-arm64,linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,sunos-x64,sunos-x86,win-x64-msi,win-x86-msi 2.14.4 4.5.103.33 1.7.4 1.2.8 1.0.2d 46 - +v4.1.0 2015-09-18 headers,linux-arm64,linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,sunos-x64,sunos-x86,win-x64-msi,win-x86-msi 2.14.3 4.5.103.33 1.7.4 1.2.8 1.0.2d 46 - +v4.0.0 2015-09-08 headers,linux-arm64,linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,sunos-x64,sunos-x86,win-x64-msi,win-x86-msi 2.14.2 4.5.103.30 1.7.3 1.2.8 1.0.2d 46 - +v0.12.7 2015-07-09 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 2.11.3 3.28.71.19 1.6.1 1.2.8 1.0.1p 14 - +v0.12.6 2015-07-04 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 2.11.2 3.28.71.19 1.6.1 1.2.8 1.0.1o 14 - +v0.12.5 2015-06-22 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 2.11.2 3.28.71.19 1.6.1 1.2.8 1.0.1o 14 - +v0.12.4 2015-05-23 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 2.10.1 3.28.71.19 1.5.0 1.2.8 1.0.1m 14 - +v0.12.3 2015-05-14 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 2.9.1 3.28.71.19 1.5.0 1.2.8 1.0.1m 14 - +v0.12.2 2015-03-31 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 2.7.4 3.28.73.0 1.4.2 1.2.8 1.0.1m 14 - +v0.12.1 2015-03-24 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 2.5.1 3.28.73.0 1.0.2 1.2.8 1.0.1m 14 - +v0.12.0 2015-02-06 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 2.5.1 3.28.73.0 1.0.2 1.2.8 1.0.1l 14 - +v0.11.16 2015-01-30 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 2.3.0 3.28.73.0 1.0.2 1.2.8 1.0.1l 14 - +v0.11.15 2015-01-20 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 2.1.6 3.28.73.0 1.0.2 1.2.8 1.0.1j 14 - +v0.11.14 2015-01-16 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 2.0.0 3.26.33.0 1.0.0 1.2.3 1.0.1i 14 - +v0.11.13 2014-05-02 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.4.9 3.25.30.0 0.11.25 1.2.3 1.0.1g 14 - +v0.11.12 2014-04-11 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.4.3 3.22.24.19 0.11.22 1.2.3 1.0.1f 14 - +v0.11.11 2014-04-11 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.25 3.22.24.19 0.11.18 1.2.3 1.0.1f 14 - +v0.11.10 2014-04-11 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.22 3.22.24.10 0.11.17 1.2.3 1.0.1e 13 - +v0.11.9 2013-12-02 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.15 3.22.24.5 0.11.15 1.2.3 1.0.1e 13 - +v0.11.8 2013-12-02 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.13 3.21.18.3 0.11.14 1.2.3 1.0.1e 13 - +v0.11.7 2013-10-09 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.8 3.20.17.0 0.11.13 1.2.3 1.0.1e 0x000C - +v0.11.6 2013-08-22 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x86-msi 1.3.8 3.20.14.1 0.11.8 1.2.3 1.0.1e 0x000C - +v0.11.5 2013-08-12 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.6 3.20.11.0 0.11.7 1.2.3 1.0.1e 0x000C - +v0.11.4 2013-07-12 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x86-msi 1.3.4 3.20.2.0 0.11.5 1.2.3 1.0.1e 0x000C - +v0.11.3 2013-06-26 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.25 3.19.13.0 0.11.5 1.2.3 1.0.1e 0x000C - +v0.11.2 2013-05-13 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.21 3.19.0.0 0.11.2 1.2.3 1.0.1e 0x000C - +v0.11.1 2013-04-19 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.18 3.18.0.0 0.11.1 1.2.3 1.0.1e 0x000C - +v0.11.0 2013-04-01 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.15 3.17.13.0 0.10.3 1.2.3 1.0.1e 0x000C - +v0.10.40 2015-07-09 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.4.28 3.14.5.9 0.10.36 1.2.8 1.0.1p 11 - +v0.10.39 2015-06-19 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.4.28 3.14.5.9 0.10.36 1.2.8 1.0.1o 11 - +v0.10.38 2015-03-23 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.4.28 3.14.5.9 0.10.36 1.2.8 1.0.1m 11 - +v0.10.37 2015-03-12 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.4.28 3.14.5.9 0.10.36 1.2.8 1.0.1l 11 - +v0.10.36 2015-01-30 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.4.28 3.14.5.9 0.10.30 1.2.8 1.0.1l 11 - +v0.10.35 2014-12-22 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.4.28 3.14.5.9 0.10.30 1.2.8 1.0.1j 11 - +v0.10.34 2014-12-17 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.4.28 3.14.5.9 0.10.30 1.2.8 1.0.1j 11 - +v0.10.33 2014-10-21 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.4.28 3.14.5.9 0.10.29 1.2.3 1.0.1j 11 - +v0.10.32 2014-09-16 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.4.28 3.14.5.9 0.10.28 1.2.3 1.0.1i 11 - +v0.10.31 2014-08-19 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.4.23 3.14.5.9 0.10.28 1.2.3 1.0.1i 11 - +v0.10.30 2014-07-31 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.4.21 3.14.5.9 0.10.28 1.2.3 1.0.1h 11 - +v0.10.29 2014-06-09 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.4.14 3.14.5.9 0.10.27 1.2.3 1.0.1h 11 - +v0.10.28 2014-06-13 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.4.9 3.14.5.9 0.10.27 1.2.3 1.0.1g 11 - +v0.10.27 2014-08-07 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.4.8 3.14.5.9 0.10.27 1.2.3 1.0.1g 11 - +v0.10.26 2014-04-11 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.4.3 3.14.5.9 0.10.25 1.2.3 1.0.1e 11 - +v0.10.25 2014-04-11 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.24 3.14.5.9 0.10.23 1.2.3 1.0.1e 11 - +v0.10.24 2013-12-19 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.21 3.14.5.9 0.10.21 1.2.3 1.0.1e 11 - +v0.10.23 2013-12-12 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.17 3.14.5.9 0.10.20 1.2.3 1.0.1e 11 - +v0.10.22 2013-12-02 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.14 3.14.5.9 0.10.19 1.2.3 1.0.1e 11 - +v0.10.21 2013-10-18 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.11 3.14.5.9 0.10.18 1.2.3 1.0.1e 11 - +v0.10.20 2013-09-30 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.11 3.14.5.9 0.10.17 1.2.3 1.0.1e 11 - +v0.10.19 2013-09-26 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.11 3.14.5.9 0.10.17 1.2.3 1.0.1e 11 - +v0.10.18 2013-10-09 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.8 3.14.5.9 0.10.15 1.2.3 1.0.1e 11 - +v0.10.17 2013-08-25 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.8 3.14.5.9 0.10.14 1.2.3 1.0.1e 11 - +v0.10.16 2013-08-16 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.8 3.14.5.9 0.10.13 1.2.3 1.0.1e 11 - +v0.10.15 2013-08-12 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.5 3.14.5.9 0.10.13 1.2.3 1.0.1e 11 - +v0.10.14 2013-08-12 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.5 3.14.5.9 0.10.13 1.2.3 1.0.1e 11 - +v0.10.13 2013-07-13 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.3.2 3.14.5.9 0.10.12 1.2.3 1.0.1e 11 - +v0.10.12 2013-06-18 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.32 3.14.5.9 0.10.11 1.2.3 1.0.1e 11 - +v0.10.11 2013-06-13 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.30 3.14.5.9 0.10.11 1.2.3 1.0.1e 11 - +v0.10.10 2013-06-04 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.25 3.14.5.9 0.10.10 1.2.3 1.0.1e 11 - +v0.10.9 2013-06-02 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.24 3.14.5.9 0.10.9 1.2.3 1.0.1e 11 - +v0.10.8 2013-05-24 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.23 3.14.5.9 0.10.8 1.2.3 1.0.1e 11 - +v0.10.7 2013-05-17 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.21 3.14.5.8 0.10.7 1.2.3 1.0.1e 11 - +v0.10.6 2013-05-14 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.18 3.14.5.8 0.10.5 1.2.3 1.0.1e 11 - +v0.10.5 2013-04-26 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.18 3.14.5.8 0.10.5 1.2.3 1.0.1e 11 - +v0.10.4 2013-04-26 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.18 3.14.5.8 0.10.4 1.2.3 1.0.1e 11 - +v0.10.3 2013-04-26 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.17 3.14.5.8 0.10.3 1.2.3 1.0.1e 0x000B - +v0.10.2 2013-03-28 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.15 3.14.5.8 0.10.3 1.2.3 1.0.1e 0x000B - +v0.10.1 2013-03-21 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.15 3.14.5.8 0.10 1.2.3 1.0.1e 0x000B - +v0.10.0 2013-03-11 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.14 3.14.5.8 0.9 1.2.3 1.0.1e 0x000B - +v0.9.12 2013-03-07 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.12 3.14.5.8 0.9 1.2.3 1.0.1e 0x000B - +v0.9.11 2013-03-01 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.12 3.14.5.0 0.9 1.2.3 1.0.1e 0x000B - +v0.9.10 2013-02-25 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.12 3.15.11.15 0.9 1.2.3 1.0.1c 0x000B - +v0.9.9 2013-02-07 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.10 3.15.11.10 0.9 1.2.3 1.0.1c 0x000B - +v0.9.8 2013-02-02 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.3 3.15.11.10 0.9 1.2.3 1.0.1c 0x000A - +v0.9.7 2013-01-18 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.2 3.15.11.7 0.9 1.2.3 1.0.1c 0x000A - +v0.9.6 2013-01-11 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.0 3.15.11.5 0.9 1.2.3 1.0.1c 0x000A - +v0.9.5 2012-12-30 linux-x64,linux-x86,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.1.70 3.13.7.4 0.9 1.2.3 1.0.1c 0x000A - +v0.9.4 2012-12-21 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.1.70 3.13.7.4 0.9 1.2.3 1.0.1c 0x000A - +v0.9.3 2015-10-14 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.1.64 3.13.7.4 0.9 1.2.3 1.0.1c 0x000A - +v0.9.2 2012-09-17 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.1.61 3.11.10.22 0.9 1.2.3 1.0.1c 0x000A - +v0.9.1 2012-09-13 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.1.59 3.11.10.19 0.9 1.2.3 1.0.0f 0x000A - +v0.9.0 2012-07-20 osx-x64-pkg,src,win-x64-exe,win-x86-exe,win-x86-msi 1.1.44 3.11.10.15 0.9 1.2.3 1.0.0f 1 - +v0.8.28 2014-07-31 linux-x64,linux-x86,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.30 3.11.10.26 0.8 1.2.3 1.0.0f 1 - +v0.8.27 2014-06-09 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x86-msi 1.2.30 3.11.10.26 0.8 1.2.3 1.0.0f 1 - +v0.8.26 2013-10-18 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.30 3.11.10.26 0.8 1.2.3 1.0.0f 1 - +v0.8.25 2013-06-13 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.30 3.11.10.25 0.8 1.2.3 1.0.0f 1 - +v0.8.24 2013-06-03 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.24 3.11.10.25 0.8 1.2.3 1.0.0f 1 - +v0.8.23 2013-04-09 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.18 3.11.10.25 0.8 1.2.3 1.0.0f 1 - +v0.8.22 2015-09-06 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.14 3.11.10.25 0.8 1.2.3 1.0.0f 1 - +v0.8.21 2013-02-25 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.11 3.11.10.25 0.8 1.2.3 1.0.0f 1 - +v0.8.20 2013-02-15 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.11 3.11.10.25 0.8 1.2.3 1.0.0f 1 - +v0.8.19 2015-09-06 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.10 3.11.10.25 0.8 1.2.3 1.0.0f 1 - +v0.8.18 2013-01-18 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.2 3.11.10.25 0.8 1.2.3 1.0.0f 1 - +v0.8.17 2013-01-13 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.2.0 3.11.10.25 0.8 1.2.3 1.0.0f 1 - +v0.8.16 2015-09-06 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.1.69 3.11.10.25 0.8 1.2.3 1.0.0f 1 - +v0.8.15 2012-11-26 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.1.66 3.11.10.25 0.8 1.2.3 1.0.0f 1 - +v0.8.14 2015-09-06 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.1.65 3.11.10.25 0.8 1.2.3 1.0.0f 1 - +v0.8.13 2015-09-06 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.1.65 3.11.10.25 0.8 1.2.3 1.0.0f 1 - +v0.8.12 2015-09-06 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.1.63 3.11.10.22 0.8 1.2.3 1.0.0f 1 - +v0.8.11 2015-09-06 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.1.62 3.11.10.22 0.8 1.2.3 1.0.0f 1 - +v0.8.10 2015-09-06 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.1.62 3.11.10.22 0.8 1.2.3 1.0.0f 1 - +v0.8.9 2015-09-06 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.1.61 3.11.10.22 0.8 1.2.3 1.0.0f 1 - +v0.8.8 2015-09-06 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi 1.1.59 3.11.10.19 0.8 1.2.3 1.0.0f 1 - +v0.8.7 2015-09-06 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.1.49 3.11.10.17 0.8 1.2.3 1.0.0f 1 - +v0.8.6 2012-08-06 linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,osx-x86-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x86-exe,win-x86-msi 1.1.48 3.11.10.17 0.8 1.2.3 1.0.0f 1 - +v0.8.5 2015-09-06 osx-x64-pkg,src,win-x64-exe,win-x86-exe,win-x86-msi 1.1.46 3.11.10.17 0.8 1.2.3 1.0.0f 1 - +v0.8.4 2015-09-06 osx-x64-pkg,src,win-x64-exe,win-x86-exe,win-x86-msi 1.1.45 3.11.10.17 0.8 1.2.3 1.0.0f 1 - +v0.8.3 2015-09-06 osx-x64-pkg,src,win-x64-exe,win-x86-exe,win-x86-msi 1.1.43 3.11.10.15 0.8 1.2.3 1.0.0f 1 - +v0.8.2 2012-07-09 osx-x64-pkg,src,win-x64-exe,win-x86-exe,win-x86-msi 1.1.36 3.11.10.14 0.8 1.2.3 1.0.0f 1 - +v0.8.1 2012-06-29 osx-x64-pkg,src,win-x64-exe,win-x86-exe,win-x86-msi 1.1.33 3.11.10.12 0.8 1.2.3 1.0.0f 1 - +v0.8.0 2012-06-22 osx-x64-pkg,src,win-x64-exe,win-x86-exe,win-x86-msi 1.1.32 3.11.10.10 0.8 1.2.3 1.0.0f 1 - +v0.7.12 2012-06-19 osx-x64-pkg,src,win-x64-exe,win-x86-exe,win-x86-msi 1.1.30 3.11.10.0 0.6 1.2.3 1.0.0f 1 - +v0.7.11 2012-06-15 osx-x64-pkg,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi 1.1.26 3.11.10.0 0.6 1.2.3 1.0.0f 1 - +v0.7.10 2012-06-11 osx-x64-pkg,src,win-x64-exe,win-x86-exe 1.1.25 3.9.24.31 0.6 1.2.3 1.0.0f 1 - +v0.7.9 2012-05-29 osx-x64-pkg,src,win-x64-exe,win-x86-exe 1.1.23 3.11.1.0 0.6 1.2.3 1.0.0f 1 - +v0.7.8 2012-04-18 osx-x64-pkg,src,win-x64-exe,win-x86-exe 1.1.18 3.9.24.9 0.6 1.2.3 1.0.0f 1 - +v0.7.7 2012-03-30 osx-x64-pkg,src,win-x64-exe,win-x86-exe 1.1.15 3.9.24.7 0.6 1.2.3 0.9.8r 1 - +v0.7.6 2012-03-31 osx-x64-pkg,src,win-x64-exe,win-x86-exe 1.1.8 3.9.17.0 0.6 1.2.3 0.9.8r 1 - +v0.7.5 2012-03-31 osx-x64-pkg,src,win-x64-exe,win-x86-exe 1.1.1 3.9.5.0 0.6 1.2.3 0.9.8r 1 - +v0.7.4 2012-03-31 osx-x64-pkg,src,win-x64-exe,win-x86-exe 1.1.1 3.9.5.0 0.6 1.2.3 0.9.8r 1 - +v0.7.3 2012-03-31 osx-x64-pkg,src,win-x86-exe 1.1.0-3 3.9.2.0 0.6 1.2.3 0.9.8r 1 - +v0.7.2 2012-03-31 osx-x64-pkg,src,win-x86-exe 1.1.0-3 3.8.9.0 0.6 1.2.3 0.9.8r 1 - +v0.7.1 2012-01-23 osx-x64-pkg,src,win-x86-exe 1.1.0-2 3.8.8.0 0.6 1.2.3 0.9.8r 1 - +v0.7.0 2012-01-17 osx-x64-pkg,src,win-x86-exe 1.1.0-2 3.8.6.0 0.6 1.2.3 0.9.8r 1 - +v0.6.21 2012-08-03 osx-x64-pkg,src,win-x64-exe,win-x86-exe 1.1.37 3.6.6.25 0.6 1.2.3 0.9.8r 1 - +v0.6.20 2012-07-10 osx-x64-pkg,src,win-x64-exe,win-x86-exe 1.1.37 3.6.6.25 0.6 1.2.3 0.9.8r 1 - +v0.6.19 2012-06-08 osx-x64-pkg,src,win-x64-exe,win-x86-exe 1.1.24 3.6.6.25 0.6 1.2.3 0.9.8r 1 - +v0.6.18 2012-05-14 osx-x64-pkg,src,win-x64-exe,win-x86-exe 1.1.21 3.6.6.25 0.6 1.2.3 0.9.8r 1 - +v0.6.17 2012-05-04 osx-x64-pkg,src,win-x64-exe,win-x86-exe 1.1.21 3.6.6.25 0.6 1.2.3 0.9.8r 1 - +v0.6.16 2012-04-27 osx-x64-pkg,src,win-x64-exe,win-x86-exe 1.1.19 3.6.6.25 0.6 1.2.3 0.9.8r 1 - +v0.6.15 2012-04-09 osx-x64-pkg,src,win-x64-exe,win-x86-exe 1.1.16 3.6.6.24 0.6 1.2.3 0.9.8r 1 - +v0.6.14 2012-03-23 osx-x64-pkg,src,win-x64-exe,win-x86-exe 1.1.12 3.6.6.24 0.6 1.2.3 0.9.8r 1 - +v0.6.13 2012-03-31 osx-x64-pkg,src,win-x64-exe,win-x86-exe 1.1.9 3.6.6.24 0.6 1.2.3 0.9.8r 1 - +v0.6.12 2012-03-02 osx-x64-pkg,src,win-x86-exe 1.1.4 3.6.6.24 0.6 1.2.3 0.9.8r 1 - +v0.6.11 2012-02-17 osx-x64-pkg,src,win-x86-exe 1.1.1 3.6.6.20 0.6 1.2.3 0.9.8r 1 - +v0.6.10 2012-02-04 osx-x64-pkg,src,win-x86-exe 1.1.0-3 3.6.6.20 0.6 1.2.3 0.9.8r 1 - +v0.6.9 2012-01-27 osx-x64-pkg,src,win-x86-exe 1.1.0-3 3.6.6.19 0.6 1.2.3 0.9.8r 1 - +v0.6.8 2012-01-23 osx-x64-pkg,src,win-x86-exe 1.1.0-2 3.6.6.19 0.6 1.2.3 0.9.8r 1 - +v0.6.7 2012-01-07 osx-x64-pkg,src,win-x86-exe 1.1.0-beta-10 3.6.6.15 0.6 1.2.3 0.9.8r 1 - +v0.6.6 2012-03-31 osx-x64-pkg,src,win-x86-exe 1.1.0-beta-4 3.6.6.14 0.6 1.2.3 0.9.8r 1 - +v0.6.5 2012-03-31 osx-x64-pkg,src,win-x86-exe 1.1.0-alpha-6 3.6.6.11 0.6 1.2.3 0.9.8r 1 - +v0.6.4 2011-12-03 osx-x64-pkg,src,win-x86-exe 1.1.0-alpha-6 3.6.6.8 0.6 1.2.3 0.9.8r 1 - +v0.6.3 2011-11-25 osx-x64-pkg,src,win-x86-exe 1.1.0-alpha-2 3.6.6.8 0.6 1.2.3 0.9.8r 1 - +v0.6.2 2011-11-18 osx-x64-pkg,src,win-x86-exe - 3.6.6.8 0.6 1.2.3 0.9.8r 1 - +v0.6.1 2011-11-11 osx-x64-pkg,src,win-x86-exe - 3.6.6.7 0.1 1.2.3 0.9.8r 1 - +v0.6.0 2011-11-04 src,win-x86-exe - 3.6.6.6 0.1 1.2.3 0.9.8r 1 - +v0.5.10 2011-10-22 src,win-x86-exe - 3.7.0.0 0.1 1.2.3 0.9.8r 1 - +v0.5.9 2011-10-11 src,win-x86-exe - 3.6.4.0 0.1 1.2.3 0.9.8r 1 - +v0.5.8 2011-09-30 src,win-x86-exe - 3.6.4.0 0.1 1.2.3 0.9.8r 1 - +v0.5.7 2011-09-16 src,win-x86-exe - 3.6.4.0 0.1 - 0.9.8r 1 - +v0.5.6 2011-08-26 src,win-x86-exe - 3.6.2.0 0.1 - 0.9.8r 1 - +v0.5.5 2011-08-26 src,win-x86-exe - 3.5.8.0 0.1 - 0.9.8r 1 - +v0.5.4 2011-08-26 src,win-x86-exe - 3.5.4.3 0.1 - - 1 - +v0.5.3 2011-08-26 src,win-x86-exe - 3.4.14.0 0.1 - - 1 - +v0.5.2 2011-08-26 src,win-x86-exe - 3.4.14.0 0.1 - - 1 - +v0.5.1 2011-08-26 src,win-x86-exe - 3.4.10.0 0.1 - - 1 - +v0.5.0 2011-08-26 src - 3.1.8.25 - - - 1 - +v0.4.12 2015-10-17 src - 3.1.8.26 - - - 1 - +v0.4.11 2011-08-26 src - 3.1.8.26 - - - 1 - +v0.4.10 2011-08-26 src - 3.1.8.26 - - - 1 - +v0.4.9 2011-08-26 src - 3.1.8.25 - - - 1 - +v0.4.8 2011-08-26 src - 3.1.8.16 - - - 1 - +v0.4.7 2011-08-26 src - 3.1.8.10 - - - 1 - +v0.4.6 2011-08-26 src - 3.1.8.10 - - - 1 - +v0.4.5 2011-08-26 src - 3.1.8.8 - - - 1 - +v0.4.4 2011-08-26 src - 3.1.8.5 - - - 1 - +v0.4.3 2011-08-26 src - 3.1.8.3 - - - 1 - +v0.4.2 2011-08-26 src - 3.1.8.0 - - - 1 - +v0.4.1 2011-08-26 src - 3.1.5.0 - - - 1 - +v0.4.0 2011-08-26 src - 3.1.2.0 - - - 1 - +v0.3.8 2011-08-26 src - 3.1.1.0 - - - 1 - +v0.3.7 2011-08-26 src - 3.0.10.0 - - - 1 - +v0.3.6 2011-08-26 src - 3.0.9.0 - - - 1 - +v0.3.5 2011-08-26 src - 3.0.4.1 - - - 1 - +v0.3.4 2011-08-26 src - 3.0.4.1 - - - 1 - +v0.3.3 2011-08-26 src - 3.0.4.1 - - - 1 - +v0.3.2 2011-08-26 src - 3.0.3.0 - - - 1 - +v0.3.1 2011-08-26 src - 2.5.3.0 - - - 1 - +v0.3.0 2011-08-26 src - 2.5.1.0 - - - 1 - +v0.2.6 2011-08-26 src - 2.3.8.0 - - - 1 - +v0.2.5 2011-08-26 src - 2.3.8.0 - - - 1 - +v0.2.4 2011-08-26 src - 2.3.8.0 - - - 1 - +v0.2.3 2011-08-26 src - 2.3.8.0 - - - 1 - +v0.2.2 2011-08-26 src - 2.3.8.0 - - - 1 - +v0.2.1 2011-08-26 src - 2.3.8.0 - - - 1 - +v0.2.0 2011-08-26 src - 2.3.8.0 - - - 1 - +v0.1.104 2011-08-26 src - 2.3.6.1 - - - 1 - +v0.1.103 2011-08-26 src - 2.3.5.0 - - - 1 - +v0.1.102 2011-08-26 src - 2.3.2.0 - - - 1 - +v0.1.101 2011-08-26 src - 2.3.0.0 - - - 1 - +v0.1.100 2011-08-26 src - 2.2.21.0 - - - - - +v0.1.99 2011-08-26 src - 2.2.18.0 - - - - - +v0.1.98 2011-08-26 src - 2.2.16.0 - - - - - +v0.1.97 2011-08-26 src - 2.2.12.0 - - - - - +v0.1.96 2011-08-26 src - 2.2.0 - - - - - +v0.1.95 2011-08-26 src - 2.2.0 - - - - - +v0.1.94 2011-08-26 src - 2.2.8.0 - - - - - +v0.1.93 2011-08-26 src - 2.2.6.0 - - - - - +v0.1.92 2011-08-26 src - 2.2.4.2 - - - - - +v0.1.91 2011-08-26 src - 2.2.3.1 - - - - - +v0.1.90 2011-08-26 src - 2.2.0.3 - - - - - +v0.1.33 2011-08-26 src - 2.1.6.0 - - - - - +v0.1.32 2011-08-26 src - 2.1.3.0 - - - - - +v0.1.31 2011-08-26 src - 2.1.2.0 - - - - - +v0.1.30 2011-08-26 src - 2.1.1.1 - - - - - +v0.1.29 2011-08-26 src - 2.1.0.0 - - - - - +v0.1.28 2011-08-26 src - 2.1.0.0 - - - - - +v0.1.27 2011-08-26 src - 2.1.0.0 - - - - - +v0.1.26 2011-08-26 src - 2.0.6.1 - - - - - +v0.1.25 2011-08-26 src - 2.0.5.4 - - - - - +v0.1.24 2011-08-26 src - 2.0.5.4 - - - - - +v0.1.23 2011-08-26 src - 2.0.0 - - - - - +v0.1.22 2011-08-26 src - 2.0.0 - - - - - +v0.1.21 2011-08-26 src - 2.0.0 - - - - - +v0.1.20 2011-08-26 src - 2.0.2.0 - - - - - +v0.1.19 2011-08-26 src - 2.0.2.0 - - - - - +v0.1.18 2011-08-26 src - 1.3.18.0 - - - - - +v0.1.17 2011-08-26 src - 1.3.18.0 - - - - - +v0.1.16 2011-08-26 src - 1.3.18.0 - - - - - +v0.1.15 2011-08-26 src - 1.3.16.0 - - - - - +v0.1.14 2011-08-26 src - 1.3.15.0 - - - - - diff --git a/test/fast/Unit tests/nvm_ls_remote b/test/fast/Unit tests/nvm_ls_remote index 8b7da02..76b9f54 100755 --- a/test/fast/Unit tests/nvm_ls_remote +++ b/test/fast/Unit tests/nvm_ls_remote @@ -9,437 +9,9 @@ cleanup() { . ../../../nvm.sh # sample output at the time the test was written +TAB_PATH="$PWD/nodejs.org-dist-index.tab" nvm_download() { - echo 'foo "v0.10.0' - echo 'foo "v0.10.0' - echo 'foo "v0.10.1' - echo 'foo "v0.10.1' - echo 'foo "v0.10.10' - echo 'foo "v0.10.10' - echo 'foo "v0.10.11' - echo 'foo "v0.10.11' - echo 'foo "v0.10.12' - echo 'foo "v0.10.12' - echo 'foo "v0.10.13' - echo 'foo "v0.10.13' - echo 'foo "v0.10.14' - echo 'foo "v0.10.14' - echo 'foo "v0.10.15' - echo 'foo "v0.10.15' - echo 'foo "v0.10.16' - echo 'foo "v0.10.16' - echo 'foo "v0.10.16' - echo 'foo "v0.10.16' - echo 'foo "v0.10.17' - echo 'foo "v0.10.17' - echo 'foo "v0.10.18' - echo 'foo "v0.10.18' - echo 'foo "v0.10.19' - echo 'foo "v0.10.19' - echo 'foo "v0.10.2' - echo 'foo "v0.10.2' - echo 'foo "v0.10.20' - echo 'foo "v0.10.20' - echo 'foo "v0.10.21' - echo 'foo "v0.10.21' - echo 'foo "v0.10.22' - echo 'foo "v0.10.22' - echo 'foo "v0.10.23' - echo 'foo "v0.10.23' - echo 'foo "v0.10.24' - echo 'foo "v0.10.24' - echo 'foo "v0.10.25' - echo 'foo "v0.10.25' - echo 'foo "v0.10.26' - echo 'foo "v0.10.26' - echo 'foo "v0.10.27' - echo 'foo "v0.10.27' - echo 'foo "v0.10.28' - echo 'foo "v0.10.28' - echo 'foo "v0.10.29' - echo 'foo "v0.10.29' - echo 'foo "v0.10.3' - echo 'foo "v0.10.3' - echo 'foo "v0.10.30' - echo 'foo "v0.10.30' - echo 'foo "v0.10.31' - echo 'foo "v0.10.31' - echo 'foo "v0.10.32' - echo 'foo "v0.10.32' - echo 'foo "v0.10.4' - echo 'foo "v0.10.4' - echo 'foo "v0.10.5' - echo 'foo "v0.10.5' - echo 'foo "v0.10.6' - echo 'foo "v0.10.6' - echo 'foo "v0.10.7' - echo 'foo "v0.10.7' - echo 'foo "v0.10.8' - echo 'foo "v0.10.8' - echo 'foo "v0.10.9' - echo 'foo "v0.10.9' - echo 'foo "v0.11.0' - echo 'foo "v0.11.0' - echo 'foo "v0.11.1' - echo 'foo "v0.11.1' - echo 'foo "v0.11.10' - echo 'foo "v0.11.10' - echo 'foo "v0.11.11' - echo 'foo "v0.11.11' - echo 'foo "v0.11.12' - echo 'foo "v0.11.12' - echo 'foo "v0.11.13' - echo 'foo "v0.11.13' - echo 'foo "v0.11.14' - echo 'foo "v0.11.14' - echo 'foo "v0.11.2' - echo 'foo "v0.11.2' - echo 'foo "v0.11.3' - echo 'foo "v0.11.3' - echo 'foo "v0.11.4' - echo 'foo "v0.11.4' - echo 'foo "v0.11.5' - echo 'foo "v0.11.5' - echo 'foo "v0.11.6' - echo 'foo "v0.11.6' - echo 'foo "v0.11.7' - echo 'foo "v0.11.7' - echo 'foo "v0.11.8' - echo 'foo "v0.11.8' - echo 'foo "v0.11.9' - echo 'foo "v0.11.9' - echo 'foo "v0.5.1' - echo 'foo "v0.5.1' - echo 'foo "v0.5.10' - echo 'foo "v0.5.10' - echo 'foo "v0.5.2' - echo 'foo "v0.5.2' - echo 'foo "v0.5.3' - echo 'foo "v0.5.3' - echo 'foo "v0.5.4' - echo 'foo "v0.5.4' - echo 'foo "v0.5.5' - echo 'foo "v0.5.5' - echo 'foo "v0.5.6' - echo 'foo "v0.5.6' - echo 'foo "v0.5.7' - echo 'foo "v0.5.7' - echo 'foo "v0.5.8' - echo 'foo "v0.5.8' - echo 'foo "v0.5.9' - echo 'foo "v0.5.9' - echo 'foo "v0.6.0' - echo 'foo "v0.6.0' - echo 'foo "v0.6.1' - echo 'foo "v0.6.1' - echo 'foo "v0.6.10' - echo 'foo "v0.6.10' - echo 'foo "v0.6.11' - echo 'foo "v0.6.11' - echo 'foo "v0.6.12' - echo 'foo "v0.6.12' - echo 'foo "v0.6.13' - echo 'foo "v0.6.13' - echo 'foo "v0.6.14' - echo 'foo "v0.6.14' - echo 'foo "v0.6.15' - echo 'foo "v0.6.15' - echo 'foo "v0.6.16' - echo 'foo "v0.6.16' - echo 'foo "v0.6.17' - echo 'foo "v0.6.17' - echo 'foo "v0.6.18' - echo 'foo "v0.6.18' - echo 'foo "v0.6.19' - echo 'foo "v0.6.19' - echo 'foo "v0.6.2' - echo 'foo "v0.6.2' - echo 'foo "v0.6.20' - echo 'foo "v0.6.20' - echo 'foo "v0.6.21' - echo 'foo "v0.6.21' - echo 'foo "v0.6.3' - echo 'foo "v0.6.3' - echo 'foo "v0.6.4' - echo 'foo "v0.6.4' - echo 'foo "v0.6.5' - echo 'foo "v0.6.5' - echo 'foo "v0.6.6' - echo 'foo "v0.6.6' - echo 'foo "v0.6.7' - echo 'foo "v0.6.7' - echo 'foo "v0.6.8' - echo 'foo "v0.6.8' - echo 'foo "v0.6.9' - echo 'foo "v0.6.9' - echo 'foo "v0.7.0' - echo 'foo "v0.7.0' - echo 'foo "v0.7.1' - echo 'foo "v0.7.1' - echo 'foo "v0.7.10' - echo 'foo "v0.7.10' - echo 'foo "v0.7.11' - echo 'foo "v0.7.11' - echo 'foo "v0.7.12' - echo 'foo "v0.7.12' - echo 'foo "v0.7.2' - echo 'foo "v0.7.2' - echo 'foo "v0.7.3' - echo 'foo "v0.7.3' - echo 'foo "v0.7.4' - echo 'foo "v0.7.4' - echo 'foo "v0.7.5' - echo 'foo "v0.7.5' - echo 'foo "v0.7.6' - echo 'foo "v0.7.6' - echo 'foo "v0.7.7' - echo 'foo "v0.7.7' - echo 'foo "v0.7.8' - echo 'foo "v0.7.8' - echo 'foo "v0.7.9' - echo 'foo "v0.7.9' - echo 'foo "v0.8.0' - echo 'foo "v0.8.0' - echo 'foo "v0.8.1' - echo 'foo "v0.8.1' - echo 'foo "v0.8.10' - echo 'foo "v0.8.10' - echo 'foo "v0.8.11' - echo 'foo "v0.8.11' - echo 'foo "v0.8.12' - echo 'foo "v0.8.12' - echo 'foo "v0.8.13' - echo 'foo "v0.8.13' - echo 'foo "v0.8.14' - echo 'foo "v0.8.14' - echo 'foo "v0.8.15' - echo 'foo "v0.8.15' - echo 'foo "v0.8.16' - echo 'foo "v0.8.16' - echo 'foo "v0.8.17' - echo 'foo "v0.8.17' - echo 'foo "v0.8.18' - echo 'foo "v0.8.18' - echo 'foo "v0.8.19' - echo 'foo "v0.8.19' - echo 'foo "v0.8.2' - echo 'foo "v0.8.2' - echo 'foo "v0.8.20' - echo 'foo "v0.8.20' - echo 'foo "v0.8.21' - echo 'foo "v0.8.21' - echo 'foo "v0.8.22' - echo 'foo "v0.8.22' - echo 'foo "v0.8.23' - echo 'foo "v0.8.23' - echo 'foo "v0.8.24' - echo 'foo "v0.8.24' - echo 'foo "v0.8.25' - echo 'foo "v0.8.25' - echo 'foo "v0.8.26' - echo 'foo "v0.8.26' - echo 'foo "v0.8.27' - echo 'foo "v0.8.27' - echo 'foo "v0.8.28' - echo 'foo "v0.8.28' - echo 'foo "v0.8.3' - echo 'foo "v0.8.3' - echo 'foo "v0.8.4' - echo 'foo "v0.8.4' - echo 'foo "v0.8.5' - echo 'foo "v0.8.5' - echo 'foo "v0.8.6' - echo 'foo "v0.8.6' - echo 'foo "v0.8.7' - echo 'foo "v0.8.7' - echo 'foo "v0.8.8' - echo 'foo "v0.8.8' - echo 'foo "v0.8.9' - echo 'foo "v0.8.9' - echo 'foo "v0.9.0' - echo 'foo "v0.9.0' - echo 'foo "v0.9.1' - echo 'foo "v0.9.1' - echo 'foo "v0.9.10' - echo 'foo "v0.9.10' - echo 'foo "v0.9.11' - echo 'foo "v0.9.11' - echo 'foo "v0.9.12' - echo 'foo "v0.9.12' - echo 'foo "v0.9.2' - echo 'foo "v0.9.2' - echo 'foo "v0.9.3' - echo 'foo "v0.9.3' - echo 'foo "v0.9.4' - echo 'foo "v0.9.4' - echo 'foo "v0.9.5' - echo 'foo "v0.9.5' - echo 'foo "v0.9.6' - echo 'foo "v0.9.6' - echo 'foo "v0.9.7' - echo 'foo "v0.9.7' - echo 'foo "v0.9.8' - echo 'foo "v0.9.8' - echo 'foo "v0.9.9' - echo 'foo "v0.9.9' - echo 'foo "v0.1.100' - echo 'foo "v0.1.100' - echo 'foo "v0.1.101' - echo 'foo "v0.1.101' - echo 'foo "v0.1.102' - echo 'foo "v0.1.102' - echo 'foo "v0.1.103' - echo 'foo "v0.1.103' - echo 'foo "v0.1.104' - echo 'foo "v0.1.104' - echo 'foo "v0.1.14' - echo 'foo "v0.1.14' - echo 'foo "v0.1.15' - echo 'foo "v0.1.15' - echo 'foo "v0.1.16' - echo 'foo "v0.1.16' - echo 'foo "v0.1.17' - echo 'foo "v0.1.17' - echo 'foo "v0.1.18' - echo 'foo "v0.1.18' - echo 'foo "v0.1.19' - echo 'foo "v0.1.19' - echo 'foo "v0.1.20' - echo 'foo "v0.1.20' - echo 'foo "v0.1.21' - echo 'foo "v0.1.21' - echo 'foo "v0.1.22' - echo 'foo "v0.1.22' - echo 'foo "v0.1.23' - echo 'foo "v0.1.23' - echo 'foo "v0.1.24' - echo 'foo "v0.1.24' - echo 'foo "v0.1.25' - echo 'foo "v0.1.25' - echo 'foo "v0.1.26' - echo 'foo "v0.1.26' - echo 'foo "v0.1.27' - echo 'foo "v0.1.27' - echo 'foo "v0.1.28' - echo 'foo "v0.1.28' - echo 'foo "v0.1.29' - echo 'foo "v0.1.29' - echo 'foo "v0.1.30' - echo 'foo "v0.1.30' - echo 'foo "v0.1.31' - echo 'foo "v0.1.31' - echo 'foo "v0.1.32' - echo 'foo "v0.1.32' - echo 'foo "v0.1.33' - echo 'foo "v0.1.33' - echo 'foo "v0.1.90' - echo 'foo "v0.1.90' - echo 'foo "v0.1.91' - echo 'foo "v0.1.91' - echo 'foo "v0.1.92' - echo 'foo "v0.1.92' - echo 'foo "v0.1.93' - echo 'foo "v0.1.93' - echo 'foo "v0.1.94' - echo 'foo "v0.1.94' - echo 'foo "v0.1.95' - echo 'foo "v0.1.95' - echo 'foo "v0.1.96' - echo 'foo "v0.1.96' - echo 'foo "v0.1.97' - echo 'foo "v0.1.97' - echo 'foo "v0.1.98' - echo 'foo "v0.1.98' - echo 'foo "v0.1.99' - echo 'foo "v0.1.99' - echo 'foo "v0.10.14' - echo 'foo "v0.10.14' - echo 'foo "v0.2.0' - echo 'foo "v0.2.0' - echo 'foo "v0.2.1' - echo 'foo "v0.2.1' - echo 'foo "v0.2.2' - echo 'foo "v0.2.2' - echo 'foo "v0.2.3' - echo 'foo "v0.2.3' - echo 'foo "v0.2.4' - echo 'foo "v0.2.4' - echo 'foo "v0.2.5' - echo 'foo "v0.2.5' - echo 'foo "v0.2.6' - echo 'foo "v0.2.6' - echo 'foo "v0.3.0' - echo 'foo "v0.3.0' - echo 'foo "v0.3.1' - echo 'foo "v0.3.1' - echo 'foo "v0.3.2' - echo 'foo "v0.3.2' - echo 'foo "v0.3.3' - echo 'foo "v0.3.3' - echo 'foo "v0.3.4' - echo 'foo "v0.3.4' - echo 'foo "v0.3.5' - echo 'foo "v0.3.5' - echo 'foo "v0.3.6' - echo 'foo "v0.3.6' - echo 'foo "v0.3.7' - echo 'foo "v0.3.7' - echo 'foo "v0.3.8' - echo 'foo "v0.3.8' - echo 'foo "v0.4.0' - echo 'foo "v0.4.0' - echo 'foo "v0.4.1' - echo 'foo "v0.4.1' - echo 'foo "v0.4.10' - echo 'foo "v0.4.10' - echo 'foo "v0.4.11' - echo 'foo "v0.4.11' - echo 'foo "v0.4.12' - echo 'foo "v0.4.12' - echo 'foo "v0.4.2' - echo 'foo "v0.4.2' - echo 'foo "v0.4.3' - echo 'foo "v0.4.3' - echo 'foo "v0.4.4' - echo 'foo "v0.4.4' - echo 'foo "v0.4.5' - echo 'foo "v0.4.5' - echo 'foo "v0.4.6' - echo 'foo "v0.4.6' - echo 'foo "v0.4.7' - echo 'foo "v0.4.7' - echo 'foo "v0.4.8' - echo 'foo "v0.4.8' - echo 'foo "v0.4.9' - echo 'foo "v0.4.9' - echo 'foo "v0.5.0' - echo 'foo "v0.5.0' - echo 'foo "v0.6.1' - echo 'foo "v0.6.1' - echo 'foo "v0.6.10' - echo 'foo "v0.6.10' - echo 'foo "v0.6.11' - echo 'foo "v0.6.11' - echo 'foo "v0.6.12' - echo 'foo "v0.6.12' - echo 'foo "v0.6.13' - echo 'foo "v0.6.13' - echo 'foo "v0.6.2' - echo 'foo "v0.6.2' - echo 'foo "v0.6.3' - echo 'foo "v0.6.3' - echo 'foo "v0.6.4' - echo 'foo "v0.6.4' - echo 'foo "v0.6.5' - echo 'foo "v0.6.5' - echo 'foo "v0.6.6' - echo 'foo "v0.6.6' - echo 'foo "v0.6.7' - echo 'foo "v0.6.7' - echo 'foo "v0.6.8' - echo 'foo "v0.6.8' - echo 'foo "v0.6.9' - echo 'foo "v0.6.9' + cat "$TAB_PATH" } OUTPUT="$(nvm_ls_remote foo)" @@ -466,7 +38,7 @@ v0.3.8" # Sanity checks OUTPUT="$(nvm_print_implicit_alias remote stable)" -EXPECTED_OUTPUT="0.10" +EXPECTED_OUTPUT="4.2" [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm_print_implicit_alias remote stable did not output $EXPECTED_OUTPUT; got $OUTPUT" OUTPUT="$(nvm_print_implicit_alias remote unstable)" @@ -474,11 +46,11 @@ EXPECTED_OUTPUT="0.11" [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm_print_implicit_alias remote unstable did not output $EXPECTED_OUTPUT; got $OUTPUT" OUTPUT="$(nvm_ls_remote stable)" -EXPECTED_OUTPUT="v0.10.32" +EXPECTED_OUTPUT="v4.2.1" [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm_ls_remote stable did not output $EXPECTED_OUTPUT; got $OUTPUT" OUTPUT="$(nvm_ls_remote unstable)" -EXPECTED_OUTPUT="v0.11.14" +EXPECTED_OUTPUT="v0.11.16" [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm_ls_remote unstable did not output $EXPECTED_OUTPUT; got $OUTPUT" cleanup