def run( command, message, &block )
      result = `git #{command} 2>&1`
      unless $?.success?
        print_error( "#{message}\n#{result}" )
        return false
      else
        yield result if block_given?
        return true
      end
    end
def run( command, message, &block )
      result = `git #{command} 2>&1`
      unless $?.success?
        print_error( "#{message}\n#{result}" )
        return false
      else
        yield result if block_given?
        return true
      end
    end
Command methods