[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Quilt-dev] [PATCH] Let print_patch print a newline character
From: |
Jean Delvare |
Subject: |
[Quilt-dev] [PATCH] Let print_patch print a newline character |
Date: |
Tue, 04 Mar 2014 21:14:49 +0100 |
Function print_patch currently doesn't print a newline character at
the end of the patch name. Because of this, callers which need the
newline character much wrap print_patch with an echo. This hurts
performance and isn't too elegant either.
So let print_patch print a trailing newline character. If the caller
doesn't need it, it will typically be stripped by bash anyway (tailing
whitespace is stripped on variable expansion.) And if the caller does
need it, it avoids the extra call to echo.
---
quilt/mail.in | 2 +-
quilt/next.in | 2 +-
quilt/previous.in | 2 +-
quilt/scripts/patchfns.in | 2 +-
quilt/top.in | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
--- quilt.orig/quilt/scripts/patchfns.in 2014-03-02 20:32:03.559260796
+0100
+++ quilt/quilt/scripts/patchfns.in 2014-03-02 21:35:24.373631982 +0100
@@ -950,7 +950,7 @@ version_check()
print_patch()
{
- echo -n "${QUILT_PATCHES_PREFIX:+$SUBDIR_DOWN$QUILT_PATCHES/}$1"
+ echo "${QUILT_PATCHES_PREFIX:+$SUBDIR_DOWN$QUILT_PATCHES/}$1"
}
# Generate a format suitable to print patch names with printf
--- quilt.orig/quilt/mail.in 2014-03-02 20:32:03.559260796 +0100
+++ quilt/quilt/mail.in 2014-03-02 21:39:38.380110407 +0100
@@ -466,7 +466,7 @@ dup_subjects=( $(
}
else subjects[$0] = patch }' \
| while read patch; do
- echo "$(print_patch "$patch")"
+ print_patch $patch
done
) )
if [ address@hidden -ne 0 ]
--- quilt.orig/quilt/next.in 2014-03-02 20:32:03.559260796 +0100
+++ quilt/quilt/next.in 2014-03-02 21:35:24.374632004 +0100
@@ -61,7 +61,7 @@ next=$(find_unapplied_patch "$1") || exi
if [ -n "$next" ]
then
- echo "$(print_patch $next)"
+ print_patch $next
else
exit 2
fi
--- quilt.orig/quilt/previous.in 2014-03-02 20:32:03.559260796 +0100
+++ quilt/quilt/previous.in 2014-03-02 21:35:24.374632004 +0100
@@ -62,7 +62,7 @@ patch=$(find_patch_in_series "$1") || ex
previous=$(applied_before "$patch" | tail -n 1)
if [ -n "$previous" ]
then
- echo "$(print_patch $previous)"
+ print_patch $previous
else
exit 2
fi
--- quilt.orig/quilt/top.in 2014-03-02 20:32:03.559260796 +0100
+++ quilt/quilt/top.in 2014-03-02 21:35:24.374632004 +0100
@@ -58,7 +58,7 @@ then
fi
top=$(find_top_patch) || exit 2
-echo "$(print_patch "$top")"
+print_patch $top
### Local Variables:
### mode: shell-script
--
Jean Delvare
SUSE L3 Support
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Quilt-dev] [PATCH] Let print_patch print a newline character,
Jean Delvare <=