# File lib/grit/git.rb, line 452 def sh(command, &block) process = Child.new( command, :timeout => Git.git_timeout, :max => Git.git_max_size ) [process.out, process.err] rescue TimeoutExceeded, MaximumOutputExceeded raise GitTimeout, command end