Skip to content


Subversion checkout URL

You can clone with
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: rvm/rvm
head fork: rvm/rvm
This comparison is big! We’re only showing the most recent 250 commits
Commits on Aug 21, 2012
@mpapis mpapis scripts/external: use rvm_ruby_string, fix: rvm mount -r 259bd30
@mpapis mpapis make __rvm_run to use __rvm_log_command ... prepare for better code 77778bb
@mpapis mpapis remove debugging code from __rvm_run cea96e9
@mpapis mpapis fix __rvm_log_command to use env only when command starts with variable dd31c20
@mpapis mpapis fix building path for downloading binary rubies 66c4e14
@mpapis mpapis improve logging for mount 8361eb6
@mpapis mpapis hide grep output in __rvm_detect_system 58185ca
@mpapis mpapis more of: rvm help mount ff4b943
Commits on Aug 22, 2012
@mpapis mpapis fix compiling ruby with --enable-load-relative on /lib64 systems ca15877
@mpapis mpapis add rvm version to the download url - tracking time ef5c9c9
@mpapis mpapis remove quotes from system version 3e5a30c
@mpapis mpapis add: rvm prepare -r ssh@server:path da3a726
@mpapis mpapis add help for rvm prepare -r ssh@server:path 0691979
@mpapis mpapis cleaning: rvm prepare 4ac6891
@mpapis mpapis add: rvm list remote b5c8768
Commits on Aug 23, 2012
@mpapis mpapis update alternative implementations list 31e2181
@mpapis mpapis record md5s only in user/md5, config/md5 is overwritten during install 31935fd
@mpapis mpapis just ordering config/md5 9c9d2e4
@mpapis mpapis formating scripts/fetch 01a8c86
@mpapis mpapis add remote rubies md5/sha512 1efcee8
@mpapis mpapis cleaning debug mode 90ffb1f
@mpapis mpapis reworked fetch, forced validation of downloaded ruby (if possible) 27ce130
@mpapis mpapis add sha512 validation, improved handling of checksums 30dc04d
@mpapis mpapis improving rvm list 43f3fac
@mpapis mpapis add detection of centos and gentoo 206f7b6
Commits on Aug 24, 2012
@mpapis mpapis add arch detection 49d1b1c
@mpapis mpapis increase amount of remote rubies 1475a3e
@mpapis mpapis add detection of arm platforms ac54967
@mpapis mpapis remove spaces and slashes from deteted system identifiers acbb121
@mpapis mpapis add binary/debian/wheezy_sid/armv6l/ruby-1.9.3-p194 d0041f1
@gaurish gaurish Update Install requirements for JRuby in ArchLinux
jre and jdk package do not exist in ArchLinux anymore & would throw an error. 
 Instead, following packages are suggested:

* [jre7-openjdk](
* [jdk7-openjdk](

This patch updates the package names to fix the error
@mpapis mpapis Merge pull request #1083 from gaurish/patch-1
Update Install requirements for JRuby in ArchLinux
@mpapis mpapis cleaning flags parsing in cli 5dc6c58
@mpapis mpapis Merge branch 'master' of a9f6b6d
@mpapis mpapis add --verify-download 24ea376
@mpapis mpapis add gentoo builds, they use /usr/local/rvm :( db3aa95
@mpapis mpapis improve validation of download verification + improved logging 314f3fe
@mpapis mpapis Merge branch 'hotfix/1.15.6' 5167383
@mpapis mpapis fix rbx compilation 1008783
Commits on Aug 25, 2012
@mpapis mpapis cleaning function names 131529e
@mpapis mpapis simplifying code (DIY) 76256c1
@mpapis mpapis add more rubies, first RBX ee50d03
@mpapis mpapis fix --debug flag 3d9b635
@mpapis mpapis display url in fetch when debug is on d397321
Commits on Aug 26, 2012
@mpapis mpapis add debian/wheezy_sid/armv6l/ruby-1.9.2-p320 e26a19a
@brycv brycv Add OpenBSD fix for stat 7587ac6
@mpapis mpapis Merge pull request #1084 from brycv/master
rvm fix for OpenBSD stat command
@mpapis mpapis improved debugging - show functions code 5c010bb
@mpapis mpapis Merge branch 'master' of 6ffb69a
@mpapis mpapis Merge branch 'hotfix/1.15.7' 0d2015b
@mpapis mpapis fix 1.9.3 --enable-load-relative 7e6c2c4
@mpapis mpapis fix error message fr failed commands 6b77b1f
@mpapis mpapis fix detecting relative rubies dependencies 116b52a
Commits on Aug 27, 2012
@mpapis mpapis update opensuse mri builds with the patched version for multilib e231669
@richo richo Use builtin string manipulation for fewer trivial awk calls 6ecc007
@richo richo Continue awk annihilating rampage 2562019
@richo richo More awk removal a9fb69a
Commits on Aug 28, 2012
@richo richo Remove more awks 65fbddc
Commits on Aug 29, 2012
@aspleenic aspleenic Update README
Edited for typo and clarification
@mpapis mpapis Merge pull request #1086 from aspleenic/patch-1
@mpapis mpapis show detected system in rvm info system c73ab5f
@mpapis mpapis Merge branch 'master' of 3f3fe48
@mpapis mpapis Merge branch 'hotfix/1.15.8' 3dd8af6
Commits on Aug 30, 2012
@mpapis mpapis improved detection of *rc files 91b33f7
@mpapis mpapis simplify color management 325aca5
Commits on Aug 31, 2012
@mpapis mpapis save RUBYOPT before unseting it 53a6d01
@mpapis mpapis fix jruby nailgun compilation with the new __rvm_log_command 4ee12f6
@mpapis mpapis fix jruby nailgun compilation with no $rvm_configure_env fe38083
@mpapis mpapis build cext when $rvm_configure_flags, update #691, improve nailgun bu…
…ild message
@mpapis mpapis do not install ruby when gemset given, fix #1087 11c0016
@mpapis mpapis allow compiling ruby-head with ruby-1.9, fix #1085 d0b6656
Commits on Sep 01, 2012
@mpapis mpapis fix jruby --patch, fix #1082 b9cfc37
@mpapis mpapis update quoting in jruby aaba1c8
@mpapis mpapis fix the pkg error message, fix #1076 a8356c0
@mpapis mpapis improve detection of project files, fix #911 abb41cb
@mpapis mpapis improved messages for rvmrc trust/untrust/reset, fix #947 99aac9d
@mamash mamash Patch set to make RVM recognize SmartOS against generic SunOS,
and install and work properly.
@mamash mamash Merge branch 'master' into smartos de83003
Commits on Sep 02, 2012
@mpapis mpapis __rvm_project_dir_check uses path_to_check not working_dir fde2352
@mpapis mpapis array time v00, update #1088 b0e25f2
@mpapis mpapis array time v01 e9e52b0
@mpapis mpapis fix e9e52b0 cf319c0
@mpapis mpapis get rid of rvm_install_args 65acaa6
@mpapis mpapis Merge pull request #1089 from wayneeseguin/fork_tidyup
Fork tidyup
@mpapis mpapis cleaning scripts/functions/install c2827a0
@mpapis mpapis array time v02 8c06157
@mpapis mpapis array time v03 0d99063
@mpapis mpapis remove rvm_ruby_aliases 9393635
@mpapis mpapis array time v04 47d3902
@mpapis mpapis array time v05 0091d1a
Commits on Sep 03, 2012
@mamash mamash Merge branch 'master' into smartos
Adjust code style and minor changes as suggested.
@mpapis mpapis Merge pull request #1088 from mamash/smartos
Add SmartOS support
@mpapis mpapis cleaning code, improved debugging, add rvm reinstall/remove/uninstall…
… all
@mpapis mpapis Merge branch 'master' of 7e0c48e
Commits on Sep 04, 2012
@mpapis mpapis cleaning code, fix #964 9d2cd76
@mpapis mpapis fix gemset create after 9d2cd76 8ec6c90
@mpapis mpapis fix gemset import after 9d2cd76 7a9c727
@mpapis mpapis fix gemset export after 9d2cd76 fe1df57
@mpapis mpapis fix gemset import after 9d2cd76 f9223a7
@mpapis mpapis update tests - should finally fix it c0105e0
@mpapis mpapis improve rvm gemset, fix #941 6358ad3
@mpapis mpapis fix tar output handling on openbsd a934e96
@mpapis mpapis remove the default flag from diff 03595db
@mpapis mpapis improve BSD detection 3d4ba42
@mpapis mpapis add openbsd requirements b6630a1
@mpapis mpapis fix for b6630a1 e5828a9
@richo richo Don't rely on sed inline mode
Update #1091
@richo richo Replace all sed -i invokations with a wrapper function
This also fixes any sed calls that had an implicit -e for the command

Update #1091
@richo richo Fix all the whitespace
(and trigger a ci build)
@mpapis mpapis Merge pull request #1092 from wayneeseguin/sed_abstraction
Replace all sed -i invokations with a wrapper function
@mpapis mpapis fix coma => comma 3bb4bf4
@mpapis mpapis Merge branch 'master' of c85b2e2
@mpapis mpapis fix rvm requirments formating 26a7cf6
Commits on Sep 05, 2012
@mpapis mpapis fixed centos ruby build fb04962
@wayneeseguin wayneeseguin Updated md5/sha512 config files for EY Gentoo. f08375f
@wayneeseguin wayneeseguin Remove .md5 extension from config/md5 entries. e0e1ec2
@mpapis mpapis binary -> binaries 0c52593
Commits on Sep 06, 2012
@mpapis mpapis fix exporting arrays in shell - use () + source instead of new shell b3afbee
@mpapis mpapis detect redhat 63d2016
@mpapis mpapis ultimate PATH managemnet solution ce390fd
@mpapis mpapis add binaries/redhat/6.0/x86_64/ruby-1.9.3-p194 615c347
@mpapis mpapis fix rvm gemset delete 93cabab
@mpapis mpapis fix selecting default gemset after deleting current d8a730e
@mpapis mpapis fix displaying default gemset in rvm gemset list 47619b4
@mpapis mpapis update tests for gemsets 20deb54
@mpapis mpapis add rvm install --movable 07ab54e
@mpapis mpapis claening wrapper code, fix #1009 e500672
@mpapis mpapis rvm switch /path/to/rvm eb8473a
@mpapis mpapis fix ruby 1.8 compilation with gcc 4.7 45df5d9
@mpapis mpapis typo x2 590b1cc
@mpapis mpapis add a note for 45df5d9 ce26047
@mpapis mpapis fixed wrappers test b25c615
@mpapis mpapis use __rvm_custom_separated_array for spliting into arrays, fix #1095 5d15123
@mpapis mpapis switch to environment variables for libyaml so --with-opt-lib= is ava…
…ilable for users, fix #1016
Commits on Sep 07, 2012
@mpapis mpapis add named rubies link in help for install, update #1063 1010b1d
@mpapis mpapis fix gemset_info on ubuntu oneric 32bit ... it's magic f941831
@mpapis mpapis update_openssl_certs on pkg install openssl d6c8c72
@mpapis mpapis fix finding gemset name for displaing gem env on ubuntu oneric 1b221ca
@mpapis mpapis additional step to parse flags before passing them to subcommand, fix #… 5b4e93d
@mpapis mpapis improve rvm cleanup, add cleanup gemsets, fix #1071 a51e859
@mpapis mpapis fix PATH, fix #1102 f1aaa79
@mpapis mpapis make the installer respect $rvm_path for profile files update 334d25a
@mpapis mpapis add test for PATH operations 96ed70b
Commits on Sep 09, 2012
@mpapis mpapis make sure rvm is removed from path when we ask for it 09edbcf
@mpapis mpapis gcam document risks in code c5101d0
@mpapis mpapis skip installing rvm gem to avoid travis timeouts f997169
@mpapis mpapis __rvm_which + functions/support 7766a72
@mpapis mpapis clean match function and script 66176a1
Commits on Sep 10, 2012
@richardkmichael richardkmichael Using GEM_HOME means "rvm rvmrc create" will preserve an environment …
@mpapis mpapis do not use path variable, try to fix zsh, update #1101 87d06f1
@mpapis mpapis silence searching for rvm in PATH, update 09edbcf c0737e4
@mpapis mpapis fix working on arrays, fix PATH management, code formating, update #1101
@mpapis mpapis Merge pull request #1105 from richardkmichael/rvm-rvmrc-create
Allow `rvm rvmrc create` to preserve the gemset.
Commits on Sep 11, 2012
@mpapis mpapis fix string/array searches for zsh 16ff11b
@mpapis mpapis Merge branch 'master' of 1249108
@mpapis mpapis fix compiler detection for zsh, cleaning code 4b3fb5f
@mpapis mpapis fix zsh issues after ruby compilation dc7afed
@mpapis mpapis fix removing extra rvm paths from PATH 7bc8f78
@mpapis mpapis remove the --without-gems as install is fixed, close #1108 8b61bc7
Commits on Sep 12, 2012
@mpapis mpapis rework the login warning, fix #1106 d5fc0d5
@mpapis mpapis improved rvm reinstall, added gemset pristine, fix #1103 4b9ec65
@mpapis mpapis improved rbconfig/rubygems detection, fix #1109 30d5c87
@mpapis mpapis fix rubinius installation 54bfbd5
@mpapis mpapis fix detecting proper path for original gems dir, update #1109 a498e7d
@mpapis mpapis fix rvm rubygems after a498e7d, update #1109 33344cd
@mpapis mpapis make sure rvmsudo uses only variables, fix #1094 ac4ee19
@mpapis mpapis allow old rvm-prompt behavior using --no-default, fix #1042 280f8fc
@mpapis mpapis formating rvm-prompt, update #1042 3006fce
Commits on Sep 13, 2012
@mpapis mpapis fix command rvm install first ruby, clean scripts/cli, update #1110 8c9c92f
@mpapis mpapis fix gemsets, update 8c9c92f f9dab80
@wayneeseguin wayneeseguin Re-generated md5,sha512 files for rvm remote server installs. 791eb6b
@wayneeseguin wayneeseguin Re-generated config/remote from server. d8bbe2b
@mpapis mpapis add a note about first ruby, fix #1110 7a5f3b2
@mpapis mpapis Merge branch 'master' of 4a5de61
@mpapis mpapis cleaning code + detect permissions error in bin/rvmsudo, fix #1023 dd863cc
@mpapis mpapis fix binary -> binaries dfab5ee
@mpapis mpapis improve hooks, fix #1021 996b8cc
@mpapis mpapis remove deprecated sets code b8344e5
Commits on Sep 14, 2012
@mpapis mpapis install binary rubies by default, close #1112 56222bc
@mpapis mpapis speed up, fix 56222bc#commitcomment-1856484 cc03fea
Commits on Sep 17, 2012
@skaes skaes added 1.8.7 patch level 370 patch set db81715
@skaes skaes fix for webrick warning: Could not determine content-length of respon…
…se body.
Commits on Sep 18, 2012
@mpapis mpapis fix rvm usage when no action given 48b8b39
@richardkmichael richardkmichael Variable typo "reult" meant "result" was always 0. d843653
@mpapis mpapis Merge pull request #1116 from richardkmichael/patch-1
Variable typo "reult" meant "result" was always 0.
@skaes skaes fix for webrick (backport) e4abbcd
@skaes skaes more exports needed for ruby-prof 2969a4c
@skaes skaes prefer system headers over macports shipped ones 0490ce4
@skaes skaes typos fixed b810ac1
@skaes skaes more README changes 9fb2707
Commits on Sep 19, 2012
mica eked JRuby 1.6.8 0b541ef
@richo richo Merge pull request #1117 from micaeked/master
JRuby 1.6.8

@richo verified checksum
@mpapis mpapis Merge branch 'hotfix/1.15.9' 336e0f3
@skaes skaes updated patches for 1.9.3 head 7ab6a37
@skaes skaes some patch updates for 1.9.3 pl 194 bcb075d
@mpapis mpapis merge railsexpress patches, closes #1119 c97e36d
Commits on Sep 21, 2012
@mpapis mpapis fix shell regexps 2e7bcec
@mpapis mpapis fix patches detection in zsh 8789ce3
@mpapis mpapis fix zsh fix, update 8789ce3 546fbc0
Commits on Sep 22, 2012
@mpapis mpapis clean rvm_stored_umask when exiting rvm code, fix \#1123 bc76860
Commits on Sep 23, 2012
@mpapis mpapis improved umask handling, fix #1124 aa54db9
@mpapis mpapis preserve patch level if not expanding, fix #1126 0ec7918
@mpapis mpapis clarify requirement of Command Line Tools when using homebrew reciep …
…for gcc-4.2
@mpapis mpapis Revert "fix setting rvm_stored_umask, fix #1010, update #657, update #…
…628", should fix #1123

This reverts commit f4bbe8a.
Commits on Sep 24, 2012
Patrick Ringl Fixed the somewhat faulty comparison of bash versions. Closes #1127 a91c32d
@mpapis mpapis Merge pull request #1128 from pari-/master
binscripts/rvm-installer: bash version detection fails depending on the given input
@mpapis mpapis clean the bash version check, update #1128 0966f3c
@mpapis mpapis using sort idea from #1128 for __rvm_version_compare 13e279c
@mpapis mpapis fix 13e279c 93b47f9
Commits on Sep 25, 2012
@lemoinem lemoinem Wrapper to call a script or a function with a temporarily restored um…
@lemoinem lemoinem Temporarily change umask when creating user files (for mixed-mode), fix de32f49
@mpapis mpapis Merge pull request #1131 from lemoinem/fix/mixed-mode-loose-permissio…

Temporarily change umask when creating user files (for mixed-mode), fix #1130
@lemoinem lemoinem Check for trouble-prone config in "gemrc"s, fix #855 35523b7
@mpapis mpapis Merge pull request #1132 from lemoinem/fix/check-for-compatible-rubyg…

Check for trouble-prone config in "gemrc"s, fix #855
mica eked JRuby 1.7.0.RC1 9ada0f4
@mpapis mpapis Merge pull request #1133 from micaeked/master
JRuby 1.7.0.RC1
@mpapis mpapis Merge branch 'hotfix/1.15.10' into stable c86fb1d
@mpapis mpapis Merge branch 'hotfix/1.15.10' 7ae33d0
Commits on Sep 26, 2012
@mpapis mpapis more disabling binary - for heads, fix #1118 91a6705
@mpapis mpapis externalize system path calculation, update #1129 16e8174
@mpapis mpapis allow overriding server path, closes #1129 cbb6b50
@mpapis mpapis fix trusting files (not paths), fix #1111 0f8455d
@mpapis mpapis fix selecting rvm info sections, fix #1134 301ea04
@mpapis mpapis fix system_path calculation/displaying d2dd515
@mpapis mpapis add 0859c6f
@mpapis mpapis improve rvm list remote 6bc3f9f
@mpapis mpapis add Darwin binaries veryfication, fix #1135 555fd88
@lemoinem lemoinem Fix error message for trouble-prone config in "gemrc", previous did n…
…ot ensure rvm_ignore_gemrc_issues to be exported
@mpapis mpapis fix listing/detecting rubies from user/remote cb67968
@mpapis mpapis Merge pull request #1137 from lemoinem/fix/check-for-compatible-rubyg…

Fix error message for trouble-prone config in "gemrc"
@mpapis mpapis avoid duplication in rvm list remote if user/remote used 57f8bc5
@mpapis mpapis Merge branch 'master' of 7b3593d
@mpapis mpapis 1.16.0 d7d78f0
@mpapis mpapis Merge branch 'release/1.16.0' into stable 07cea6c
@mpapis mpapis 1.16.1 6d656e9
@mpapis mpapis fix osx rvm requirements 02bf6bf
@mpapis mpapis Merge branch 'hotfix/1.16.1' into stable e0cdc79
Commits on Sep 27, 2012
@mpapis mpapis 1.16.2 49c383f
@mpapis mpapis Merge pull request #1141 from lemoinem/fix/list-gemsets-in-mixed-mode
Fix rvm gemset list in mixed-mode.
@mpapis mpapis fix displaing disk-usage on bash 3.2/osx, fix #1144 6a03e98
@mpapis mpapis Merge pull request #1140 from lemoinem/feature/allow-users-to-have-th…

Feature/allow users to have their own trusted rvmrc
@mpapis mpapis Merge branch 'hotfix/1.16.2' into stable ee11fc0
@mpapis mpapis 1.16.3 a517222
@mpapis mpapis fix osx binary rubies, fix #1145 5755623
@mpapis mpapis Merge branch 'hotfix/1.16.3' into stable 54645c2
@mpapis mpapis 1.16.4 1519f3d
@mpapis mpapis fix osx 10.7 ruby-1.9.3 binary, switch osx system selctor 10.7.4 -> 1…
…0.7, fix building movable rubies on osx (libyaml), update #1145, update #1121
@mpapis mpapis Merge branch 'hotfix/1.16.4' into stable a3121a6
@mpapis mpapis 1.16.5 66cf5eb
@mpapis mpapis improve command detection, zsh which is broken and shows functions, fix 941ac9b