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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								fa3631fee3 
								
									
								
							
								 
							
						 
						
							
							
								
								[Refactor] Add `nvm_has_non_aliased`  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1e6b5ce039 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] stop setting mirror env vars unnecessarily  
							
							... 
							
							
 
							
							Fixes  #1429  
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8e6201b5b1 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] Update test mocks  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								65acb403ce 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `nvm_clang_version` to ensure clang version > 3.5  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f7763c8ba9 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] die() in tests should quote "$@" for echo  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								730b253174 
								
							
								 
							
						 
						
							
							
								
								Updates tests for the new output messages  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								73aa35f508 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] use `$NVM_DIR` instead of relative paths  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e6606458f7 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] add `nvm version-remote` unit tests.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ce60b6c44a 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] update test mocks  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d2744014df 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] add some basic `nvm ls-remote` unit tests.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								57c2004ab2 
								
									
								
							
								 
							
						 
						
							
							
								
								[Breaking] adapt `nvm_install_node_binary` to `nvm_install_binary`, eg, 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` 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								eba50de75e 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `nvm_compare_checksum`, `nvm_compute_checksum`, and `nvm_get_checksum`  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								eeaddf9ab0 
								
									
								
							
								 
							
						 
						
							
							
								
								Don’t restrict colors to TTYs.  
							
							... 
							
							
 
							
							This restriction prevents subcommands from producing colors and passing them up the tree to the actual TTY. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8a138d98ed 
								
									
								
							
								 
							
						 
						
							
							
								
								[Refactor] Use `awk` to improve version comparison performance  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1c3f8da6c3 
								
									
								
							
								 
							
						 
						
							
							
								
								`nvm alias`: factor out alias creation to `nvm_make_alias`  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2d50606a78 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] flesh out `nvm_print_default_alias` tests  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								379d079c30 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] Ensure color codes are stripped in alias tests.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ec54c925c1 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] use mocks for `nvm_ls_remote`/`nvm_ls_remote_iojs` tests.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4df2a7fca9 
								
									
								
							
								 
							
						 
						
							
							
								
								`nvm alias`: factor out alias printing logic to functions  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4699657e98 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `--lts=argon` etc, so the LTS line can be targeted.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1d908d8256 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `--lts` support to `nvm version-remote`  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ae07c3c345 
								
									
								
							
								 
							
						 
						
							
							
								
								Add support for `nvm ls-remote --lts`  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								96afff7af2 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] Set up “mocks” directory, and updater script.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ac18d01854 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] update index.tab data mocks.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								865d2fe3d6 
								
									
								
							
								 
							
						 
						
							
							
								
								Include LTS version in `nvm_ls_remote` output.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								731c2f3f70 
								
							
								 
							
						 
						
							
							
								
								Add `nvm_get_minor_version`  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								de64a2d95f 
								
							
								 
							
						 
						
							
							
								
								[Fix] `nvm_format_version` should only return 3 version groups  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f279837d5c 
								
							
								 
							
						 
						
							
							
								
								[Refactor] fix some bugs in `nvm_is_natural_num`, add unit tests.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								32d184099c 
								
							
								 
							
						 
						
							
							
								
								[Tests] fix cleanup in nvm_supports_xz unit test  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ec9232bb06 
								
							
								 
							
						 
						
							
							
								
								update nodejs.org-dist-index.tab and related test  
							
							... 
							
							
 
							
							Src: https://iojs.org/dist/index.tab  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								149e5d483d 
								
							
								 
							
						 
						
							
							
								
								Use real snapshot of iojs.org data for `nvm_ls_remote_iojs` tests.  
							
							
 
							
						 
						
							10 years ago