diff options
| author | Jack Nagel | 2014-10-05 20:33:33 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-10-05 20:33:33 -0500 |
| commit | 8ec575ee4d068a7969524366a48692ff14102e87 (patch) | |
| tree | d8fa327c9b07cf33d5237820192005186ced3756 | |
| parent | 09c27ac953db218ca1941cdd6aa8c1a7886b7638 (diff) | |
| download | homebrew-8ec575ee4d068a7969524366a48692ff14102e87.tar.bz2 | |
Simplify dispatch in git wrapper
| -rwxr-xr-x | Library/ENV/scm/git | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/Library/ENV/scm/git b/Library/ENV/scm/git index e4d36b583..4316436e6 100755 --- a/Library/ENV/scm/git +++ b/Library/ENV/scm/git @@ -7,15 +7,9 @@ D = File.expand_path(File.dirname(__FILE__)).freeze def exec *args # prevent fork-bombs - arg0 = if args.size == 1 - args.first.split(' ') - else - args - end.first - return if arg0 =~ /^#{F}/i - return if File.expand_path(arg0) == File.expand_path(__FILE__) - - Kernel.exec(*args) + arg0 = args.first + return if arg0 =~ /^#{F}/i || File.expand_path(arg0) == File.expand_path(__FILE__) + super end case F.downcase |
