in lib/between_meals/repo/svn.rb [57:77]
def changes(start_ref, end_ref)
valid_ref?(start_ref)
valid_ref?(end_ref) if end_ref
@logger.info("Diff between #{start_ref} and #{end_ref}")
changes = @cmd.diff(start_ref, end_ref, @repo_path).stdout
begin
parse_status(changes).compact
rescue StandardError => e
@logger.error(
'Something went wrong. Please report this output.',
)
@logger.error(e)
stdout.lines.each do |line|
@logger.error(line.strip)
end
exit(1)
end
end