Simplify dispatch in git wrapper

This commit is contained in:
Jack Nagel 2014-10-05 20:33:33 -05:00
parent 5dd1092f5f
commit 21c329e0eb

View File

@ -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