Josh Friend
d6d6bc8bb0
v1.2.14
2019-10-15 10:15:56 -04:00
Daniel Hahler
ecd67c8223
pyenv-exec: no -a
with exec
to keep $PATH with system version ( #1169 )
...
Using `exec -a` caused Python to use $PATH to look up the full program name (for
`sys.executable`), which 314937d
then tried to fix by changing $PATH
also for the system version.
This is not necessary anymore when not using the short name with `exec`.
This was rejected upstream
(https://github.com/rbenv/rbenv/pull/1089#issuecomment-394531896 ), since
it is not a problem with Ruby apparently.
Uses $PYENV_ROOT to check if system version is used.
Fixes https://github.com/pyenv/pyenv/issues/98 .
Fixes https://github.com/pyenv/pyenv/issues/789 .
2019-09-29 00:03:44 +02:00
Josh Friend
17f44b7cd6
v1.2.13
2019-07-09 08:56:34 -04:00
Josh Friend
a10c787f9b
v1.2.12
2019-06-11 10:18:18 -04:00
Andrew Rabert
0f596d2504
Revert "Merge pull request #1153 from cmcginty/remove-sbang"
...
This reverts commit 070e1c859f
, reversing
changes made to 3faeda67bb
.
2019-04-23 10:23:33 -04:00
Christopher Hunt
070e1c859f
Merge pull request #1153 from cmcginty/remove-sbang
...
Remove shebang lines from scripts for performance
2019-04-22 20:13:19 -04:00
Christopher Hunt
3faeda67bb
Merge pull request #1216 from blueyed/abs_dirname
...
Fix abs_dirname for relative symlinks in same directory
2019-04-18 16:34:55 -04:00
Yamashita, Yuu
abd4469920
v1.2.11
2019-04-09 00:50:15 +00:00
Yamashita, Yuu
9a98bfae48
v1.2.10
2019-04-04 01:18:57 +00:00
Daniel Hahler
3768f1d7db
Revert "also remove shebang with libexec/pyenv"
...
This reverts commit d352b4810d
.
2019-03-07 22:38:15 +01:00
Daniel Hahler
d352b4810d
also remove shebang with libexec/pyenv
2019-03-07 22:35:38 +01:00
Casey McGinty
83e5459cfb
Remove shebang lines from scripts for performance
...
All scripts in libexec/ (excluding pyenv) are called through pyenv,
therefore the shebang lines are not necessary. On some systems this
provides a measurable increase in performance of the shell prompt.
Related to pyenv/pyenv-virtualenv#259
2019-03-07 22:15:14 +01:00
Josh Friend
3f39e8a944
v1.2.9
2019-01-10 08:19:47 -05:00
Josh Friend
80414b1b5b
v1.2.8
2018-10-30 09:42:16 -04:00
Daniel Hahler
4f21d9a2ea
Fix abs_dirname for relative symlinks in same directory
...
Ref (abs_dirname in bats): https://github.com/sstephenson/bats/pull/224
Ref: https://github.com/rbenv/rbenv/pull/868
Fixes https://github.com/pyenv/pyenv/issues/580
2018-09-19 10:18:07 +02:00
Josh Friend
b7eea9003b
v1.2.7
2018-08-11 14:41:04 -04:00
Yamashita, Yuu
97f244fbb5
v1.2.6
2018-07-18 06:39:28 +00:00
Josh Friend
4812e0387b
v1.2.5
2018-06-27 19:21:18 -04:00
Tomoyuki Sahara
9c1d677d23
seq(1) is not available on OpenBSD.
2018-06-01 15:11:01 +09:00
Josh Friend
3faba7d47c
v1.2.4
2018-05-01 13:51:00 -04:00
Yamashita, Yuu
7973e59473
Fix rehash test to give up sooner after lock file's presence
2018-04-24 00:38:01 +00:00
Yamashita, Yuu
b1e3f13a85
Renamed variable; s/PYENV_REHASH_LOCK_TIMEOUT/PYENV_REHASH_TIMEOUT/
2018-04-24 00:35:55 +00:00
Yamashita, Yuu
a6c15fb242
Experimental implementation to wait rehash until acquiring lock
...
For now the code is using traditional pseudo locking mechanism
based on `noclobber`.
2018-04-19 01:02:16 +00:00
Yamashita, Yuu
83f97ef2b3
Merge remote-tracking branch 'rbenv/master' into rbenv-20180402
2018-04-02 01:46:48 +00:00
Josh Friend
abbb606041
v1.2.3
2018-03-28 18:22:17 -04:00
Josh Friend
a8e207f330
v1.2.2
2018-02-28 16:32:37 -05:00
Victor Lim
9daf81f16e
Fix https://github.com/rbenv/rbenv/issues/1065
...
Command `rbenv version-name > .ruby-version` will create an empty `.ruby-version` file
before running `rbenv-version-file`. This causes `rbenv-version-file` to return empty
string which in turn causes `rbenv-version-name` to return `system`.
Ensure size of `.ruby-version` is non-zero as a workaround.
2018-02-26 16:49:37 +08:00
Josh Friend
b704c4242c
Update changelog for 1.2.1 release
2018-01-10 08:27:34 -05:00
Josh Friend
e71ac9e439
Release v1.2.0
2017-12-10 09:40:49 -05:00
Marco Hinz
af53c790cc
Better error message for rbenv shell
...
Shell integration is not enabled by default. This means that, from all the
commands from `rbenv commands`, only "shell" won't work right away.
Replace "no such command" with a more descriptive message that points to
`rbenv init` instead.
2017-12-07 02:32:34 +01:00
Daniel Hahler
5f8a4c4d62
Fix some issues reported by shellcheck
2017-11-29 16:20:51 +01:00
Mislav Marohnić
eda952ab08
Merge branch 'cdpath-enable'
2017-11-29 15:53:41 +01:00
Mislav Marohnić
b80ea43e25
Quote directory name in variable assignment
2017-11-29 15:51:03 +01:00
Mislav Marohnić
eab68688dc
Merge pull request #959 from zenspider/fix-dash-u
...
Fixed `rbenv init -` output to work w/ no args and bash's `set -u`.
2017-11-29 15:40:23 +01:00
Mislav Marohnić
5183e32887
Merge pull request #982 from MartinNowak/issue759
...
partly resolve #759
2017-11-29 15:37:22 +01:00
Mislav Marohnić
33a5c2495d
Merge pull request #1003 from blueyed/version-file-skip-dirs
...
rbenv-version-file: ensure that the version file is a file
2017-11-29 15:23:58 +01:00
Yamashita, Yuu
85a66a9640
Merge pull request #1036 from zachriggle/pwd-changes
...
Fix $PWD changes when executing Python
2017-11-21 10:51:41 +09:00
Zach Riggle
19e2b9588a
Fix $PWD changes when executing Python
...
Specifically, this does not play well with PWD=/proc/self/cwd
2017-11-13 16:04:31 -06:00
Ryan Davis
1a8b5e04a9
Fixed rbenv init -
output to work w/ no args and bash's set -u
.
2017-11-06 13:59:04 -08:00
Josh Friend
5af8d2fb12
Update changelog for v1.1.5
2017-10-03 19:30:53 -04:00
Yamashita, Yuu
2178fb931c
v1.1.4
2017-09-20 01:54:46 +00:00
Josh Friend
0314de0c73
v1.1.3
2017-07-17 09:12:51 -04:00
Yamashita, Yuu
8fa1f43856
v1.1.2
2017-07-07 00:40:21 +00:00
Mislav Marohnić
6cd487db81
rbenv 1.1.1
2017-06-15 16:55:33 +02:00
Roman Bolshakov
01d39850b5
Do not attempt to read .python-version directories ( #606 )
2017-06-06 13:09:45 +02:00
Daniel Hahler
95b1b05cbe
rbenv-version-file: ensure that the version file is a file
...
Forwarded from https://github.com/pyenv/pyenv/pull/606 .
2017-06-05 15:40:59 +02:00
Daniel Hahler
3fd23431af
Merge remote-tracking branch 'rbenv/master'
...
Conflicts:
README.md
libexec/pyenv---version
libexec/pyenv-init
libexec/rbenv
libexec/rbenv-sh-shell
libexec/rbenv-which
test/init.bats
test/shell.bats
2017-06-05 15:18:44 +02:00
Jeff Kowalski
a81da8d864
Revert quoting change in previous commit; adjust test to match code
...
Revert back to original quoting style used before previous commit.
Adjust init.bats to reflect changes for successful tests.
2017-05-16 13:36:06 -07:00
Jeff Kowalski
be2e606fbd
Prefer 'set' over 'setenv' for fish shell
...
The setenv function in fish shell has changed dramatically in
75600b6b53
It now conforms to the csh version, which takes at most two arguments.
In this init script, the form
setenv PATH prepend_something $PATH
had been used, which had too many arguments.
Since setenv isn't a native command in fish, a suitable replacement is
to use the "set -gx" command, which can consume multiple arguments.
2017-04-06 23:55:48 -07:00
Tim Pope
9d93605e18
Don't unset CDPATH
2017-04-05 17:39:39 -04:00