aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Nagel2014-10-05 20:33:33 -0500
committerJack Nagel2014-10-05 20:33:33 -0500
commit8ec575ee4d068a7969524366a48692ff14102e87 (patch)
treed8fa327c9b07cf33d5237820192005186ced3756
parent09c27ac953db218ca1941cdd6aa8c1a7886b7638 (diff)
downloadhomebrew-8ec575ee4d068a7969524366a48692ff14102e87.tar.bz2
Simplify dispatch in git wrapper
-rwxr-xr-xLibrary/ENV/scm/git12
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