You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildr.apache.org by bo...@apache.org on 2009/03/25 19:24:02 UTC
svn commit: r758390 - /buildr/trunk/lib/buildr/core/build.rb
Author: boisvert
Date: Wed Mar 25 18:23:55 2009
New Revision: 758390
URL: http://svn.apache.org/viewvc?rev=758390&view=rev
Log:
Better errorr reporting if Git command fails
Modified:
buildr/trunk/lib/buildr/core/build.rb
Modified: buildr/trunk/lib/buildr/core/build.rb
URL: http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/build.rb?rev=758390&r1=758389&r2=758390&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/build.rb (original)
+++ buildr/trunk/lib/buildr/core/build.rb Wed Mar 25 18:23:55 2009
@@ -119,8 +119,9 @@
# git 'commit'
# git 'remote', 'show', 'origin'
def git(*args)
- output = `git #{args.shift} #{args.map { |arg| arg.inspect }.join(' ')}`
- fail "GIT command failed with status #{$?.exitstatus}" unless $?.exitstatus == 0
+ cmd = "git #{args.shift} #{args.map { |arg| arg.inspect }.join(' ')}"
+ output = `#{cmd}`
+ fail "GIT command \"#{cmd}\" failed with status #{$?.exitstatus}\n#{output}" unless $?.exitstatus == 0
return output
end