Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								daa9c3604d 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] To confirm curl exists before detecting curl libz feature  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								ec3ba1973a 
								
									
								
							
								 
							
						 
						
							
							
								
								[New] `install.sh`: Parallel script download jobs  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								c6866eeb37 
								
									
								
							
								 
							
						 
						
							
							
								
								[Test] "nvm alias" lts test bug fix  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
							
								
							
								7bd7a35cb2 
								
							
								 
							
						 
						
							
							
								
								[Docs] Improve nvm usage examples  
							
							 
							
							... 
							
							
 
							
							Correct two double [tab] and try to improve its readability 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								e84bcaabdc 
								
									
								
							
								 
							
						 
						
							
							
								
								[Refactor] Improve profile detection in install script  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Yanick Champoux
							
						 
						
							 
							
							
								
								
							
							
								
							
								d4e3f0943b 
								
									
								
							
								 
							
						 
						
							
							
								
								[Docs] add 'fnm' as part of the fish alternatives  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								3f5fd57881 
								
									
								
							
								 
							
						 
						
							
							
								
								[Refactor] Reduce a sed command with pipe  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								f524bcb973 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] Correct indent in install.sh  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
							
								
							
								a0534b720a 
								
							
								 
							
						 
						
							
							
								
								[Tests] Reduce apt package dependencies calculation complexity  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
							
								
							
								424056c839 
								
							
								 
							
						 
						
							
							
								
								[Tests] Remove ShellCheck manual dependency install under Ubuntu 14.04  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
							
								
							
								18df8e3d2e 
								
							
								 
							
						 
						
							
							
								
								[Tests] Remove ppa source since we migrated to Ubuntu Trusty  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Jordan Harband
							
						 
						
							 
							
							
								
								
							
							
								
							
								4249b1c2bb 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] `nvm_ensure_version_installed`: add `system` support.  
							
							 
							
							... 
							
							
 
							
							Relates to #1238  
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								5776cc952a 
								
									
								
							
								 
							
						 
						
							
							
								
								[copyright] update to 2017  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
							
								
							
								6c24346af5 
								
							
								 
							
						 
						
							
							
								
								[New] Add missing commands in bash_completion  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								450088e51a 
								
									
								
							
								 
							
						 
						
							
							
								
								[Refactor] Improve if conditoion logic in "use"  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								9a6e657e53 
								
									
								
							
								 
							
						 
						
							
							
								
								[Docs] Remove curl `--compressed` notes since we added its detection  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								8fc7e854de 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] Comment out ksh dependency installation, cc  #574  
							
							 
							
							... 
							
							
 
							
							- Mistakenly uncommented in 70370a857f 
 - per afba4e08fd  / #574  
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								93c1036758 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] Move to Ubuntu 14.04 on Travis CI  
							
							 
							
							... 
							
							
 
							
							Since Ubuntu 12.04 is pretty old now, it's also going to EOL next month,
maybe we can just move on Ubuntu 14.04 first. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Ægir Örn Símonarson
							
						 
						
							 
							
							
							
								
							
								4411abf82e 
								
							
								 
							
						 
						
							
							
								
								[Docs] Add Mac OS "troubleshooting" to README  
							
							 
							
							... 
							
							
 
							
							It has a section on nvm node version not being found in vim. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								a36af70571 
								
									
								
							
								 
							
						 
						
							
							
								
								[Docs] Update issue  #900  title in README.markdown  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								059ab0e1ac 
								
									
								
							
								 
							
						 
						
							
							
								
								[Refactor] Make the code a little bit cleaner  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Jordan Harband
							
						 
						
							 
							
							
								
								
							
							
								
							
								b9f9977cdd 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] `nvm install -s`: npm detection  
							
							 
							
							... 
							
							
 
							
							- add `nvm_use_if_needed`
 - add `nvm_install_npm_if_needed` 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								676fff0219 
								
									
								
							
								 
							
						 
						
							
							
								
								[completions] Remove nospace in bash_completion  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								7b253c8c0a 
								
									
								
							
								 
							
						 
						
							
							
								
								[New] Supercharge `nvm debug` output  
							
							 
							
							... 
							
							
 
							
							Try to get shell version, OS and its version, curl/wget/git version. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
							
								
							
								f344d0694b 
								
							
								 
							
						 
						
							
							
								
								[Tests] Move cabel, nvm & npm install into TravisCI "install" section  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
							
								
							
								d9704471ff 
								
							
								 
							
						 
						
							
							
								
								[Tests] Cache "node_modules" in CI  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
							
								
							
								82aaa0a20d 
								
							
								 
							
						 
						
							
							
								
								[Tests] Do not install nodejs, npm deps for SHELLCHECK  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
							
								
							
								e41197ea94 
								
							
								 
							
						 
						
							
							
								
								[Tests] Improve npm dependencies installaion in travis ci  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								6ef2be8db4 
								
									
								
							
								 
							
						 
						
							
							
								
								[Docs] Get  https://nodejs.org/dist  header instead of its body,  fix   #1451  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								d465493832 
								
									
								
							
								 
							
						 
						
							
							
								
								[Docs] Use https protocol for nodejs.org in issue template  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								0e5fba2dfb 
								
									
								
							
								 
							
						 
						
							
							
								
								[Docs] Also add `--compressed` for `curl` in issue template, cc  #1437  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
							
								
							
								973dfc6d4a 
								
							
								 
							
						 
						
							
							
								
								[New] Dynamically detect if curl supports `--compressed`  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
							
								
							
								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 
So should be supported on various versions widely. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								4c97828f79 
								
									
								
							
								 
							
						 
						
							
							
								
								Update .gitattributes  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
							
								
							
								ccd9697ef2 
								
							
								 
							
						 
						
							
							
								
								Delete .npmignore  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								20a40dd8c2 
								
									
								
							
								 
							
						 
						
							
							
								
								[Docs] Update CONTRIBUTING.md  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
							
								
							
								237c3a78e2 
								
							
								 
							
						 
						
							
							
								
								[Tests] Add retry on urchin setup which has no built in retry feature  
							
							 
							
							... 
							
							
 
							
							Unlike other built in functions like git fetch or apt-get dependencies,
manual installations won't have retry by default, enabling retry could
help reduce the impact of network issues and furthur prevent getting
build error like Job #1956.21:
- https://travis-ci.org/creationix/nvm/jobs/212640007 
Ref:
- https://docs.travis-ci.com/user/common-build-problems/  
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								fa3631fee3 
								
									
								
							
								 
							
						 
						
							
							
								
								[Refactor] Add `nvm_has_non_aliased`  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								316c9f34c6 
								
									
								
							
								 
							
						 
						
							
							
								
								[Performance] Use awk's comparison to save a pipe to grep  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								6cb12b0f99 
								
									
								
							
								 
							
						 
						
							
							
								
								[Performance] Improve awk usage  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
							
								
							
								6ed73b0696 
								
							
								 
							
						 
						
							
							
								
								[Refactor] Improve sed usage for performance  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Shirsh Zibbu
							
						 
						
							 
							
							
								
								
							
							
								
							
								dcd008ff61 
								
									
								
							
								 
							
						 
						
							
							
								
								[Refactor] remove unnecessary quotes  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								039afb9470 
								
									
								
							
								 
							
						 
						
							
							
								
								[Docs] Update Installation section  
							
							 
							
							... 
							
							
 
							
							1. If we are not going to install nodejs or io.js from source, we may
not need to have c++ compiler or libssl-dev package
2. the `build-essential` and `libssl-dev` packages should work on all
the Debian and Ubuntu based GNU/Linux distros
3. Remove useless blank lines 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
							
								
							
								b879628394 
								
							
								 
							
						 
						
							
							
								
								[Fix] declare MANPATH if and only if it's not set  
							
							 
							
							... 
							
							
 
							
							By manpath's man page in Ubuntu 16.04:
> If $MANPATH is set, manpath will simply display its contents and issue
> a warning.
By fa22d712ff  for #1413 , `nvm` now will
declare the "MANPATH" variable, no matter if it's set or not, so in the
situation that $MANPATH is set, you'll get the warning:
> manpath: warning: $MANPATH set, ignoring /etc/manpath.config 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Jordan Harband
							
						 
						
							 
							
							
								
								
							
							
								
							
								9b2629384f 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] `nvm install -s`: ensure additional params lack a trailing space.  
							
							 
							
							... 
							
							
 
							
							Note: I believe this does not fix the underlying issue in zsh, which is
that it does not split up `$ADDITIONAL_PARAMETERS` and instead passes
the contents as one single argument. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
								
								
							
							
								
							
								50ae1e5199 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] Install failed should return correct exit status,  fix   #1347  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Matthew McEachen
							
						 
						
							 
							
							
								
								
							
							
								
							
								1e6b5ce039 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] stop setting mirror env vars unnecessarily  
							
							 
							
							... 
							
							
 
							
							Fixes  #1429  
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
							
								
							
								952d0067b3 
								
							
								 
							
						 
						
							
							
								
								[Fix] bash_completion should make sure nvm loaded  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
							
								
							
								911ff87601 
								
							
								 
							
						 
						
							
							
								
								[Fix] bash_completion source prompt, remove &&  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Peter Dave Hello
							
						 
						
							 
							
							
							
								
							
								9593616b8c 
								
							
								 
							
						 
						
							
							
								
								[Fix] NVM_PROFILE bash/zsh detection in installation  
							
							 
							
							
 
							
						 
						
							9 years ago