7965796569 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] enable curl compression only on curl >=7.21.0  
							
							... 
							
							
 
							
							curl < 7.21.0 will output redirection reponse body to the output when compressed, which will cause tarball is prepended with redirection reponse body and leads to checksum mismatch.
 - add `nvm_curl_use_compression` and `nvm_curl_version` 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7f3145bc98 
								
									
								
							
								 
							
						 
						
							
							
								
								[New] add support for `$NVM_DIR/default-packages` file  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								dc5dfe3bc1 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] set IFS to default for all nvm commands.  
							
							... 
							
							
 
							
							Fixes  #1227 . Fixes  #1244 . Fixes  #1514 . Fixes  #1518 . 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a66a9caa1c 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] Use node v0.10.7 for thread para test as other install from src tests  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c6866eeb37 
								
									
								
							
								 
							
						 
						
							
							
								
								[Test] "nvm alias" lts test bug fix  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4249b1c2bb 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] `nvm_ensure_version_installed`: add `system` support.  
							
							... 
							
							
 
							
							Relates to #1238  
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b9f9977cdd 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] `nvm install -s`: npm detection  
							
							... 
							
							
 
							
							- add `nvm_use_if_needed`
 - add `nvm_install_npm_if_needed` 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7b253c8c0a 
								
									
								
							
								 
							
						 
						
							
							
								
								[New] Supercharge `nvm debug` output  
							
							... 
							
							
 
							
							Try to get shell version, OS and its version, curl/wget/git version. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								973dfc6d4a 
								
							
								 
							
						 
						
							
							
								
								[New] Dynamically detect if curl supports `--compressed`  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6a3b1dd2c3 
								
							
								 
							
						 
						
							
							
								
								[New] Enable curl auto compression/decompression  
							
							... 
							
							
 
							
							Enable `--compressed` parameter on curl to automatically enable
compression on request content by sending coressponding header, if the
server side supports compression format like deflate or gzip, curl will
also decompress the content automatically, so there is no additional
works need to done manually on client side, but just enjoy the benifits
of bandwidth and time saving!
Take https://nodejs.org/dist/index.tab  as an example which is last
modified on Tue, 14 Mar 2017 22:41:05 GMT, the compressed transmission
only take 4829 bytes howevet the not compressed on taks 48000 bytes,
which is about 10 times larger!
This feature can be traced back to Sep 3 2002, in curl commit:
 - 64bbe9dfaf 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fa3631fee3 
								
									
								
							
								 
							
						 
						
							
							
								
								[Refactor] Add `nvm_has_non_aliased`  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1e6b5ce039 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] stop setting mirror env vars unnecessarily  
							
							... 
							
							
 
							
							Fixes  #1429  
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9593616b8c 
								
							
								 
							
						 
						
							
							
								
								[Fix] NVM_PROFILE bash/zsh detection in installation  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								182a18d911 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] Github should be GitHub  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8e6201b5b1 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] Update test mocks  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6fc0241c21 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] `install.sh`: only un-interpolate $HOME for the profile source string.  
							
							... 
							
							
 
							
							Fixes  #1384 . 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								affcc5087c 
								
							
								 
							
						 
						
							
							
								
								[Fix] `set -e`: `nvm install lts/something`: call `nvm_ensure_default_set` with the proper value.  
							
							... 
							
							
 
							
							Fixes  #1394 . 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1b2305232f 
								
									
								
							
								 
							
						 
						
							
							
								
								[install script] Use `$HOME` variable in `NVM_DIR`  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0f6997d90a 
								
							
								 
							
						 
						
							
							
								
								[Tests] remove the unused and broken `$NVM_PATH`.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								47c60dfc1d 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] add test to ensure that `nvm unload` unloads all functions.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								65acb403ce 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `nvm_clang_version` to ensure clang version > 3.5  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9c92b5a4ea 
								
									
								
							
								 
							
						 
						
							
							
								
								[New] `nvm install`: Print the version that is being installed  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f7763c8ba9 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] die() in tests should quote "$@" for echo  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								24f8ae5c46 
								
									
								
							
								 
							
						 
						
							
							
								
								[New] support external install hook “$NVM_INSTALL_THIRD_PARTY_HOOK”.  
							
							... 
							
							
 
							
							Fixes  #1207 . 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								cadbbced20 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] Replace all dots with backslash dots  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								76fe1ab1c6 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] ensure that `lts/*` points to boron/latest, not argon/earliest.  
							
							... 
							
							
 
							
							- update test mocks
 - fix tests for Boron release
Fixes  #1268 . 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f9e14b7d4d 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] `nvm uninstall`: work around `nomatch` `zsh` option.  
							
							... 
							
							
 
							
							Fixes  #1228 . 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a29d0e49dc 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] improve + update test mocks  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								702d52f23b 
								
							
								 
							
						 
						
							
							
								
								update test mocks  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d12ccb130d 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] `zsh`: when `warncreateglobal` is set, this line warns for some reason. Use `env` to suppress it.  
							
							... 
							
							
 
							
							Fixes  #1236 . 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								acbdd9a3fa 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] Fix trailing whitespace in `nvm ls-remote`  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f60edbb6b4 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] update test mocks  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ecba036cbf 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] show `type` output for debugging  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1ac7e236b1 
								
							
								 
							
						 
						
							
							
								
								[New] Add `lts/foo` support to remote commands.  
							
							... 
							
							
 
							
							- `nvm ls-remote`
 - `nvm version-remote`
 - `nvm install`
 - `nvm uninstall`
Document existing support:
 - `nvm use`
 - `nvm exec`
 - `nvm run`
Fixes  #1208 . 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d5f1d4530f 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] `chmod a-x` on io.js source tests, for now.  
							
							... 
							
							
 
							
							TODO: fix. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								54cc3a383e 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] set -ex options on more tests  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d3d768adcd 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `nvm_get_mirror`  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9c65197b22 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `nvm_get_checksum_alg`  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a32b914bab 
								
							
								 
							
						 
						
							
							
								
								Fix nvm on SmartOS setups using 64 bits pkgsrc repository  
							
							... 
							
							
 
							
							On SmartOS setups using 64 bits pkgsrc repositories, `nvm_get_arch`
would not handle pkg_info's output properly.
This would result in nvm not being to install any node binary when
running on SmartOS setups using a 64 bits pkgsrc repository.
This change fixes this problem, and fixes the tests suite on similar
setups. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								876d117376 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] add `nvm run --lts` tests.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b2c5616d7a 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] avoid accidental command execution in test failure message.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								58a82a1d31 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] add `nvm exec --lts` tests.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ecbd7d4572 
								
							
								 
							
						 
						
							
							
								
								[Tests] use `-ex` option during tests when possible  
							
							... 
							
							
 
							
							Relates to #1130  
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								186eb8838d 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] make “nvm use iojs” test actually test that thing.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								940f850f8d 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] clean up some tests  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								78a008c3c7 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] use Solaris-compatible tail options.  
							
							... 
							
							
 
							
							Fixes  #1148 . 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								730b253174 
								
							
								 
							
						 
						
							
							
								
								Updates tests for the new output messages  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								42fedf6bc9 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] add some basic `nvm use --lts` tests  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								4c010f442e 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] add tests for auto-creation of LTS aliases on `nvm_ls_remote`  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9e09c30621 
								
							
								 
							
						 
						
							
							
								
								update nodejs version list  
							
							
 
							
						 
						
							9 years ago