Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Warn if executable in bundle exec is empty | bronzdoc | 2016-10-30 | 1 | -0/+6 |
| | |||||
* | Add a setting for disable_exec_load | Samuel Giddins | 2016-08-16 | 1 | -1/+3 |
| | |||||
* | [Exec] Only set process title on Ruby 2.1+ | Samuel Giddins | 2016-08-10 | 1 | -7/+3 |
| | | | | The Process method is not available before then | ||||
* | Manually set a process title when using load | James Healy | 2016-08-09 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | With bundler 1.11.2, the process name for rake tasks looked like this: $ bundle exec rake foo:bar $ ps ux | grep rake user 1758 62.2 2.4 385816 202032 pts/3 Sl+ 16:16 0:04 ruby /usr/bin/rake foo:bar On bundler 1.12.0, the process name changed: $ bundle exec rake foo:bar $ ps ux | grep rake user 1758 62.2 2.4 385816 202032 pts/3 Sl+ 16:16 0:04 /usr/bin/rake The change in behaviour is caused by bundler 1.12 using `load` (instead of `exec`) where possible, and manually using `$0=` to set the command name. Unfortunately, that also alters the process title visible with ps, and using Process.setproctitle can help reverse that | ||||
* | JRuby in 1.8 mode doesn't support Array as first argument for Kernel.exec | ojab | 2016-07-16 | 1 | -1/+5 |
| | | | | Fixes #4586 | ||||
* | Add JRuby shebang to ruby_shebang? check | ojab | 2016-07-16 | 1 | -0/+1 |
| | | | | It allows commands to be executed via `.kernel_load` on JRuby | ||||
* | Fixing the reserved signals and hash value | Asutosh Palai | 2016-06-27 | 1 | -1/+4 |
| | |||||
* | Wiping all possible signals | Asutosh Palai | 2016-06-27 | 1 | -1/+1 |
| | |||||
* | Fixes #4568 | Asutosh Palai | 2016-06-27 | 1 | -0/+1 |
| | |||||
* | [Exec] Allow executables to exit non-zero via at_exit | Samuel Giddins | 2016-04-14 | 1 | -2/+1 |
| | |||||
* | Add test for checking langauge of sentences used in source code | Aditya Prakash | 2016-03-09 | 1 | -1/+1 |
| | |||||
* | [RubygemsIntegration] Add support for new activate_bin_path binstubs | Samuel Giddins | 2016-03-05 | 1 | -1/+2 |
| | |||||
* | [Exec] Fix loading on 1.8.7 | Samuel Giddins | 2016-02-23 | 1 | -1/+1 |
| | |||||
* | [Exec] Improve performance when checking for a ruby shebang | Samuel Giddins | 2016-02-22 | 1 | -2/+6 |
| | |||||
* | [Exec] Filter bundler code from backtrace when load fails | Samuel Giddins | 2016-02-22 | 1 | -1/+2 |
| | |||||
* | [Exec] Set $0 when loading | Samuel Giddins | 2016-02-22 | 1 | -0/+1 |
| | |||||
* | [Exec] Ensure failure loading is printed to STDERR | Samuel Giddins | 2016-02-22 | 1 | -2/+1 |
| | |||||
* | [Exec] Load instead of exec-ing | Samuel Giddins | 2016-02-22 | 1 | -11/+42 |
| | |||||
* | [Exec] Avoid loading the definition before exec-ing | Samuel Giddins | 2016-02-01 | 1 | -9/+3 |
| | |||||
* | Compatibility with frozen string literals | Samuel Giddins | 2016-01-31 | 1 | -0/+1 |
| | |||||
* | [Exec] Fix exec-ing with 0 args in a directory with spaces | Samuel Giddins | 2016-01-25 | 1 | -1/+1 |
| | |||||
* | Deal with ENOEXEC | Felipe Tanus | 2015-11-30 | 1 | -1/+1 |
| | |||||
* | Remove parenthesis | Justin Lambert | 2015-08-05 | 1 | -1/+1 |
| | |||||
* | Fix for warning on jruby 9k | Justin Lambert | 2015-08-05 | 1 | -1/+1 |
| | | | | | | | Jruby 9k is ruby 2.2.2, but doesn't support processes. So running `bundle exec` leads to a warning `warning: unsupported exec option: close_others`. This should fix that warning. | ||||
* | Fix Style/SingleSpaceBeforeFirstArg | Erick Sasse | 2015-07-19 | 1 | -1/+1 |
| | |||||
* | [RuboCop] Enable Style/StringLiterals | Samuel E. Giddins | 2015-07-15 | 1 | -1/+1 |
| | |||||
* | [RuboCop] Enable Style/EmptyLines | Samuel E. Giddins | 2015-07-15 | 1 | -1/+0 |
| | |||||
* | Removes a warning in jruby | David RodrÃguez | 2015-07-11 | 1 | -1/+3 |
| | | | | | | | | | | | | | It seems that jruby's exec does not understand that option: ``` uri:classloader:/jruby/kernel/kernel.rb:28: warning: unsupported exec option: close_others ``` The warning was skipped for rubies under 2.0 (like latest released jruby) but the new jruby 9.0.0.0 is 2.0 compatible by default so the check needs to be refined. | ||||
* | Unset UI when yielding to other programs | Samuel E. Giddins | 2015-06-02 | 1 | -0/+6 |
| | |||||
* | share bundle env setup between exec and Runtime | Andre Arko | 2015-01-19 | 1 | -52/+17 |
| | | | | | this means we only have to maintain setting up Bundler environment variables in one place | ||||
* | force TTY only in tests instead of all exec | Andre Arko | 2015-01-19 | 1 | -2/+1 |
| | |||||
* | Optimized bundle-exec | Kir Shatrov | 2015-01-19 | 1 | -12/+55 |
| | | | | | (from https://trello.com/c/bf90QcsN/66-exec-as-soon-as-possible) Right now the exec command loads the entire Gemfile, the entire lockfile, resolves the gemfile against the lockfile, and then execs. Instead, let's check $PATH for the exec command and exec instantly if it's there. | ||||
* | whitespace style | Andre Arko | 2014-01-26 | 1 | -0/+1 |
| | |||||
* | Refactored open and fixed few failing specs | Smit Shah | 2014-01-08 | 1 | -1/+1 |
| | |||||
* | Use *args instead of args | Smit Shah | 2014-01-08 | 1 | -1/+1 |
| | |||||
* | Refactored exec method in cli | Smit Shah | 2014-01-08 | 1 | -0/+36 |