Projects
openEuler:24.03:SP1:Everything
patch
_service:tar_scm:backport-Make-the-debug-2-outp...
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm:backport-Make-the-debug-2-output-more-useful.patch of Package patch
From 4be3ee4d25fc777a2508fdd03dc8f701cf4ca91d Mon Sep 17 00:00:00 2001 From: Andreas Gruenbacher <agruen@gnu.org> Date: Fri, 17 Aug 2018 10:31:22 +0200 Subject: [PATCH] Make the (debug & 2) output more useful * src/pch.c (another_hunk): In the (debug & 2) output, fix how empty lines that are not part of the patch context are printed. Also, add newlines to lines that are missing them to keep the output readable. Signed-off-by: Xibo.Wang <wangxb12@chinatelecom.cn> --- src/pch.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/pch.c b/src/pch.c index 4368561..aa0caf4 100644 --- a/src/pch.c +++ b/src/pch.c @@ -1923,8 +1923,13 @@ another_hunk (enum diff difftype, bool rev) lin i; for (i = 0; i <= p_end + 1; i++) { - fprintf (stderr, "%s %c", - format_linenum (numbuf0, i), + fputs (format_linenum (numbuf0, i), stderr); + if (p_Char[i] == '\n') + { + fputc('\n', stderr); + continue; + } + fprintf (stderr, " %c", p_Char[i]); if (p_Char[i] == '*') fprintf (stderr, " %s,%s\n", @@ -1937,7 +1942,8 @@ another_hunk (enum diff difftype, bool rev) else if (p_Char[i] != '^') { fputs(" |", stderr); - pch_write_line (i, stderr); + if (! pch_write_line (i, stderr)) + fputc('\n', stderr); } else fputc('\n', stderr); -- 1.8.3.1
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2