Jordan Harband 
							
						 
					 
					
						
						
							
						
						d12ccb130d 
					 
					
						
						
							
							[Fix] zsh: when warncreateglobal is set, this line warns for some reason. Use env to suppress it.  
						
						... 
						
						
						
						Fixes  #1236 . 
					
						2016-09-18 13:39:50 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						acbdd9a3fa 
					 
					
						
						
							
							[Fix] Fix trailing whitespace in nvm ls-remote  
						
						
						
						
					 
					
						2016-09-18 12:26:06 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						f60edbb6b4 
					 
					
						
						
							
							[Tests] update test mocks  
						
						
						
						
					 
					
						2016-09-18 11:58:18 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						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` 
						
						
					 
					
						2016-09-02 23:43:46 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						eba50de75e 
					 
					
						
						
							
							Add nvm_compare_checksum, nvm_compute_checksum, and nvm_get_checksum  
						
						
						
						
					 
					
						2016-09-02 23:43:45 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						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 . 
						
						
					 
					
						2016-08-23 10:58:00 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						d3d768adcd 
					 
					
						
						
							
							Add nvm_get_mirror  
						
						
						
						
					 
					
						2016-08-10 23:09:54 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						9c65197b22 
					 
					
						
						
							
							Add nvm_get_checksum_alg  
						
						
						
						
					 
					
						2016-08-09 22:24:09 -07:00 
						 
				 
			
				
					
						
							
							
								Julien Gilli 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2016-07-29 14:08:31 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						4c010f442e 
					 
					
						
						
							
							[Tests] add tests for auto-creation of LTS aliases on nvm_ls_remote  
						
						
						
						
					 
					
						2016-07-02 21:21:16 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						e6606458f7 
					 
					
						
						
							
							[Tests] add nvm version-remote unit tests.  
						
						
						
						
					 
					
						2016-06-26 13:01:12 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						d2744014df 
					 
					
						
						
							
							[Tests] add some basic nvm ls-remote unit tests.  
						
						
						
						
					 
					
						2016-06-25 17:00:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						4699657e98 
					 
					
						
						
							
							Add --lts=argon etc, so the LTS line can be targeted.  
						
						
						
						
					 
					
						2016-04-25 00:55:35 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						1d908d8256 
					 
					
						
						
							
							Add --lts support to nvm version-remote  
						
						
						
						
					 
					
						2016-04-24 16:26:32 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						ae07c3c345 
					 
					
						
						
							
							Add support for nvm ls-remote --lts  
						
						
						
						
					 
					
						2016-04-23 23:47:25 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						865d2fe3d6 
					 
					
						
						
							
							Include LTS version in nvm_ls_remote output.  
						
						
						
						
					 
					
						2016-04-17 23:39:27 -07:00 
						 
				 
			
				
					
						
							
							
								Quildreen Motta 
							
						 
					 
					
						
						
							
						
						730b253174 
					 
					
						
						
							
							Updates tests for the new output messages  
						
						
						
						
					 
					
						2016-07-05 21:40:45 -03:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						9e09c30621 
					 
					
						
						
							
							update nodejs version list  
						
						
						
						
					 
					
						2016-07-01 23:39:54 +08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						73aa35f508 
					 
					
						
						
							
							[Tests] use $NVM_DIR instead of relative paths  
						
						
						
						
					 
					
						2016-06-26 15:52:26 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						ce60b6c44a 
					 
					
						
						
							
							[Tests] update test mocks  
						
						
						
						
					 
					
						2016-06-25 17:03:46 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						eeaddf9ab0 
					 
					
						
						
							
							Don’t restrict colors to TTYs.  
						
						... 
						
						
						
						This restriction prevents subcommands from producing colors and passing them up the tree to the actual TTY. 
						
						
					 
					
						2016-05-08 21:24:24 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						8a138d98ed 
					 
					
						
						
							
							[Refactor] Use awk to improve version comparison performance  
						
						
						
						
					 
					
						2016-05-05 01:27:17 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						1c3f8da6c3 
					 
					
						
						
							
							nvm alias: factor out alias creation to nvm_make_alias 
						
						
						
						
					 
					
						2016-04-27 14:23:34 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						2d50606a78 
					 
					
						
						
							
							[Tests] flesh out nvm_print_default_alias tests  
						
						
						
						
					 
					
						2016-04-30 00:38:49 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						379d079c30 
					 
					
						
						
							
							[Tests] Ensure color codes are stripped in alias tests.  
						
						
						
						
					 
					
						2016-04-27 17:05:33 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						ec54c925c1 
					 
					
						
						
							
							[Tests] use mocks for nvm_ls_remote/nvm_ls_remote_iojs tests.  
						
						
						
						
					 
					
						2016-04-27 01:25:56 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						4df2a7fca9 
					 
					
						
						
							
							nvm alias: factor out alias printing logic to functions 
						
						
						
						
					 
					
						2016-04-26 22:29:55 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						96afff7af2 
					 
					
						
						
							
							[Tests] Set up “mocks” directory, and updater script.  
						
						
						
						
					 
					
						2016-04-19 22:49:49 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						ac18d01854 
					 
					
						
						
							
							[Tests] update index.tab data mocks.  
						
						
						
						
					 
					
						2016-04-18 20:43:08 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						731c2f3f70 
					 
					
						
						
							
							Add nvm_get_minor_version  
						
						
						
						
					 
					
						2016-02-04 11:16:09 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						de64a2d95f 
					 
					
						
						
							
							[Fix] nvm_format_version should only return 3 version groups  
						
						
						
						
					 
					
						2016-02-06 22:34:49 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						f279837d5c 
					 
					
						
						
							
							[Refactor] fix some bugs in nvm_is_natural_num, add unit tests.  
						
						
						
						
					 
					
						2015-12-27 13:15:53 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						32d184099c 
					 
					
						
						
							
							[Tests] fix cleanup in nvm_supports_xz unit test  
						
						
						
						
					 
					
						2015-12-27 13:18:28 -08:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						ec9232bb06 
					 
					
						
						
							
							update nodejs.org-dist-index.tab and related test  
						
						... 
						
						
						
						Src: https://iojs.org/dist/index.tab  
						
						
					 
					
						2015-12-21 20:50:54 +08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						149e5d483d 
					 
					
						
						
							
							Use real snapshot of iojs.org data for nvm_ls_remote_iojs tests.  
						
						
						
						
					 
					
						2015-10-17 12:05:44 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						114f27a075 
					 
					
						
						
							
							Use nvm_ls_remote_index_tab for listing nodejs.org versions.  
						
						... 
						
						
						
						Enabled by https://github.com/nodejs/build/issues/218 , unblocks #870 . 
						
						
					 
					
						2015-10-17 10:34:42 -07:00 
						 
				 
			
				
					
						
							
							
								Johan Bergström 
							
						 
					 
					
						
						
							
						
						b8e4917646 
					 
					
						
						
							
							Use xz tarballs if available  
						
						... 
						
						
						
						Saves us ~25% bandwidth while downloading the payload. This only applies
to hosts that has the `xz` binary and attempts to use iojs 2.3.2 or newer
(this includes nodejs 4.0+ as well). Older targets are unaffected. 
						
						
					 
					
						2015-10-08 16:45:26 +11:00 
						 
				 
			
				
					
						
							
							
								Julien Gilli 
							
						 
					 
					
						
						
							
						
						2d692d9d78 
					 
					
						
						
							
							Fix support for installing node on SmartOS  
						
						... 
						
						
						
						uname on SmartOS cannot be used to guess if 32 and/or 64 bits binaries
are supported, and its output is different than other uname commands on
other operating systems.
This change uses pkg_info to determine what types of binaries pkgsrc
would install. If pkg_info fails to run or is not present, this change
falls back to using isainfo -n, which determines what the kernel
supports.
It allows users to install node binaries on Solaris derivatives. io.js
can also be installed on Solaris derivatives starting with version
v3.3.1. 
						
						
					 
					
						2015-09-30 22:10:29 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						8ee6f30352 
					 
					
						
						
							
							Add support for $NPM_CONFIG_PREFIX to nvm_die_on_prefix.  
						
						... 
						
						
						
						Fixes  #606 . 
					
						2015-09-23 06:25:55 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						1458de7293 
					 
					
						
						
							
							Ensure that if npm config get prefix is set to something outside nvm, that nvm use refuses to work.  
						
						... 
						
						
						
						Fixes  #606 . 
					
						2015-09-21 04:47:37 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						a1def71062 
					 
					
						
						
							
							Add nvm_die_on_prefix  
						
						
						
						
					 
					
						2015-09-21 04:47:30 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						e3528b0d9e 
					 
					
						
						
							
							Fix nvm_ensure_version_installed iojs to not print an empty string for the version.  
						
						
						
						
					 
					
						2015-09-11 10:42:47 +09:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						f34fef96d8 
					 
					
						
						
							
							Add nvm_is_merged_node_version  
						
						
						
						
					 
					
						2015-08-28 00:51:18 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						8746d63041 
					 
					
						
						
							
							Ensure after node v4.0 is released, stable will simply refer to the latest node.  
						
						
						
						
					 
					
						2015-08-22 09:45:49 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						cbf0f12aac 
					 
					
						
						
							
							Create nvm_print_npm_version and use that when printing the npm version.  
						
						
						
						
					 
					
						2015-04-12 10:59:17 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						c34502ebc2 
					 
					
						
						
							
							nvm_num_version_groups should report 0 when given just a v or a . 
						
						
						
						
					 
					
						2015-04-06 11:10:43 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						3d764e6833 
					 
					
						
						
							
							Add nvm_ensure_default_set  
						
						
						
						
					 
					
						2015-04-05 16:49:29 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						82393f5b36 
					 
					
						
						
							
							Making sure this test passes whether a system node is installed or not.  
						
						
						
						
					 
					
						2015-04-04 23:49:43 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						0d9329435c 
					 
					
						
						
							
							Create nvm_ensure_version_installed  
						
						
						
						
					 
					
						2015-02-22 02:26:27 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						a0d04d0b6b 
					 
					
						
						
							
							Preventing an unalias error in tests.  
						
						
						
						
					 
					
						2015-02-22 02:21:00 -08:00