From 21c329e0eb25100df64dc4bdab41ba41d64309f2 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Sun, 5 Oct 2014 20:33:33 -0500 Subject: [PATCH] Simplify dispatch in git wrapper --- Library/ENV/scm/git | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/Library/ENV/scm/git b/Library/ENV/scm/git index e4d36b5835..4316436e62 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