/* * Copyright (c) 2020, Itamar S. * * SPDX-License-Identifier: BSD-2-Clause */ #include "Format.h" #include #include #include namespace Diff { String generate_only_additions(const String& text) { auto lines = text.split('\n', true); // Keep empty StringBuilder builder; builder.appendf("@@ -0,0 +1,%zu @@\n", lines.size()); for (const auto& line : lines) { builder.appendf("+%s\n", line.characters()); } return builder.to_string(); } };