patchbomb: fix 'echo -en' bashism in test-patchbomb
The echo command doesn't accept options in some shells.
printf is required by the SUSv2 (Single UNIX Specification v2).
adding a
% default context
[0;1mdiff -r cf9f4ba66af2 a[0m
[0;31;1m--- a/a[0m
[0;32;1m+++ b/a[0m
[0;35m@@ -2,7 +2,7 @@[0m
c
a
a
[0;31m-b[0m
[0;32m+dd[0m
a
a
c
% --unified=2
[0;1mdiff -r cf9f4ba66af2 a[0m
[0;31;1m--- a/a[0m
[0;32;1m+++ b/a[0m
[0;35m@@ -3,5 +3,5 @@[0m
a
a
[0;31m-b[0m
[0;32m+dd[0m
a
a
% diffstat
a | 2 [0;32m+[0m[0;31m-[0m
1 files changed, 1 insertions(+), 1 deletions(-)
% record
[0;1mdiff --git a/a b/a[0m
[0;36;1mold mode 100644[0m
[0;36;1mnew mode 100755[0m
1 hunks, 2 lines changed
examine changes to 'a'? [Ynsfdaq?] [0;35m@@ -2,7 +2,7 @@[0m
c
a
a
[0;31m-b[0m
[0;32m+dd[0m
a
a
c
record this change to 'a'? [Ynsfdaq?]
rolling back last transaction
% qrecord
[0;1mdiff --git a/a b/a[0m
[0;36;1mold mode 100644[0m
[0;36;1mnew mode 100755[0m
1 hunks, 2 lines changed
examine changes to 'a'? [Ynsfdaq?] [0;35m@@ -2,7 +2,7 @@[0m
c
a
a
[0;31m-b[0m
[0;32m+dd[0m
a
a
c
record this change to 'a'? [Ynsfdaq?]