Joel Wietelmann 
							
						 
					 
					
						
						
							
						
						182e28f1ae 
					 
					
						
						
							
							Making ARM stop downloading x86 binaries  
						
						
						
						
					 
					
						2012-10-18 21:19:08 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Caswell 
							
						 
					 
					
						
						
							
						
						d9f25f8f58 
					 
					
						
						
							
							Merge pull request  #96  from caio/dont-fail-on-source  
						
						... 
						
						
						
						Avoid carrying over test status when no node version is installed 
						
						
					 
					
						2012-10-17 09:41:43 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Caswell 
							
						 
					 
					
						
						
							
						
						b73f0930cc 
					 
					
						
						
							
							Merge pull request  #106  from ghost/master  
						
						... 
						
						
						
						nodejs.org doesnt seem to support resuming partial downloads 
						
						
					 
					
						2012-10-17 09:40:27 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Caswell 
							
						 
					 
					
						
						
							
						
						3766bff734 
					 
					
						
						
							
							Merge pull request  #148  from nathan-lafreniere/master  
						
						... 
						
						
						
						Fixes ls-remote with no parameters in linux 
						
						
					 
					
						2012-10-17 07:27:28 -07:00 
						 
				 
			
				
					
						
							
							
								Marsup 
							
						 
					 
					
						
						
							
						
						a0c4229abe 
					 
					
						
						
							
							Support binary installs  
						
						... 
						
						
						
						Heavily inspired by isaacs/nave 
						
						
					 
					
						2012-10-12 09:39:35 +02:00 
						 
				 
			
				
					
						
							
							
								Koen Punt 
							
						 
					 
					
						
						
							
						
						4a6c696074 
					 
					
						
						
							
							Made string comparison also compatible for zsh  
						
						
						
						
					 
					
						2012-10-09 13:36:44 +02:00 
						 
				 
			
				
					
						
							
							
								Nathan LaFreniere 
							
						 
					 
					
						
						
							
						
						a368227237 
					 
					
						
						
							
							make ls-remote work with no parameters in linux  
						
						
						
						
					 
					
						2012-10-07 17:19:53 -07:00 
						 
				 
			
				
					
						
							
							
								Nathan LaFreniere 
							
						 
					 
					
						
						
							
						
						e1be38f90d 
					 
					
						
						
							
							fixup automatically prepending the v for remote requests  
						
						
						
						
					 
					
						2012-10-05 11:39:38 -07:00 
						 
				 
			
				
					
						
							
							
								Nathan LaFreniere 
							
						 
					 
					
						
						
							
						
						9fb65cbf7b 
					 
					
						
						
							
							add v back to ls-remote results  
						
						
						
						
					 
					
						2012-10-04 11:10:31 -07:00 
						 
				 
			
				
					
						
							
							
								Nathan LaFreniere 
							
						 
					 
					
						
						
							
						
						693abf3173 
					 
					
						
						
							
							make install use a different nvm_version to make not specifying the v avoid clobbering aliases  
						
						
						
						
					 
					
						2012-10-04 10:32:36 -07:00 
						 
				 
			
				
					
						
							
							
								Nathan LaFreniere 
							
						 
					 
					
						
						
							
						
						e755c47d5a 
					 
					
						
						
							
							made ls-remote actually usable  
						
						
						
						
					 
					
						2012-10-04 09:41:32 -07:00 
						 
				 
			
				
					
						
							
							
								Nathan LaFreniere 
							
						 
					 
					
						
						
							
						
						3d65d55b5a 
					 
					
						
						
							
							install requested version automatically if it isnt available  
						
						
						
						
					 
					
						2012-10-04 09:40:00 -07:00 
						 
				 
			
				
					
						
							
							
								Nathan LaFreniere 
							
						 
					 
					
						
						
							
						
						6505c98461 
					 
					
						
						
							
							add ls-remote  
						
						
						
						
					 
					
						2012-10-04 09:38:51 -07:00 
						 
				 
			
				
					
						
							
							
								Nathan LaFreniere 
							
						 
					 
					
						
						
							
						
						ebff66649e 
					 
					
						
						
							
							add v to version if user does not specify it to simplify commands  
						
						
						
						
					 
					
						2012-10-04 09:36:39 -07:00 
						 
				 
			
				
					
						
							
							
								Nathan LaFreniere 
							
						 
					 
					
						
						
							
						
						07aaa91c9b 
					 
					
						
						
							
							Revert "add /.nvm to NVM_DIR so we dont clutter up home directories"  
						
						... 
						
						
						
						This reverts commit a107b12d2a 
						
						
					 
					
						2012-10-04 09:29:05 -07:00 
						 
				 
			
				
					
						
							
							
								Nathan LaFreniere 
							
						 
					 
					
						
						
							
						
						a107b12d2a 
					 
					
						
						
							
							add /.nvm to NVM_DIR so we dont clutter up home directories  
						
						
						
						
					 
					
						2012-10-04 09:28:32 -07:00 
						 
				 
			
				
					
						
							
							
								Bill Caputo 
							
						 
					 
					
						
						
							
						
						2adbe8bd7f 
					 
					
						
						
							
							changed npm url to use https (script has moved)  
						
						
						
						
					 
					
						2012-10-03 16:24:43 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Metnetsky 
							
						 
					 
					
						
						
							
						
						d68c38902a 
					 
					
						
						
							
							Fix warning when unsetopt isn't found  
						
						
						
						
					 
					
						2012-08-22 14:19:18 -04:00 
						 
				 
			
				
					
						
							
							
								rummik 
							
						 
					 
					
						
						
							
						
						ad5242ea0b 
					 
					
						
						
							
							Fix parse error in Zsh 4.3.17  
						
						
						
						
					 
					
						2012-08-20 18:02:38 -03:00 
						 
				 
			
				
					
						
							
							
								Aravind Ramanathan 
							
						 
					 
					
						
						
							
						
						3bb2634d2f 
					 
					
						
						
							
							Added check for unsetopt  
						
						... 
						
						
						
						unsetopt doesn't exist on OSX by default which causes `. nvm.sh` to
fail at that line. 
						
						
					 
					
						2012-08-07 23:22:27 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Caswell 
							
						 
					 
					
						
						
							
						
						e475d7e7ab 
					 
					
						
						
							
							Fix bug introduced by pull # 125  
						
						
						
						
					 
					
						2012-08-01 12:48:41 -05:00 
						 
				 
			
				
					
						
							
							
								fatshotty 
							
						 
					 
					
						
						
							
						
						f8c1822033 
					 
					
						
						
							
							added additional options for compiling node  
						
						
						
						
					 
					
						2012-08-01 11:10:25 +02:00 
						 
				 
			
				
					
						
							
							
								Tomas Sedovic 
							
						 
					 
					
						
						
							
						
						3dd6b29905 
					 
					
						
						
							
							Supress ZSH "no matches found" error  
						
						... 
						
						
						
						Fixes issue #39 
ZSH's default globbing behaviour differs from Bash. If there is no
match, ZSH itself will print the error message.
This means that piping a commantd's STDERR to /dev/null will not
hide it.
By unsetting the NOMATCH option we get a behaviour similar to Bash.
Signed-off-by: Tomas Sedovic <tomas@sedovic.cz > 
						
						
					 
					
						2012-07-07 14:37:09 +02:00 
						 
				 
			
				
					
						
							
							
								Gerhard Lazu 
							
						 
					 
					
						
						
							
						
						d544d8e2eb 
					 
					
						
						
							
							If you're using set -e (and why wouldn't you), this halts all execution  
						
						
						
						
					 
					
						2012-07-03 10:41:15 +01:00 
						 
				 
			
				
					
						
							
							
								Gerhard Lazu 
							
						 
					 
					
						
						
							
						
						3e62657575 
					 
					
						
						
							
							If cd fails, don't run pwd  
						
						... 
						
						
						
						Whitespace... 
						
						
					 
					
						2012-07-03 10:36:23 +01:00 
						 
				 
			
				
					
						
							
							
								Wtfcoder 
							
						 
					 
					
						
						
							
						
						a86262520a 
					 
					
						
						
							
							remove continue from curl arg. nodejs.org doesnt seems to support continue, CDN effect perhaps?  
						
						
						
						
					 
					
						2012-03-13 11:51:05 +07:00 
						 
				 
			
				
					
						
							
							
								David Hagler 
							
						 
					 
					
						
						
							
						
						45051f4d43 
					 
					
						
						
							
							changed the function to place the curl requirement where it belongs  
						
						
						
						
					 
					
						2012-02-24 11:25:27 -06:00 
						 
				 
			
				
					
						
							
							
								David Hagler 
							
						 
					 
					
						
						
							
						
						7c3af21ebe 
					 
					
						
						
							
							Removed default check for curl, and placed it into nvm function  
						
						... 
						
						
						
						This fixes issue with curl not being installed before nvm is initially sourced
and then curl subsequently being installed.
removed creation of global curl function (after error detected) which
overwrites the system tool, preventing execution of later installed
curl binary 
						
						
					 
					
						2012-02-24 10:52:25 -06:00 
						 
				 
			
				
					
						
							
							
								Chakrit Wichian 
							
						 
					 
					
						
						
							
						
						a49f77135a 
					 
					
						
						
							
							nvm version and nvm ls not correctly reporting current version on both zsh and bash. 
						
						
						
						
					 
					
						2012-02-19 18:12:14 +07:00 
						 
				 
			
				
					
						
							
							
								Lucian Holland 
							
						 
					 
					
						
						
							
						
						b2683fdb11 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'  
						
						
						
						
					 
					
						2012-01-27 10:38:41 +00:00 
						 
				 
			
				
					
						
							
							
								Caio Romão 
							
						 
					 
					
						
						
							
						
						53cfd2dd9b 
					 
					
						
						
							
							Avoid carrying over test status when no node version is installed  
						
						... 
						
						
						
						When sourcing nvm.sh, if there are no version of node installed the command
`nvm ls default` silentry fails, however it's return status code (`$?`) is
still set to non-zero, which means an error.
This patch simply avoids this issue by making sure the status code after
sourcing is ok so that people that put the returned status codes in their
command line prompt don't get an error every time `nvm.sh` is sourced. 
						
						
					 
					
						2012-01-18 17:43:28 -02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey D. Van Alstine 
							
						 
					 
					
						
						
							
						
						18f4064003 
					 
					
						
						
							
							Fixes npm version check for node v0.2.0, v0.2.1 and v0.2.2  
						
						
						
						
					 
					
						2011-11-17 16:15:31 -07:00 
						 
				 
			
				
					
						
							
							
								Jeffrey D. Van Alstine 
							
						 
					 
					
						
						
							
						
						990ad81419 
					 
					
						
						
							
							Check if node v0.1.x or v0.2.x before npm installs  
						
						
						
						
					 
					
						2011-11-17 15:38:51 -07:00 
						 
				 
			
				
					
						
							
							
								Maciej Małecki 
							
						 
					 
					
						
						
							
						
						269bb008fc 
					 
					
						
						
							
							[doc] Update help  
						
						
						
						
					 
					
						2011-11-14 19:35:55 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Caswell 
							
						 
					 
					
						
						
							
						
						a987f8e67d 
					 
					
						
						
							
							Merge pull request  #76  from mmalecki/run  
						
						... 
						
						
						
						[feature] Run command 
						
						
					 
					
						2011-11-14 08:30:06 -08:00 
						 
				 
			
				
					
						
							
							
								Maciej Małecki 
							
						 
					 
					
						
						
							
						
						53e1764a8a 
					 
					
						
						
							
							[feature] Allow passing additional arguments to node  
						
						... 
						
						
						
						For example:
    nvm run v0.6.0 myApp.js 
						
						
					 
					
						2011-11-05 17:32:17 +01:00 
						 
				 
			
				
					
						
							
							
								Lucian Holland 
							
						 
					 
					
						
						
							
						
						fda6e7f8de 
					 
					
						
						
							
							Rewrote version listing system  
						
						... 
						
						
						
						Now sorts correctly in all instances and prints highlights
even in sorted views. Also will output a list of matching versions
for commands of the form nvm ls 0.4* rather than just printing one
version. nvm version 0.4 still prints the single latest matching
version, however. 
						
						
					 
					
						2011-11-04 20:38:16 +00:00 
						 
				 
			
				
					
						
							
							
								Lucian Holland 
							
						 
					 
					
						
						
							
						
						6f994715d6 
					 
					
						
						
							
							Fixed incorrect sorting of versions  
						
						
						
						
					 
					
						2011-11-04 20:38:15 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Caswell 
							
						 
					 
					
						
						
							
						
						8dad534464 
					 
					
						
						
							
							Remove broken wget emulation  
						
						
						
						
					 
					
						2011-11-03 16:19:26 -05:00 
						 
				 
			
				
					
						
							
							
								Maciej Małecki 
							
						 
					 
					
						
						
							
						
						09483f422e 
					 
					
						
						
							
							[feature] Add run command  
						
						... 
						
						
						
						`run` command runs given node version without modyfing global state:
    [maciej@PC07 nvm (run)]$ node --version
    v0.4.12
    [maciej@PC07 nvm (run)]$ nvm run 0.4.12
    Running node v0.4.12
    > process.version
    'v0.4.12'
    > [maciej@PC07 nvm (run)]$ nvm run 0.5.9
    Running node v0.5.9
    > process.version
    'v0.5.9'
    > [maciej@PC07 nvm (run)]$ node --version
    v0.4.12 
						
						
					 
					
						2011-10-29 10:08:05 +02:00 
						 
				 
			
				
					
						
							
							
								Scott Bronson 
							
						 
					 
					
						
						
							
						
						26b07fbdff 
					 
					
						
						
							
							remove references to stable and latest  
						
						
						
						
					 
					
						2011-10-05 12:47:57 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Bronson 
							
						 
					 
					
						
						
							
						
						656549dd44 
					 
					
						
						
							
							make "list" a synonym for "ls"  
						
						
						
						
					 
					
						2011-10-05 12:43:50 -07:00 
						 
				 
			
				
					
						
							
							
								Marcelo Diniz 
							
						 
					 
					
						
						
							
						
						f939adbedb 
					 
					
						
						
							
							Fix wrong full version matching  
						
						
						
						
					 
					
						2011-10-02 00:59:20 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Caswell 
							
						 
					 
					
						
						
							
						
						ac9a52886d 
					 
					
						
						
							
							Remove support for sync latest and stable.  I never liked them.  Fork if you want them  
						
						... 
						
						
						
						Change-Id: I9092c5625305f54212625af0c16f7ead73a3d9fa 
						
						
					 
					
						2011-09-28 10:56:16 -07:00 
						 
				 
			
				
					
						
							
							
								Maciej Małecki 
							
						 
					 
					
						
						
							
						
						33c91398bf 
					 
					
						
						
							
							Don't allow installing already installed version.  
						
						... 
						
						
						
						Trying to install already installed version causes misleading message
from curl and nvm:
    $ nvm install v0.4.11
    curl: (33) HTTP server doesn't seem to support byte ranges. Cannot
    resume.
    nvm: install v0.4.11 failed!
Of course, resuming interrupted installs is still possible (script
checks for existance of `$VERSION` in `$NVM_DIR`, not `$NVM_DIR/src`). 
						
						
					 
					
						2011-09-17 13:16:37 +02:00 
						 
				 
			
				
					
						
							
							
								Will 
							
						 
					 
					
						
						
							
						
						92703939ee 
					 
					
						
						
							
							uninstall should delete the extracted source files from the src directory, not nvm root  
						
						
						
						
					 
					
						2011-09-04 14:27:04 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Roach 
							
						 
					 
					
						
						
							
						
						fd1eb7559b 
					 
					
						
						
							
							Added a fix for issue  #59  
						
						
						
						
					 
					
						2011-08-27 18:02:41 -07:00 
						 
				 
			
				
					
						
							
							
								Geoffrey Huntley 
							
						 
					 
					
						
						
							
						
						964e7c303c 
					 
					
						
						
							
							updated shorthand for -# to --progress-bar on wget emulation function()  
						
						
						
						
					 
					
						2011-08-25 14:32:47 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey Huntley 
							
						 
					 
					
						
						
							
						
						1251684440 
					 
					
						
						
							
							- version detection now works with zsh  
						
						... 
						
						
						
						- curl routine now compatible with zsh
- changed curl to use --progress-bar instead of unsafe shorthand (-#) 
						
						
					 
					
						2011-08-25 14:03:13 +10:00 
						 
				 
			
				
					
						
							
							
								Evan Meagher 
							
						 
					 
					
						
						
							
						
						46302a25d2 
					 
					
						
						
							
							Add unalias and uninstall commands.  
						
						
						
						
					 
					
						2011-08-19 18:00:25 -07:00