Xandor Schiefer 
							
						 
					 
					
						
						
							
						
						90cfb5d771 
					 
					
						
						
							
							[Fix] use: Prepend instead of changing if shadowed by system dirs ( fixes   #1652 )  
						
						
						
						
					 
					
						2018-06-08 15:23:02 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Li 
							
						 
					 
					
						
						
							
						
						0cdc184168 
					 
					
						
						
							
							[Fix] Improve nvm_is_version_installed to check for a node executable instead of root dir  
						
						
						
						
					 
					
						2018-05-31 15:26:30 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Li 
							
						 
					 
					
						
						
							
						
						a5f42d9cea 
					 
					
						
						
							
							[Tests] update most mkdirs to use make_fake_{node,iojs}  
						
						
						
						
					 
					
						2018-06-13 10:38:19 -07:00 
						 
				 
			
				
					
						
							
							
								Xandor Schiefer 
							
						 
					 
					
						
						
							
						
						eabd7ab13d 
					 
					
						
						
							
							Respect previously nvm-loaded node version when sourcing  
						
						
						
						
					 
					
						2016-11-14 19:18:24 +02:00 
						 
				 
			
				
					
						
							
							
								Spike Grobstein 
							
						 
					 
					
						
						
							
						
						9854928ba9 
					 
					
						
						
							
							[New] install.sh: allow user to explicitly opt out of nvm adding the source string  
						
						... 
						
						
						
						this is done by checking if the user supplies `PROFILE=/dev/null` when running `install.sh`, the `nvm_detect_profile` function will not output any strings, causing `nvm_do_install` to skip adding `SOURCE_STR`. 
						
						
					 
					
						2018-05-03 08:22:07 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						c465a83518 
					 
					
						
						
							
							[Tests] nvm ls-remote: add test for overly-large tab file  
						
						
						
						
					 
					
						2018-05-23 23:48:04 -04:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						38b32c27f3 
					 
					
						
						
							
							[Tests] update mock data  
						
						
						
						
					 
					
						2018-05-23 23:48:50 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						113d807e5a 
					 
					
						
						
							
							[New] Support --no-progress for nvm install  
						
						... 
						
						
						
						Closes  #1079 . 
					
						2017-03-10 01:07:16 +08:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						685312d600 
					 
					
						
						
							
							[Fix] Remove $NVM_DIR trailing slash automatically,  fix   #1708  
						
						
						
						
					 
					
						2018-04-12 14:14:58 +08:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						d5dacdf80f 
					 
					
						
						
							
							[Fix] nvm debug: Fix sed syntax error in nvm_command_info()  
						
						
						
						
					 
					
						2018-04-17 18:09:47 +08:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						e7b42198b4 
					 
					
						
						
							
							[Fix] Improve .nvmrc reading process  
						
						... 
						
						
						
						Fixes  #1015 . Fixes  #1712 . 
					
						2018-02-20 03:34:43 +08:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						b15709e637 
					 
					
						
						
							
							Turn off wget's output in nvm_get_latest()  
						
						... 
						
						
						
						curl output is turned off by `-s` in the same place, we should unify the
behavior on wget, also, this help removes those wget outputs that can't
fit our coding style tests. cc #1739  
						
						
					 
					
						2018-04-12 23:44:27 +08:00 
						 
				 
			
				
					
						
							
							
								Brian M. Jemilo II 
							
						 
					 
					
						
						
							
						
						68fe26a5e4 
					 
					
						
						
							
							[Fix] Add autocompletion support to zsh  
						
						... 
						
						
						
						Fixes  #1707 . 
					
						2018-04-09 14:54:28 -05:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						918a39a0d0 
					 
					
						
						
							
							[Tests] update mocks  
						
						
						
						
					 
					
						2018-04-09 23:29:37 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						0e3bb2cc47 
					 
					
						
						
							
							[Fix] ensure --reinstall-packages-from has a version number.  
						
						... 
						
						
						
						Fixes  #1760 . 
					
						2018-03-14 00:13:07 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Soref 
							
						 
					 
					
						
						
							
						
						2859a19bbd 
					 
					
						
						
							
							[Docs] fix spelling  
						
						
						
						
					 
					
						2018-03-06 04:38:01 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						d6fa67166c 
					 
					
						
						
							
							[Fix] reinstall-packages: Prevent install/link when no packages found  
						
						... 
						
						
						
						Fixes  #1744 . 
					
						2018-02-27 14:05:33 +08:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						750571056c 
					 
					
						
						
							
							[Fix] Correct most of the wrong indentation  
						
						
						
						
					 
					
						2018-02-26 02:20:21 +08:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						9f34b3e95c 
					 
					
						
						
							
							Remove trailing space  
						
						
						
						
					 
					
						2018-02-26 01:03:01 +08:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						41ec44f6b5 
					 
					
						
						
							
							Add missing final newline in test script  
						
						
						
						
					 
					
						2018-02-26 01:02:41 +08:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						2cd2c0f72e 
					 
					
						
						
							
							Remove useless trailing newlines  
						
						
						
						
					 
					
						2018-02-26 01:01:30 +08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						71032cfaa1 
					 
					
						
						
							
							[Tests] update to latest npm in this test  
						
						
						
						
					 
					
						2018-02-08 22:53:41 -08:00 
						 
				 
			
				
					
						
							
							
								Yannick Ihmels 
							
						 
					 
					
						
						
							
						
						7ca8acc98d 
					 
					
						
						
							
							[Docs] [Tests] Add escape sequences; add test for aliased .  
						
						
						
						
					 
					
						2018-01-13 21:25:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						4846d57c69 
					 
					
						
						
							
							nvm use: perfect pre-npm-config env var checking 
						
						
						
						
					 
					
						2017-12-05 00:00:18 -08:00 
						 
				 
			
				
					
						
							
							
								Ahmad Magdy 
							
						 
					 
					
						
						
							
						
						bacdd95591 
					 
					
						
						
							
							Update test/install_script/nvm_install_with_node_version to use nvm ls 8 instead of grep!  
						
						
						
						
					 
					
						2017-11-30 15:33:01 +01:00 
						 
				 
			
				
					
						
							
							
								Ahmad Magdy 
							
						 
					 
					
						
						
							
						
						4b0563093c 
					 
					
						
						
							
							Add test nvm_install_with_node_version under test/install_script  
						
						
						
						
					 
					
						2017-11-30 15:23:37 +01:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						a57fe846e8 
					 
					
						
						
							
							[Fix] set -u: ensure NVM_USE_OUTPUT is always set.  
						
						... 
						
						
						
						Fixes  #1671 . 
					
						2017-11-23 10:02:37 -06:00 
						 
				 
			
				
					
						
							
							
								mail6543210 
							
						 
					 
					
						
						
							
						
						9352f6913a 
					 
					
						
						
							
							Add symbolic link for printf in case of command-not-found  
						
						
						
						
					 
					
						2017-11-22 02:01:38 +08:00 
						 
				 
			
				
					
						
							
							
								Phileas Lebada 
							
						 
					 
					
						
						
							
						
						be171bba33 
					 
					
						
						
							
							Add unset-variable as exit error  
						
						
						
						
					 
					
						2017-11-15 17:19:05 +01:00 
						 
				 
			
				
					
						
							
							
								Xandor Schiefer 
							
						 
					 
					
						
						
							
						
						334897ae39 
					 
					
						
						
							
							Preserve PATH locations order when changing versions  
						
						
						
						
					 
					
						2016-11-14 19:19:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						c0b56d03a1 
					 
					
						
						
							
							[Fix] install-latest-npm: io.js v1.0.x has weird behavior with npm v4.6.x.  
						
						... 
						
						
						
						- comment out node 0.6 test due to travis-ci breakage 
						
						
					 
					
						2017-09-07 15:57:09 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						cbdd41eee2 
					 
					
						
						
							
							[New] nvm install: add --latest-npm option to automatically try to upgrade to the latest working version of npm.  
						
						... 
						
						
						
						- also add `nvm install-latest-npm` top-level command 
						
						
					 
					
						2017-06-11 14:15:04 -07:00 
						 
				 
			
				
					
						
							
							
								J Huang 
							
						 
					 
					
						
						
							
						
						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` 
						
						
					 
					
						2017-06-10 15:25:26 +08:00 
						 
				 
			
				
					
						
							
							
								Weston Ganger 
							
						 
					 
					
						
						
							
						
						7f3145bc98 
					 
					
						
						
							
							[New] add support for $NVM_DIR/default-packages file  
						
						
						
						
					 
					
						2017-03-28 09:37:14 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						dc5dfe3bc1 
					 
					
						
						
							
							[Fix] set IFS to default for all nvm commands.  
						
						... 
						
						
						
						Fixes  #1227 . Fixes  #1244 . Fixes  #1514 . Fixes  #1518 . 
					
						2017-04-28 00:41:55 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						a66a9caa1c 
					 
					
						
						
							
							[Tests] Use node v0.10.7 for thread para test as other install from src tests  
						
						
						
						
					 
					
						2017-04-09 13:08:04 +08:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						c6866eeb37 
					 
					
						
						
							
							[Test] "nvm alias" lts test bug fix  
						
						
						
						
					 
					
						2017-04-02 14:34:04 +08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						4249b1c2bb 
					 
					
						
						
							
							[Fix] nvm_ensure_version_installed: add system support.  
						
						... 
						
						
						
						Relates to #1238  
						
						
					 
					
						2017-03-31 00:52:56 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						b9f9977cdd 
					 
					
						
						
							
							[Fix] nvm install -s: npm detection  
						
						... 
						
						
						
						- add `nvm_use_if_needed`
 - add `nvm_install_npm_if_needed` 
						
						
					 
					
						2017-03-27 15:00:50 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						7b253c8c0a 
					 
					
						
						
							
							[New] Supercharge nvm debug output  
						
						... 
						
						
						
						Try to get shell version, OS and its version, curl/wget/git version. 
						
						
					 
					
						2017-03-23 14:48:00 +08:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						973dfc6d4a 
					 
					
						
						
							
							[New] Dynamically detect if curl supports --compressed  
						
						
						
						
					 
					
						2017-03-23 16:51:20 +08:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2017-03-23 16:51:20 +08:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						fa3631fee3 
					 
					
						
						
							
							[Refactor] Add nvm_has_non_aliased  
						
						
						
						
					 
					
						2017-03-20 16:57:26 +08:00 
						 
				 
			
				
					
						
							
							
								Matthew McEachen 
							
						 
					 
					
						
						
							
						
						1e6b5ce039 
					 
					
						
						
							
							[Fix] stop setting mirror env vars unnecessarily  
						
						... 
						
						
						
						Fixes  #1429  
					
						2017-03-16 23:54:55 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						9593616b8c 
					 
					
						
						
							
							[Fix] NVM_PROFILE bash/zsh detection in installation  
						
						
						
						
					 
					
						2017-03-15 14:34:28 +08:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						182a18d911 
					 
					
						
						
							
							[Fix] Github should be GitHub  
						
						
						
						
					 
					
						2017-03-09 23:02:08 +08:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						8e6201b5b1 
					 
					
						
						
							
							[Tests] Update test mocks  
						
						
						
						
					 
					
						2017-03-10 18:02:47 +08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						6fc0241c21 
					 
					
						
						
							
							[Fix] install.sh: only un-interpolate $HOME for the profile source string.  
						
						... 
						
						
						
						Fixes  #1384 . 
					
						2017-02-12 00:32:49 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						affcc5087c 
					 
					
						
						
							
							[Fix] set -e: nvm install lts/something: call nvm_ensure_default_set with the proper value.  
						
						... 
						
						
						
						Fixes  #1394 . 
					
						2017-02-11 23:19:29 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan Wheale 
							
						 
					 
					
						
						
							
						
						1b2305232f 
					 
					
						
						
							
							[install script] Use $HOME variable in NVM_DIR  
						
						
						
						
					 
					
						2017-01-12 10:55:56 -07:00