class Git::CommandLine

def post_process(raw_output, normalize, chomp)

Other tags:
    Api: - private

Returns:
  • (String, nil) -

Parameters:
  • raw_output (#string) -- the output to post-process
def post_process(raw_output, normalize, chomp)
  if raw_output.respond_to?(:string)
    output = raw_output.string.dup
    output = output.lines.map { |l| Git::EncodingUtils.normalize_encoding(l) }.join if normalize
    output.chomp! if chomp
    output
  else
    nil
  end
end