<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>quilt, branch HEAD</title>
<subtitle>Private fork of https://savannah.nongnu.org/projects/quilt
</subtitle>
<entry>
<id>679fa73a4113fe9c613f8ea376027e4a90306252</id>
<published>2025-12-21T06:22:23Z</published>
<updated>2025-12-21T06:22:23Z</updated>
<title type="text">Add a README</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/679fa73a4113fe9c613f8ea376027e4a90306252.html" />
<author>
<name>Rene Kita</name>
<email>mail@rkta.de</email>
</author>
<content type="text">commit 679fa73a4113fe9c613f8ea376027e4a90306252
parent f451cf301d60de90ec967e12a1e654902a91d2e8
Author: Rene Kita &lt;mail@rkta.de&gt;
Date:   Sun, 21 Dec 2025 07:22:23 +0100

Add a README

</content>
</entry>
<entry>
<id>f451cf301d60de90ec967e12a1e654902a91d2e8</id>
<published>2023-08-10T14:06:52Z</published>
<updated>2025-12-21T05:53:12Z</updated>
<title type="text">Add option to set default header</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/f451cf301d60de90ec967e12a1e654902a91d2e8.html" />
<author>
<name>Rene Kita</name>
<email>mail@rkta.de</email>
</author>
<content type="text">commit f451cf301d60de90ec967e12a1e654902a91d2e8
parent 0a04ceb189849ffe0e2f02334def743f2afbc5ba
Author: Rene Kita &lt;mail@rkta.de&gt;
Date:   Thu, 10 Aug 2023 16:06:52 +0200

Add option to set default header

</content>
</entry>
<entry>
<id>0a04ceb189849ffe0e2f02334def743f2afbc5ba</id>
<published>2023-09-27T06:53:21Z</published>
<updated>2025-12-21T05:53:12Z</updated>
<title type="text">Build before installing</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/0a04ceb189849ffe0e2f02334def743f2afbc5ba.html" />
<author>
<name>Rene Kita</name>
<email>mail@rkta.de</email>
</author>
<content type="text">commit 0a04ceb189849ffe0e2f02334def743f2afbc5ba
parent b5d31b091bdf1183a713bb85acda363035924c2e
Author: Rene Kita &lt;mail@rkta.de&gt;
Date:   Wed, 27 Sep 2023 08:53:21 +0200

Build before installing

</content>
</entry>
<entry>
<id>b5d31b091bdf1183a713bb85acda363035924c2e</id>
<published>2025-06-23T11:27:06Z</published>
<updated>2025-06-23T11:27:06Z</updated>
<title type="text">contrib/spec-filters/obs: /usr/bin/sh -&gt; /bin/sh</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/b5d31b091bdf1183a713bb85acda363035924c2e.html" />
<author>
<name>Robert Yang</name>
<email>liezhi.yang@windriver.com</email>
</author>
<content type="text">commit b5d31b091bdf1183a713bb85acda363035924c2e
parent 7922252dfd1e8bb14b7cb432ba23629d6732eb5a
Author: Robert Yang &lt;liezhi.yang@windriver.com&gt;
Date:   Mon, 23 Jun 2025 13:27:06 +0200

contrib/spec-filters/obs: /usr/bin/sh -&gt; /bin/sh

The /bin/sh is more common than /usr/bin/sh, the later one doesn&#39;t exist on
distributions such as Ubuntu 22.04.

Signed-off-by: Robert Yang &lt;liezhi.yang@windriver.com&gt;
Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>7922252dfd1e8bb14b7cb432ba23629d6732eb5a</id>
<published>2025-05-09T07:51:30Z</published>
<updated>2025-05-09T07:51:30Z</updated>
<title type="text">setup: Deal with ExclusiveArch</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/7922252dfd1e8bb14b7cb432ba23629d6732eb5a.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 7922252dfd1e8bb14b7cb432ba23629d6732eb5a
parent ada3fdfa57e2c0199520441cac137106b8a86528
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Fri,  9 May 2025 09:51:30 +0200

setup: Deal with ExclusiveArch

If the spec file includes an ExclusiveArch statement and the local
architecture isn&#39;t part of the list, rpmbuild will fail. Check for
the presence of this statement before calling rpmbuild, and if it
would fail, pass option --target to set the architecture to a
supported one.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>ada3fdfa57e2c0199520441cac137106b8a86528</id>
<published>2025-04-28T07:54:28Z</published>
<updated>2025-04-28T07:54:28Z</updated>
<title type="text">Fix &quot;make publish&quot;</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/ada3fdfa57e2c0199520441cac137106b8a86528.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit ada3fdfa57e2c0199520441cac137106b8a86528
parent 67d6d4a6c5a8283dec40a218a16821e61c2110fb
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Mon, 28 Apr 2025 09:54:28 +0200

Fix &quot;make publish&quot;

Pass option -O to scp to use the old SCP protocol, the only one
supported by the Savannah server at the moment.

</content>
</entry>
<entry>
<id>67d6d4a6c5a8283dec40a218a16821e61c2110fb</id>
<published>2025-04-26T18:52:55Z</published>
<updated>2025-04-26T18:52:55Z</updated>
<title type="text">Avoid backslash character in NEWS file</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/67d6d4a6c5a8283dec40a218a16821e61c2110fb.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 67d6d4a6c5a8283dec40a218a16821e61c2110fb
parent cf91eb1ac2352adf8dbaa31c6bc31be036af9969
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Sat, 26 Apr 2025 20:52:55 +0200

Avoid backslash character in NEWS file

It breaks the generation of the spec file.

</content>
</entry>
<entry>
<id>cf91eb1ac2352adf8dbaa31c6bc31be036af9969</id>
<published>2025-04-26T18:33:23Z</published>
<updated>2025-04-26T18:33:23Z</updated>
<title type="text">Set version to 0.69.</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/cf91eb1ac2352adf8dbaa31c6bc31be036af9969.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit cf91eb1ac2352adf8dbaa31c6bc31be036af9969
parent 0245c06b04c76263fea36e92c2ddf66de7d9a387
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Sat, 26 Apr 2025 20:33:23 +0200

Set version to 0.69.

</content>
</entry>
<entry>
<id>0245c06b04c76263fea36e92c2ddf66de7d9a387</id>
<published>2025-04-26T18:10:42Z</published>
<updated>2025-04-26T18:10:42Z</updated>
<title type="text">Update the quilt setup usage message</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/0245c06b04c76263fea36e92c2ddf66de7d9a387.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 0245c06b04c76263fea36e92c2ddf66de7d9a387
parent e082aa2fdcdd927337fde3691438d69cb3603361
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Sat, 26 Apr 2025 20:10:42 +0200

Update the quilt setup usage message

</content>
</entry>
<entry>
<id>e082aa2fdcdd927337fde3691438d69cb3603361</id>
<published>2025-04-17T16:35:10Z</published>
<updated>2025-04-17T16:35:10Z</updated>
<title type="text">Update the German translation</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/e082aa2fdcdd927337fde3691438d69cb3603361.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit e082aa2fdcdd927337fde3691438d69cb3603361
parent 6c6da8c8c728d47d610ec655673aecd7dbd0786b
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Thu, 17 Apr 2025 18:35:10 +0200

Update the German translation

Thanks to Holger Hetterich for proofreading.

</content>
</entry>
<entry>
<id>6c6da8c8c728d47d610ec655673aecd7dbd0786b</id>
<published>2025-03-28T07:25:39Z</published>
<updated>2025-04-10T11:58:16Z</updated>
<title type="text">po/ja.po: Add translation for --spec-filter help string</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/6c6da8c8c728d47d610ec655673aecd7dbd0786b.html" />
<author>
<name>Yasushi SHOJI</name>
<email>yashi@spacecubics.com</email>
</author>
<content type="text">commit 6c6da8c8c728d47d610ec655673aecd7dbd0786b
parent cd0b1f8135604960ee12160e4c346b0900aa1c4b
Author: Yasushi SHOJI &lt;yashi@spacecubics.com&gt;
Date:   Fri, 28 Mar 2025 16:25:39 +0900

po/ja.po: Add translation for --spec-filter help string

Add translated version of the help string for --spec-filter.

Signed-off-by: Yasushi SHOJI &lt;yashi@spacecubics.com&gt;
Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>cd0b1f8135604960ee12160e4c346b0900aa1c4b</id>
<published>2025-03-28T07:09:35Z</published>
<updated>2025-04-10T11:58:10Z</updated>
<title type="text">po/ja.po: Add new translation for setup</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/cd0b1f8135604960ee12160e4c346b0900aa1c4b.html" />
<author>
<name>Yasushi SHOJI</name>
<email>yashi@spacecubics.com</email>
</author>
<content type="text">commit cd0b1f8135604960ee12160e4c346b0900aa1c4b
parent 15ecf5a1dcbbf097ae9a0106d2da493ea3a80c42
Author: Yasushi SHOJI &lt;yashi@spacecubics.com&gt;
Date:   Fri, 28 Mar 2025 16:09:35 +0900

po/ja.po: Add new translation for setup

This warning is displayed when filter can&#39;t be executed.

Signed-off-by: Yasushi SHOJI &lt;yashi@spacecubics.com&gt;
Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>15ecf5a1dcbbf097ae9a0106d2da493ea3a80c42</id>
<published>2025-03-28T07:08:40Z</published>
<updated>2025-04-10T11:58:05Z</updated>
<title type="text">po/ja.po: Replace spaces with a tab</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/15ecf5a1dcbbf097ae9a0106d2da493ea3a80c42.html" />
<author>
<name>Yasushi SHOJI</name>
<email>yashi@spacecubics.com</email>
</author>
<content type="text">commit 15ecf5a1dcbbf097ae9a0106d2da493ea3a80c42
parent 2bf4ac4c5f646e5a509af8b3b359d2d3b9b97f8f
Author: Yasushi SHOJI &lt;yashi@spacecubics.com&gt;
Date:   Fri, 28 Mar 2025 16:08:40 +0900

po/ja.po: Replace spaces with a tab

These two lines had 8 space characters instead of a tab. This commit
fixes it.

Signed-off-by: Yasushi SHOJI &lt;yashi@spacecubics.com&gt;
Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>2bf4ac4c5f646e5a509af8b3b359d2d3b9b97f8f</id>
<published>2025-03-27T17:50:38Z</published>
<updated>2025-03-27T17:50:38Z</updated>
<title type="text">Update the French translation</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/2bf4ac4c5f646e5a509af8b3b359d2d3b9b97f8f.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 2bf4ac4c5f646e5a509af8b3b359d2d3b9b97f8f
parent d65a856e794702d9a3323be52cb8409a15c3e098
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Thu, 27 Mar 2025 18:50:38 +0100

Update the French translation

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>d65a856e794702d9a3323be52cb8409a15c3e098</id>
<published>2025-03-27T17:45:10Z</published>
<updated>2025-03-27T17:45:10Z</updated>
<title type="text">setup: Fix accidental tab character in help text</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/d65a856e794702d9a3323be52cb8409a15c3e098.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit d65a856e794702d9a3323be52cb8409a15c3e098
parent 73437c9b2968a40df7ba3b7bef387c84b50308f9
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Thu, 27 Mar 2025 18:45:10 +0100

setup: Fix accidental tab character in help text

Fixes: 65cda3275f16 (&quot;setup: New option --spec-filter&quot;)
Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>73437c9b2968a40df7ba3b7bef387c84b50308f9</id>
<published>2025-03-27T14:42:04Z</published>
<updated>2025-03-27T14:42:04Z</updated>
<title type="text">Resync translation files</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/73437c9b2968a40df7ba3b7bef387c84b50308f9.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 73437c9b2968a40df7ba3b7bef387c84b50308f9
parent 66660c4ffe591cd34ff5ede09936386fb8cab13a
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Thu, 27 Mar 2025 15:42:04 +0100

Resync translation files

</content>
</entry>
<entry>
<id>66660c4ffe591cd34ff5ede09936386fb8cab13a</id>
<published>2025-03-27T14:32:52Z</published>
<updated>2025-03-27T14:32:52Z</updated>
<title type="text">setup: Fix for rpm 4.20&#39;s RPM_BUILD_ROOT change</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/66660c4ffe591cd34ff5ede09936386fb8cab13a.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 66660c4ffe591cd34ff5ede09936386fb8cab13a
parent d201ed4fd59349db85068ea426790b46d9132715
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Thu, 27 Mar 2025 15:32:52 +0100

setup: Fix for rpm 4.20&#39;s RPM_BUILD_ROOT change

rpm 4.20 creates a working directory (named
${RPM_PACKAGE_NAME}-${RPM_PACKAGE_VERSION}-build) inside _builddir
and RPM_BUILD_DIR points to that directory instead of _builddir as
it used to. This confuses the inspect-wrapper script which assumes
that RPM_BUILD_DIR points to _builddir.

Detect this case and make RPM_BUILD_DIR point to _builddir again so
that the rest of the code keeps working.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>d201ed4fd59349db85068ea426790b46d9132715</id>
<published>2025-03-17T11:13:35Z</published>
<updated>2025-03-17T11:13:35Z</updated>
<title type="text">Make spec filters executable</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/d201ed4fd59349db85068ea426790b46d9132715.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit d201ed4fd59349db85068ea426790b46d9132715
parent 27075e81586fa1b7378caab4162ba6e8e4f45f99
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Mon, 17 Mar 2025 12:13:35 +0100

Make spec filters executable

That way, they can be used in-place.

</content>
</entry>
<entry>
<id>27075e81586fa1b7378caab4162ba6e8e4f45f99</id>
<published>2025-03-14T16:33:07Z</published>
<updated>2025-03-14T16:33:07Z</updated>
<title type="text">setup: Implement a spec filter library</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/27075e81586fa1b7378caab4162ba6e8e4f45f99.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 27075e81586fa1b7378caab4162ba6e8e4f45f99
parent 65cda3275f16944f232fc9930fbb137a07479bc0
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Fri, 14 Mar 2025 17:33:07 +0100

setup: Implement a spec filter library

Include spec file filters directly in quilt, so that the most
popular filters can be maintained collectively.

The first spec file filter is for OBS, based on a script by Matěj
Cepl and an old SUSE-specific quilt patch.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>65cda3275f16944f232fc9930fbb137a07479bc0</id>
<published>2025-03-14T16:32:59Z</published>
<updated>2025-03-14T16:32:59Z</updated>
<title type="text">setup: New option --spec-filter</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/65cda3275f16944f232fc9930fbb137a07479bc0.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 65cda3275f16944f232fc9930fbb137a07479bc0
parent ff2210b24772bd675987930cde359a1078b89012
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Fri, 14 Mar 2025 17:32:59 +0100

setup: New option --spec-filter

Some build systems (such as OBS) don&#39;t work with compliant rpm spec
files. Instead, they use templates, which they preprocess before
passing them to rpmbuild. In order to be able to use &quot;quilt setup&quot;
on these spec files, we need to perform the same kind of
preprocessing.

For this purpose, introduce a new option to the setup command,
--spec-filter. This lets the user provide a customer filtering script
to preprocess their spec file before rpmbuild gets called on it.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>ff2210b24772bd675987930cde359a1078b89012</id>
<published>2025-03-14T16:32:45Z</published>
<updated>2025-03-14T16:32:45Z</updated>
<title type="text">setup: Pass --define to rpmbuild instead of --eval &quot;%define ...&quot;</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/ff2210b24772bd675987930cde359a1078b89012.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit ff2210b24772bd675987930cde359a1078b89012
parent 8a9068f90ee08e2b8672c788363c357656cddd3e
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Fri, 14 Mar 2025 17:32:45 +0100

setup: Pass --define to rpmbuild instead of --eval &quot;%define ...&quot;

Changes in rpmbuild 4.20 break defining macros using --eval &quot;%define
...&quot; for noarch packages. While this is a bug, it is possible and
recommended to define macros using option --define instead, so let&#39;s
just do that.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>8a9068f90ee08e2b8672c788363c357656cddd3e</id>
<published>2025-02-10T10:33:41Z</published>
<updated>2025-02-10T10:33:41Z</updated>
<title type="text">Fix two exit values</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/8a9068f90ee08e2b8672c788363c357656cddd3e.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 8a9068f90ee08e2b8672c788363c357656cddd3e
parent 99e4ab70434c7156a82155c68d9f753e22926d8e
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Mon, 10 Feb 2025 11:33:41 +0100

Fix two exit values

In perl, &quot;exit&quot; is considered a named unary operator, and these have
higher precedence than the ternary ?: opertor. Therefore parentheses
are required to properly evaluate the exit value before returning it.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>99e4ab70434c7156a82155c68d9f753e22926d8e</id>
<published>2025-02-10T10:33:37Z</published>
<updated>2025-02-10T10:33:37Z</updated>
<title type="text">guards: fix exit operator precedence error</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/99e4ab70434c7156a82155c68d9f753e22926d8e.html" />
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<content type="text">commit 99e4ab70434c7156a82155c68d9f753e22926d8e
parent 48246e2b4d3ca1d532163996935b5ae84ec402de
Author: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Date:   Mon, 10 Feb 2025 11:33:37 +0100

guards: fix exit operator precedence error

The perl expression:
	exit $problems ? 1 : 0;
will now throw a warning with newer versions of perl:
	Possible precedence issue with control flow operator (exit) at /usr/bin/guards line 198.
as it properly catches that the control flow is NOT being evaluated
here.  For more details on the issue, please see this 10-year-old perl
blog post:
	https://blogs.perl.org/users/buddy_burden/2014/06/when-a-failure-is-not-a-failure.html

Fix this up by providing the proper &quot;evaluate this expression and THEN
return the value&quot; logic that the code was expecting:

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>48246e2b4d3ca1d532163996935b5ae84ec402de</id>
<published>2025-01-24T08:24:38Z</published>
<updated>2025-01-31T10:13:55Z</updated>
<title type="text">configure: Fix a reference to patch where diffutils should be</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/48246e2b4d3ca1d532163996935b5ae84ec402de.html" />
<author>
<name>Petr Tesarik</name>
<email>ptesarik@suse.com</email>
</author>
<content type="text">commit 48246e2b4d3ca1d532163996935b5ae84ec402de
parent 94d9e9745d07b99e6f9efb684086fb5e2fabeb55
Author: Petr Tesarik &lt;ptesarik@suse.com&gt;
Date:   Fri, 24 Jan 2025 09:24:38 +0100

configure: Fix a reference to patch where diffutils should be

Amend a confusing error message if (recent enough) GNU diffutils are not
found.

Signed-off-by: Petr Tesarik &lt;ptesarik@suse.com&gt;
Signed-off-by: Andreas Gruenbacher &lt;andreas.gruenbacher@gmail.com&gt;

</content>
</entry>
<entry>
<id>94d9e9745d07b99e6f9efb684086fb5e2fabeb55</id>
<published>2025-01-24T08:24:37Z</published>
<updated>2025-01-31T10:13:50Z</updated>
<title type="text">Update mailman URL</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/94d9e9745d07b99e6f9efb684086fb5e2fabeb55.html" />
<author>
<name>Petr Tesarik</name>
<email>ptesarik@suse.com</email>
</author>
<content type="text">commit 94d9e9745d07b99e6f9efb684086fb5e2fabeb55
parent c8c06d0790bcdec19918c3b3eae811f8b67de1e4
Author: Petr Tesarik &lt;ptesarik@suse.com&gt;
Date:   Fri, 24 Jan 2025 09:24:37 +0100

Update mailman URL

Update a few non-working links to the quilt-dev mailman page.

Signed-off-by: Petr Tesarik &lt;ptesarik@suse.com&gt;
Signed-off-by: Andreas Gruenbacher &lt;andreas.gruenbacher@gmail.com&gt;

</content>
</entry>
<entry>
<id>c8c06d0790bcdec19918c3b3eae811f8b67de1e4</id>
<published>2024-08-13T12:57:16Z</published>
<updated>2024-08-13T12:57:16Z</updated>
<title type="text">patches: Minor optimization to scan_unapplied</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/c8c06d0790bcdec19918c3b3eae811f8b67de1e4.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit c8c06d0790bcdec19918c3b3eae811f8b67de1e4
parent 14ad52f97d92e67bd2c10993a99457aebb4bcab1
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Tue, 13 Aug 2024 14:57:16 +0200

patches: Minor optimization to scan_unapplied

Prepare the search pattern in scan_unapplied outside the inner loop
for a small performance benefit.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>14ad52f97d92e67bd2c10993a99457aebb4bcab1</id>
<published>2024-08-13T12:57:03Z</published>
<updated>2024-08-13T12:57:03Z</updated>
<title type="text">patches: Performance boost on large series</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/14ad52f97d92e67bd2c10993a99457aebb4bcab1.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 14ad52f97d92e67bd2c10993a99457aebb4bcab1
parent 3ba7a3085d270f6b3c79b7278abdacc44ad69015
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Tue, 13 Aug 2024 14:57:03 +0200

patches: Performance boost on large series

On large series, the patches command is horribly slow. This is caused
by a performance issue in bash 4.4 and older when a function with a
lot of positional parameters calls another function.

This can be worked around by expanding the list of patches inside the
functions instead of passing them as parameters. In my tests, this
speeds up the command by a factor 1000 (from over 34 minutes to 2
seconds on a fully applied 48000 patch series).

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>3ba7a3085d270f6b3c79b7278abdacc44ad69015</id>
<published>2024-07-16T07:08:19Z</published>
<updated>2024-07-16T07:08:19Z</updated>
<title type="text">patches: Minor optimizations</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/3ba7a3085d270f6b3c79b7278abdacc44ad69015.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 3ba7a3085d270f6b3c79b7278abdacc44ad69015
parent 2eae24970124845194a54e40a979a12a2b29527a
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Tue, 16 Jul 2024 09:08:19 +0200

patches: Minor optimizations

* If there is no top patch, then there can&#39;t be patches before the
  top patch.
* Use applied_before as it is faster than patches_before.

The same optimizations were applied to the series command 4 years ago
with commit 4040eb7dce59 (&quot;series: Minor optimizations&quot;).

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>2eae24970124845194a54e40a979a12a2b29527a</id>
<published>2024-07-16T07:08:12Z</published>
<updated>2024-07-16T07:08:12Z</updated>
<title type="text">series: Remove the &quot;fast&quot; path</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/2eae24970124845194a54e40a979a12a2b29527a.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 2eae24970124845194a54e40a979a12a2b29527a
parent 8573bc15b647e7cb6c1f81c9df48191d4d8b8c96
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Tue, 16 Jul 2024 09:08:12 +0200

series: Remove the &quot;fast&quot; path

Originally, &quot;series&quot; with no options was implemented by calling
cat_series directly, while options required calling cat_patches which
was very slow on large series. Having a fast path made complete
sense back then.

However, since commit 117e66f40d01 (&quot;Series command: add missing
paths to patches if $QUILT_PATCHES_PREFIX is set&quot;), the fast path is
also calling cat_patches, so it is no longer fast. Therefore it no
longer makes sense to have distinct code paths and we can simplify the
code with no performance penalty.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>8573bc15b647e7cb6c1f81c9df48191d4d8b8c96</id>
<published>2024-06-21T13:57:55Z</published>
<updated>2024-06-21T13:57:55Z</updated>
<title type="text">Update the translation of command &quot;new&quot;</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/8573bc15b647e7cb6c1f81c9df48191d4d8b8c96.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 8573bc15b647e7cb6c1f81c9df48191d4d8b8c96
parent 1051d11bcecb61439b79eb7b16c41bf46478a61a
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Fri, 21 Jun 2024 15:57:55 +0200

Update the translation of command &quot;new&quot;

</content>
</entry>
<entry>
<id>1051d11bcecb61439b79eb7b16c41bf46478a61a</id>
<published>2024-06-20T16:06:13Z</published>
<updated>2024-06-20T16:06:13Z</updated>
<title type="text">new: Stop claiming support of option -p ab</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/1051d11bcecb61439b79eb7b16c41bf46478a61a.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 1051d11bcecb61439b79eb7b16c41bf46478a61a
parent 8f66d9bf5bce8a97df7336006024bc1f95278dad
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Thu, 20 Jun 2024 18:06:13 +0200

new: Stop claiming support of option -p ab

The &quot;new&quot; command supports option -p ab, which will add -p ab to the
new patch&#39;s options in the series file. Problem is, this option isn&#39;t
actually supported in the series file. Only options which should be
passed to the patch command are supported.

So don&#39;t let the user pass option -p ab when creating a patch.

This should prevent some confusion as reported here:
https://savannah.nongnu.org/patch/index.php?10094

Fixes: 66f9da46333e (&quot;new command: Add -p ... option (equivalent to diff -p ...)&quot;)
Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>8f66d9bf5bce8a97df7336006024bc1f95278dad</id>
<published>2024-06-20T16:06:06Z</published>
<updated>2024-06-20T16:06:06Z</updated>
<title type="text">patch_format: workaround for bash 3.1 and older</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/8f66d9bf5bce8a97df7336006024bc1f95278dad.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 8f66d9bf5bce8a97df7336006024bc1f95278dad
parent 5d0543efedf979c7e70987d14de4517615e9890c
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Thu, 20 Jun 2024 18:06:06 +0200

patch_format: workaround for bash 3.1 and older

There&#39;s a pattern substitution bug in bash 3.1 and older when the
pattern is a single %. Reapply the workaround that was in place
before recent changes.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>5d0543efedf979c7e70987d14de4517615e9890c</id>
<published>2024-06-06T13:45:46Z</published>
<updated>2024-06-06T14:02:55Z</updated>
<title type="text">Don&#39;t use bash patsub_replacement shell option</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/5d0543efedf979c7e70987d14de4517615e9890c.html" />
<author>
<name>Andreas Gruenbacher</name>
<email>andreas.gruenbacher@gmail.com</email>
</author>
<content type="text">commit 5d0543efedf979c7e70987d14de4517615e9890c
parent 70324d37b3fbd854aa670943425d540c96e43914
Author: Andreas Gruenbacher &lt;andreas.gruenbacher@gmail.com&gt;
Date:   Thu,  6 Jun 2024 15:45:46 +0200

Don&#39;t use bash patsub_replacement shell option

As Jean has pointed out, bash only supports &#39;&amp;&#39; expansion in pattern
substitution replacement strings since version 5.2. Quilt only requires
bash version 3.0, so don&#39;t use that feature.

Signed-off-by: Andreas Gruenbacher &lt;andreas.gruenbacher@gmail.com&gt;

</content>
</entry>
<entry>
<id>70324d37b3fbd854aa670943425d540c96e43914</id>
<published>2024-05-14T10:53:55Z</published>
<updated>2024-05-14T23:43:20Z</updated>
<title type="text">patch_format: escape all occurences of %</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/70324d37b3fbd854aa670943425d540c96e43914.html" />
<author>
<name>Andreas Schwab</name>
<email>schwab@suse.de</email>
</author>
<content type="text">commit 70324d37b3fbd854aa670943425d540c96e43914
parent 4dd159207a5a8b1ef8f7fc719e470b55c93f24f0
Author: Andreas Schwab &lt;schwab@suse.de&gt;
Date:   Tue, 14 May 2024 12:53:55 +0200

patch_format: escape all occurences of %

[In addition, escape backslash (\) as well.]
Signed-off-by: Andreas Gruenbacher &lt;andreas.gruenbacher@gmail.com&gt;

</content>
</entry>
<entry>
<id>4dd159207a5a8b1ef8f7fc719e470b55c93f24f0</id>
<published>2024-03-27T15:11:59Z</published>
<updated>2024-03-27T15:11:59Z</updated>
<title type="text">Set version to 0.68.</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/4dd159207a5a8b1ef8f7fc719e470b55c93f24f0.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 4dd159207a5a8b1ef8f7fc719e470b55c93f24f0
parent 147fab5136b48af647b07e1604cbbac34ec1bf4c
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Wed, 27 Mar 2024 16:11:59 +0100

Set version to 0.68.

</content>
</entry>
<entry>
<id>147fab5136b48af647b07e1604cbbac34ec1bf4c</id>
<published>2024-03-22T10:03:53Z</published>
<updated>2024-03-22T10:03:53Z</updated>
<title type="text">Update the German translation</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/147fab5136b48af647b07e1604cbbac34ec1bf4c.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 147fab5136b48af647b07e1604cbbac34ec1bf4c
parent e1e82379f392cc9d0a4f7be1a2ee7b4f5869fca9
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Fri, 22 Mar 2024 11:03:53 +0100

Update the German translation

Thanks to Dan Čermák and Holger Hetterich for their help.

</content>
</entry>
<entry>
<id>e1e82379f392cc9d0a4f7be1a2ee7b4f5869fca9</id>
<published>2024-02-09T13:17:41Z</published>
<updated>2024-02-12T09:24:25Z</updated>
<title type="text">Update the Japanese translation</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/e1e82379f392cc9d0a4f7be1a2ee7b4f5869fca9.html" />
<author>
<name>Yasushi SHOJI</name>
<email>yashi@spacecubics.com</email>
</author>
<content type="text">commit e1e82379f392cc9d0a4f7be1a2ee7b4f5869fca9
parent 88c38ad4e27eacdd7888ecc16c45958226726a5b
Author: Yasushi SHOJI &lt;yashi@spacecubics.com&gt;
Date:   Fri,  9 Feb 2024 22:17:41 +0900

Update the Japanese translation

Signed-off-by: Yasushi SHOJI &lt;yashi@spacecubics.com&gt;

</content>
</entry>
<entry>
<id>88c38ad4e27eacdd7888ecc16c45958226726a5b</id>
<published>2024-02-09T10:45:18Z</published>
<updated>2024-02-09T10:45:18Z</updated>
<title type="text">Update the French translation</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/88c38ad4e27eacdd7888ecc16c45958226726a5b.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 88c38ad4e27eacdd7888ecc16c45958226726a5b
parent be674ced735330ce751d5834e18c018843abdddf
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Fri,  9 Feb 2024 11:45:18 +0100

Update the French translation

</content>
</entry>
<entry>
<id>be674ced735330ce751d5834e18c018843abdddf</id>
<published>2024-02-09T10:34:35Z</published>
<updated>2024-02-09T10:34:35Z</updated>
<title type="text">Resync translation files</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/be674ced735330ce751d5834e18c018843abdddf.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit be674ced735330ce751d5834e18c018843abdddf
parent 437dfd2ac21dca14a2a5d42928b7534c1be9b589
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Fri,  9 Feb 2024 11:34:35 +0100

Resync translation files

</content>
</entry>
<entry>
<id>437dfd2ac21dca14a2a5d42928b7534c1be9b589</id>
<published>2024-02-09T10:31:57Z</published>
<updated>2024-02-09T10:31:57Z</updated>
<title type="text">setup: Improve the documentation on spec file limitations</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/437dfd2ac21dca14a2a5d42928b7534c1be9b589.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 437dfd2ac21dca14a2a5d42928b7534c1be9b589
parent da0f5f468ad3520b40dfbad41253ec7d61d3eac4
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Fri,  9 Feb 2024 11:31:57 +0100

setup: Improve the documentation on spec file limitations

The paragraph explaining the limitations on spec files wasn&#39;t clear
to all, so reword one statement and add an example to make it
hopefully clearer.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>da0f5f468ad3520b40dfbad41253ec7d61d3eac4</id>
<published>2024-02-09T09:59:15Z</published>
<updated>2024-02-09T09:59:15Z</updated>
<title type="text">Missing newline in Japanese translation</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/da0f5f468ad3520b40dfbad41253ec7d61d3eac4.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit da0f5f468ad3520b40dfbad41253ec7d61d3eac4
parent eb6b11a548f6d64c96bdbf5962a4e0a1d3ec8f96
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Fri,  9 Feb 2024 10:59:15 +0100

Missing newline in Japanese translation

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;
Fixes: b969b6ee1edc (&quot;Update the Japanese translation&quot;)

</content>
</entry>
<entry>
<id>eb6b11a548f6d64c96bdbf5962a4e0a1d3ec8f96</id>
<published>2024-01-31T12:37:43Z</published>
<updated>2024-01-31T12:37:43Z</updated>
<title type="text">test: Loosen file removal check</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/eb6b11a548f6d64c96bdbf5962a4e0a1d3ec8f96.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit eb6b11a548f6d64c96bdbf5962a4e0a1d3ec8f96
parent a60135acb1d5b908fc6c4b795e3b870fbb16fa0d
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Wed, 31 Jan 2024 13:37:43 +0100

test: Loosen file removal check

Files can be removed in any order, it isn&#39;t deterministic, so loosen
the test to accept any order.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>a60135acb1d5b908fc6c4b795e3b870fbb16fa0d</id>
<published>2024-01-31T12:37:37Z</published>
<updated>2024-01-31T12:37:37Z</updated>
<title type="text">Fix awk regexp escape sequence</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/a60135acb1d5b908fc6c4b795e3b870fbb16fa0d.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit a60135acb1d5b908fc6c4b795e3b870fbb16fa0d
parent b969b6ee1edc982c3b8d9e8902e6a7756b0e362b
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Wed, 31 Jan 2024 13:37:37 +0100

Fix awk regexp escape sequence

Gawk version 5.0.0 and later will complain when escaping a sequence
in a regexp, which didn&#39;t need to be escaped. Drop the unneeded
escape character to silent the warning.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>b969b6ee1edc982c3b8d9e8902e6a7756b0e362b</id>
<published>2024-01-26T08:03:58Z</published>
<updated>2024-01-26T08:39:54Z</updated>
<title type="text">Update the Japanese translation</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/b969b6ee1edc982c3b8d9e8902e6a7756b0e362b.html" />
<author>
<name>Yasushi SHOJI</name>
<email>yashi@spacecubics.com</email>
</author>
<content type="text">commit b969b6ee1edc982c3b8d9e8902e6a7756b0e362b
parent 0bee8a6454db1403f56c5ff2b7f17254df0945c3
Author: Yasushi SHOJI &lt;yashi@spacecubics.com&gt;
Date:   Fri, 26 Jan 2024 17:03:58 +0900

Update the Japanese translation

Signed-off-by: Yasushi SHOJI &lt;yashi@spacecubics.com&gt;

</content>
</entry>
<entry>
<id>0bee8a6454db1403f56c5ff2b7f17254df0945c3</id>
<published>2024-01-25T21:18:45Z</published>
<updated>2024-01-25T21:18:45Z</updated>
<title type="text">Update the Russian translation</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/0bee8a6454db1403f56c5ff2b7f17254df0945c3.html" />
<author>
<name>Sergey Basalaev</name>
<email>sbasalaev@gmail.com</email>
</author>
<content type="text">commit 0bee8a6454db1403f56c5ff2b7f17254df0945c3
parent 352b7ea41d201451a0dcd2efb3ee17c6bef1ff5c
Author: Sergey Basalaev &lt;sbasalaev@gmail.com&gt;
Date:   Thu, 25 Jan 2024 22:18:45 +0100

Update the Russian translation

</content>
</entry>
<entry>
<id>352b7ea41d201451a0dcd2efb3ee17c6bef1ff5c</id>
<published>2024-01-25T21:13:01Z</published>
<updated>2024-01-25T21:13:23Z</updated>
<title type="text">Update the German translation</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/352b7ea41d201451a0dcd2efb3ee17c6bef1ff5c.html" />
<author>
<name>Andreas Gruenbacher</name>
<email>andreas.gruenbacher@gmail.com</email>
</author>
<content type="text">commit 352b7ea41d201451a0dcd2efb3ee17c6bef1ff5c
parent f3e0ac65cd8e03b87af5b2547e22e71a0fbea114
Author: Andreas Gruenbacher &lt;andreas.gruenbacher@gmail.com&gt;
Date:   Thu, 25 Jan 2024 22:13:01 +0100

Update the German translation

</content>
</entry>
<entry>
<id>f3e0ac65cd8e03b87af5b2547e22e71a0fbea114</id>
<published>2024-01-25T13:41:45Z</published>
<updated>2024-01-25T13:41:45Z</updated>
<title type="text">Update the French translation</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/f3e0ac65cd8e03b87af5b2547e22e71a0fbea114.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit f3e0ac65cd8e03b87af5b2547e22e71a0fbea114
parent e0331f710fac7f7b168efda9116272651fa0db3a
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Thu, 25 Jan 2024 14:41:45 +0100

Update the French translation

</content>
</entry>
<entry>
<id>e0331f710fac7f7b168efda9116272651fa0db3a</id>
<published>2024-01-25T13:27:20Z</published>
<updated>2024-01-25T13:28:14Z</updated>
<title type="text">setup: Prevent wrapping of the help message in translation files</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/e0331f710fac7f7b168efda9116272651fa0db3a.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit e0331f710fac7f7b168efda9116272651fa0db3a
parent f1df393691f07ecb8f3a74ab687ca8b2d3be49e6
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Thu, 25 Jan 2024 14:27:20 +0100

setup: Prevent wrapping of the help message in translation files

</content>
</entry>
<entry>
<id>f1df393691f07ecb8f3a74ab687ca8b2d3be49e6</id>
<published>2024-01-25T13:03:30Z</published>
<updated>2024-01-25T13:03:30Z</updated>
<title type="text">Resync translation files</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/f1df393691f07ecb8f3a74ab687ca8b2d3be49e6.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit f1df393691f07ecb8f3a74ab687ca8b2d3be49e6
parent 4eaaa52d3aff977d55ce00a612ec9acbe34c60e1
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Thu, 25 Jan 2024 14:03:30 +0100

Resync translation files

</content>
</entry>
<entry>
<id>4eaaa52d3aff977d55ce00a612ec9acbe34c60e1</id>
<published>2024-01-25T12:23:39Z</published>
<updated>2024-01-25T12:23:39Z</updated>
<title type="text">Add support for zst archives</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/4eaaa52d3aff977d55ce00a612ec9acbe34c60e1.html" />
<author>
<name>Andreas Schwab</name>
<email>schwab@suse.de</email>
</author>
<content type="text">commit 4eaaa52d3aff977d55ce00a612ec9acbe34c60e1
parent 6d2a050654bbbb7be46fe91bd114de39cdeebad5
Author: Andreas Schwab &lt;schwab@suse.de&gt;
Date:   Thu, 25 Jan 2024 13:23:39 +0100

Add support for zst archives

Add support for zstd compressed archives (*.tar.zst) and patches.

[JD: Change the file output match pattern to &quot;Zstandard compressed
 data&quot; to prevent false positives.]

</content>
</entry>
<entry>
<id>6d2a050654bbbb7be46fe91bd114de39cdeebad5</id>
<published>2023-08-10T08:59:13Z</published>
<updated>2023-08-10T08:59:36Z</updated>
<title type="text">config: Update install-sh to version 2016-01-11.22</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/6d2a050654bbbb7be46fe91bd114de39cdeebad5.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 6d2a050654bbbb7be46fe91bd114de39cdeebad5
parent 557ff21dfaf6beb0b65b4a2568e4612c817ed90c
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Thu, 10 Aug 2023 10:59:13 +0200

config: Update install-sh to version 2016-01-11.22

The install-sh script we ship has issues. It is not able to install
multiple files at once, and is unable to create directories when all
their parent elements do not already exist.

Update to a more recent version of that script where these issues are
fixed. Also set the executable bit so that the script can actually be
run.

This fixes bug #64430:
https://savannah.nongnu.org/bugs/index.php?64430

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>557ff21dfaf6beb0b65b4a2568e4612c817ed90c</id>
<published>2023-08-10T08:22:02Z</published>
<updated>2023-08-10T08:22:02Z</updated>
<title type="text">patches: Find file name with a space in unapplied patches</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/557ff21dfaf6beb0b65b4a2568e4612c817ed90c.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 557ff21dfaf6beb0b65b4a2568e4612c817ed90c
parent cff443d3d151b61b412e6c4fb6e5aa8619348efa
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Thu, 10 Aug 2023 10:22:02 +0200

patches: Find file name with a space in unapplied patches

Fix the file name heuristic to also find quoted file names in
unapplied patches.

This fixes bug #41708:
https://savannah.nongnu.org/bugs/index.php?41708

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>cff443d3d151b61b412e6c4fb6e5aa8619348efa</id>
<published>2023-08-10T08:22:02Z</published>
<updated>2023-08-10T08:22:02Z</updated>
<title type="text">diff/refresh: Quote file names which contain a space</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/cff443d3d151b61b412e6c4fb6e5aa8619348efa.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit cff443d3d151b61b412e6c4fb6e5aa8619348efa
parent 855fb4b6adb554d55b5266e36973691b6335bc71
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Thu, 10 Aug 2023 10:22:02 +0200

diff/refresh: Quote file names which contain a space

GNU diff quotes file names which contain a space, and GNU patch
expects that as well (oddly enough, only when the patch header does
not include timestamps). Do the same so that the patches we generate
can always be applied.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>855fb4b6adb554d55b5266e36973691b6335bc71</id>
<published>2023-08-10T08:22:02Z</published>
<updated>2023-08-10T08:22:02Z</updated>
<title type="text">pop: Hint at diff -z on failure</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/855fb4b6adb554d55b5266e36973691b6335bc71.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 855fb4b6adb554d55b5266e36973691b6335bc71
parent c1ce964f3e9312100a60f03c1e1fdd601e1911f2
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Thu, 10 Aug 2023 10:22:02 +0200

pop: Hint at diff -z on failure

If a patch can&#39;t be removed cleanly, suggest running &quot;quilt diff -z&quot;
to spot the pending changes.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>c1ce964f3e9312100a60f03c1e1fdd601e1911f2</id>
<published>2023-02-28T17:45:15Z</published>
<updated>2023-02-28T17:45:15Z</updated>
<title type="text">test: Fix a race condition in merge.test</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/c1ce964f3e9312100a60f03c1e1fdd601e1911f2.html" />
<author>
<name>Đoàn Trần Công Danh</name>
<email>congdanhqx@gmail.com</email>
</author>
<content type="text">commit c1ce964f3e9312100a60f03c1e1fdd601e1911f2
parent 4dfe7f9e702c85243a71e4de267a13e434b6d6c2
Author: Đoàn Trần Công Danh &lt;congdanhqx@gmail.com&gt;
Date:   Tue, 28 Feb 2023 18:45:15 +0100

test: Fix a race condition in merge.test

Just like commit 4dfe7f9, (test: Fix a race condition, 2023-01-20),
this fix a test race when stdout and stderr in any order.

Signed-off-by: Đoàn Trần Công Danh &lt;congdanhqx@gmail.com&gt;
Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>4dfe7f9e702c85243a71e4de267a13e434b6d6c2</id>
<published>2023-01-20T11:56:08Z</published>
<updated>2023-01-20T11:56:08Z</updated>
<title type="text">test: Fix a race condition</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/4dfe7f9e702c85243a71e4de267a13e434b6d6c2.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 4dfe7f9e702c85243a71e4de267a13e434b6d6c2
parent 0801a6426fed320b94cd77508427a3edac8f7de5
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Fri, 20 Jan 2023 12:56:08 +0100

test: Fix a race condition

The test suite does not differentiate between stdout and stderr. When
messages are printed to both, the order in which they will reach us
is apparently not guaranteed. Ideally this would be deterministic, but
until then, explicitly test stdout and stderr separately in the test
case itself. Otherwise the test suite fails randomly, which is a pain
for distribution package maintainers.

This fixes bug #63651 reported by Ross Burton:
https://savannah.nongnu.org/bugs/index.php?63651

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>0801a6426fed320b94cd77508427a3edac8f7de5</id>
<published>2022-12-06T15:53:51Z</published>
<updated>2022-12-06T15:53:51Z</updated>
<title type="text">backup-files: Fix hard link creation on Solaris</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/0801a6426fed320b94cd77508427a3edac8f7de5.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 0801a6426fed320b94cd77508427a3edac8f7de5
parent b73e4afa7e4c28a981430c5b80a95254f2ed6b77
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Tue,  6 Dec 2022 16:53:51 +0100

backup-files: Fix hard link creation on Solaris

The ln defaults can be slightly different depending on the platform.
While on Linux &#39;ln&#39; defaults to &#39;ln -P&#39;, on Solaris (and possibly
other platforms) it defaults to &#39;ln -L&#39;.

This difference is best resolved by explicitly using the &#39;-P&#39; flag.

This fixes bug #63451:
  https://savannah.nongnu.org/bugs/index.php?63451
Credits to the anonymous reporter.

[JD: Propagate the fix to all occurrences of &#39;ln&#39;.]

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>b73e4afa7e4c28a981430c5b80a95254f2ed6b77</id>
<published>2022-10-06T16:52:52Z</published>
<updated>2022-10-06T16:52:52Z</updated>
<title type="text">setup: Document the limitation of spec file support</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/b73e4afa7e4c28a981430c5b80a95254f2ed6b77.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit b73e4afa7e4c28a981430c5b80a95254f2ed6b77
parent b01a73783d9e1e2592d3a4c5d95a377ec13d8339
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Thu,  6 Oct 2022 18:52:52 +0200

setup: Document the limitation of spec file support

Quilt setup can&#39;t be used on arbitrary spec files. Due to the fact
that quilt only deals with patches, every other modification to the
working tree has to happen first, and the patches must be applied
last.

This is a design limitation and not a bug, but document it so that
the users are aware of it and can adjust the %prep section of their
spec file if needed.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>b01a73783d9e1e2592d3a4c5d95a377ec13d8339</id>
<published>2022-09-09T08:10:37Z</published>
<updated>2022-09-09T08:10:37Z</updated>
<title type="text">patchfns: Rename quote_re() to quote_awk_re()</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/b01a73783d9e1e2592d3a4c5d95a377ec13d8339.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit b01a73783d9e1e2592d3a4c5d95a377ec13d8339
parent f73f8d7f71de2878d3f92881a5fcb8eafd78cb5f
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Fri,  9 Sep 2022 10:10:37 +0200

patchfns: Rename quote_re() to quote_awk_re()

Now that quote_bre() has been split into quote_re_grep() and
quote_re_sed(), rename quote_re() to quote_awk_re() for consistency.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>f73f8d7f71de2878d3f92881a5fcb8eafd78cb5f</id>
<published>2022-09-09T08:10:37Z</published>
<updated>2022-09-09T08:10:37Z</updated>
<title type="text">Avoid warnings with grep 3.8</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/f73f8d7f71de2878d3f92881a5fcb8eafd78cb5f.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit f73f8d7f71de2878d3f92881a5fcb8eafd78cb5f
parent 6ccaaa6f3dbb16d0a0b07ef46deef1185f7138f2
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Fri,  9 Sep 2022 10:10:37 +0200

Avoid warnings with grep 3.8

GNU grep version 3.8 became more strict about needless quoting in
patterns. We have one occurrence of that in quilt, where &quot;/&quot;
characters are being quoted by default. There are cases where they
indeed need to be quoted (typically when used in a sed s/// command)
but most of the time they do not, and this results in the following
warning:

grep: warning: stray \ before /

So rename quote_bre() to quote_sed_re(), and introduce
quote_grep_re() which does not quote &quot;/&quot;.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>6ccaaa6f3dbb16d0a0b07ef46deef1185f7138f2</id>
<published>2022-08-03T19:25:29Z</published>
<updated>2022-08-03T19:25:29Z</updated>
<title type="text">Man page: rewrite discussion of QUILT_COLORS configuration variable</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/6ccaaa6f3dbb16d0a0b07ef46deef1185f7138f2.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit 6ccaaa6f3dbb16d0a0b07ef46deef1185f7138f2
parent c01e2e8244745e7461a8c871a21980459afe65e2
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:25:29 +0200

Man page: rewrite discussion of QUILT_COLORS configuration variable

These are ANSI escape sequences as defined by ECMA-48; recast the entire
discussion in light of that fact.

Condense the many tagged paragraphs with a templated discussion of
defaults into a table.

Sort the QUILT_COLORS format names into alphabetical order.

Add a hint to the formatter (man) to call the tbl preprocessor to
render the table.

Expand the example to be more demonstrative.

Add pointers to the ECMA-48 standard document and the console_codes
section 4 man page (from Michael Kerrisk&#39;s man-pages project, widely
available) to the See Also section.

[JD: Some fixes, added patch_offs to the table, added a note that the
     patches command shares colors with the series command]

</content>
</entry>
<entry>
<id>c01e2e8244745e7461a8c871a21980459afe65e2</id>
<published>2022-08-03T19:25:24Z</published>
<updated>2022-08-03T19:25:24Z</updated>
<title type="text">Man page: make file tree diagram portable</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/c01e2e8244745e7461a8c871a21980459afe65e2.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit c01e2e8244745e7461a8c871a21980459afe65e2
parent 070dfec46c547059b3b7ffa1529f866a397d7f86
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:25:24 +0200

Man page: make file tree diagram portable

Use the groff extension .schar to provide an alternative output sequence
for output devices missing the Unicode box-drawing characters.

[JD: removed a .fi request which I believed was restored by accident]

</content>
</entry>
<entry>
<id>070dfec46c547059b3b7ffa1529f866a397d7f86</id>
<published>2022-08-03T19:25:19Z</published>
<updated>2022-08-03T19:25:19Z</updated>
<title type="text">Man page: wordsmith Files section</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/070dfec46c547059b3b7ffa1529f866a397d7f86.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit 070dfec46c547059b3b7ffa1529f866a397d7f86
parent fc95e5529cecc464befcdba184af21010ca659dc
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:25:19 +0200

Man page: wordsmith Files section

* Give working tree example a name that looks more like an actual
  software project&#39;s directory name.
* Fix pronoun/antecedent agreement (multiple occurrences).
* Tighten language (e.g., unnecessary use of &quot;some&quot;).
* Reorganize discussion of how quilt finds its rc file to proceed
  strictly in the order attempted.
* Leave breadcrumbs about EDITOR and LESS, which used to be part of this
  discussion; add cross-reference to where the material is now.
* Make explicit the fact that quilt command names need to be manually
  up-cased for use in QUILT_COMMAND_ARGS.
* Set configuration variable names in italics.
* Transform a popular Denglish construction into idiomatic English.
  https://english.stackexchange.com/questions/85069/is-the-construction-it-allows-to-proper-english
* Clarify that &quot;if set to anything&quot; variables function as Booleans.
* Recast &quot;a shortcut to&quot; as &quot;shorthand for&quot;, which is more idiomatic
  English in context.
* Add cross-reference to diffstat man page on first occurrence.
* Fix typo: each commands -&gt; each command.

[JD: reverted 2 changes I did not like; fixes one more typo]

</content>
</entry>
<entry>
<id>fc95e5529cecc464befcdba184af21010ca659dc</id>
<published>2022-08-03T19:25:16Z</published>
<updated>2022-08-03T19:25:16Z</updated>
<title type="text">Man page: wordsmith Environment section</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/fc95e5529cecc464befcdba184af21010ca659dc.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit fc95e5529cecc464befcdba184af21010ca659dc
parent d5a5a2ebcfbddfa2835137cfd2a520239c99696d
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:25:16 +0200

Man page: wordsmith Environment section

* Remove dependent clause used as a topic transition when this material
  was not in its own section.
* Provide examples of when $EDITOR is used.

</content>
</entry>
<entry>
<id>d5a5a2ebcfbddfa2835137cfd2a520239c99696d</id>
<published>2022-08-03T19:25:11Z</published>
<updated>2022-08-03T19:25:11Z</updated>
<title type="text">Man page: wordsmith Exit Status section</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/d5a5a2ebcfbddfa2835137cfd2a520239c99696d.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit d5a5a2ebcfbddfa2835137cfd2a520239c99696d
parent 902e7b10025dd2f811b79f79ce675863071adead
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:25:11 +0200

Man page: wordsmith Exit Status section

* Eliminate otherwise unused term &quot;sub-command&quot;.

</content>
</entry>
<entry>
<id>902e7b10025dd2f811b79f79ce675863071adead</id>
<published>2022-08-03T19:25:07Z</published>
<updated>2022-08-03T19:25:07Z</updated>
<title type="text">Man page: wordsmith Options section</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/902e7b10025dd2f811b79f79ce675863071adead.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit 902e7b10025dd2f811b79f79ce675863071adead
parent 25a1a87283fe4e2cf5c6d3e5da490e0a4c8727fa
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:25:07 +0200

Man page: wordsmith Options section

* Don&#39;t introduce a metavariable without explaining it or using it in
  context.
* Drop the reference to the PDF documentation which doesn&#39;t belong
  there.
* Clarify options --trace and --version.

</content>
</entry>
<entry>
<id>25a1a87283fe4e2cf5c6d3e5da490e0a4c8727fa</id>
<published>2022-08-03T19:25:03Z</published>
<updated>2022-08-03T19:25:03Z</updated>
<title type="text">Man page: wordsmith Description section</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/25a1a87283fe4e2cf5c6d3e5da490e0a4c8727fa.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit 25a1a87283fe4e2cf5c6d3e5da490e0a4c8727fa
parent 4ed100d29371775a4f1f61e1283443f0566d6e49
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:25:03 +0200

Man page: wordsmith Description section

* Don&#39;t end a sentence with an abbreviation period if possible (also,
  man-pages(7) discourages the use of Latin abbreviations altogether).
* Users of quilt are not merely outputting patches; they are consuming
  them and altering them as well.
* Clarify the (shall we say) truncability of command names.
* Use directional double-quotes instead of boldface to set off literals.
  Some typographers claim that frequent font face changes tire the eye.
* Offer an example of a patch name.
* Introduce the &quot;quilt series&quot; command in the same paragraph the series
  file itself is first described, to eliminate forward reference.
* Introduce quilt command names only once each.
* Add a paragraph summarizing the work cycle for starting and refining a
  new patch.

[JD: Some editions and clean-ups]

</content>
</entry>
<entry>
<id>4ed100d29371775a4f1f61e1283443f0566d6e49</id>
<published>2022-08-03T19:24:58Z</published>
<updated>2022-08-03T19:24:58Z</updated>
<title type="text">Man page: sort options in alphabetical order to ease human scanning</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/4ed100d29371775a4f1f61e1283443f0566d6e49.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit 4ed100d29371775a4f1f61e1283443f0566d6e49
parent f5532bde4e96c458b6af349c32c8e281c5337697
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:24:58 +0200

Man page: sort options in alphabetical order to ease human scanning

</content>
</entry>
<entry>
<id>f5532bde4e96c458b6af349c32c8e281c5337697</id>
<published>2022-08-03T19:24:52Z</published>
<updated>2022-08-03T19:24:52Z</updated>
<title type="text">Man page: change the form of the word &quot;subdirectory&quot;</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/f5532bde4e96c458b6af349c32c8e281c5337697.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit f5532bde4e96c458b6af349c32c8e281c5337697
parent f12a9812c66ba25d5da3329b503894232f1fec9e
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:24:52 +0200

Man page: change the form of the word &quot;subdirectory&quot;

Per style recommendation in man-pages(7).

</content>
</entry>
<entry>
<id>f12a9812c66ba25d5da3329b503894232f1fec9e</id>
<published>2022-08-03T19:24:49Z</published>
<updated>2022-08-03T19:24:49Z</updated>
<title type="text">Man page: tighten summary</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/f12a9812c66ba25d5da3329b503894232f1fec9e.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit f12a9812c66ba25d5da3329b503894232f1fec9e
parent 34a4f3a5c9de82be774e8a50e22ebfef54ac6f5d
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:24:49 +0200

Man page: tighten summary

Everything in manual sections 1 or 8 is a tool, in some sense.

</content>
</entry>
<entry>
<id>34a4f3a5c9de82be774e8a50e22ebfef54ac6f5d</id>
<published>2022-08-03T19:24:45Z</published>
<updated>2022-08-03T19:24:45Z</updated>
<title type="text">Man page: render Andreas Gruenbacher&#39;s name with a u-umlaut</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/34a4f3a5c9de82be774e8a50e22ebfef54ac6f5d.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit 34a4f3a5c9de82be774e8a50e22ebfef54ac6f5d
parent c24ae4fb3751fb270c176b2d34934f88c6ed5874
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:24:45 +0200

Man page: render Andreas Gruenbacher&#39;s name with a u-umlaut

</content>
</entry>
<entry>
<id>c24ae4fb3751fb270c176b2d34934f88c6ed5874</id>
<published>2022-08-03T19:24:42Z</published>
<updated>2022-08-03T19:24:42Z</updated>
<title type="text">Man page: capitalize &quot;PDF&quot; when not part of a filename</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/c24ae4fb3751fb270c176b2d34934f88c6ed5874.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit c24ae4fb3751fb270c176b2d34934f88c6ed5874
parent b0a75fc2a38faa600f411da178a1766ceb8e35b9
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:24:42 +0200

Man page: capitalize &quot;PDF&quot; when not part of a filename

</content>
</entry>
<entry>
<id>b0a75fc2a38faa600f411da178a1766ceb8e35b9</id>
<published>2022-08-03T19:24:34Z</published>
<updated>2022-08-03T19:24:34Z</updated>
<title type="text">Man page: document -h flag in the Options section</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/b0a75fc2a38faa600f411da178a1766ceb8e35b9.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit b0a75fc2a38faa600f411da178a1766ceb8e35b9
parent a6ec1428f44d74c27882e0eb1808da1320cd84b0
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:24:34 +0200

Man page: document -h flag in the Options section

Also add a clarifying introductory sentence.

</content>
</entry>
<entry>
<id>a6ec1428f44d74c27882e0eb1808da1320cd84b0</id>
<published>2022-08-03T19:24:30Z</published>
<updated>2022-08-03T19:24:30Z</updated>
<title type="text">Man page: set file names and environment variable names in italics</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/a6ec1428f44d74c27882e0eb1808da1320cd84b0.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit a6ec1428f44d74c27882e0eb1808da1320cd84b0
parent 653c0f98d1234b6e6ab9d47cba4306d611a5be04
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:24:30 +0200

Man page: set file names and environment variable names in italics

Variable content in an italic context is set in roman for contrast, but
still in italics in running roman prose.

[JD: Revert some of the changes which did not belong there, and
 restored the original indentation level as I think it looked better]

</content>
</entry>
<entry>
<id>653c0f98d1234b6e6ab9d47cba4306d611a5be04</id>
<published>2022-08-03T19:24:26Z</published>
<updated>2022-08-03T19:24:26Z</updated>
<title type="text">Man page: update internal and external cross-references</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/653c0f98d1234b6e6ab9d47cba4306d611a5be04.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit 653c0f98d1234b6e6ab9d47cba4306d611a5be04
parent 7bf580d6e21a42ee4c0bbf0c88714191ba8d2081
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:24:26 +0200

Man page: update internal and external cross-references

Embolden internal subsection reference, and refer to its parent section.

Point explicitly to the GNU Diffutils manual regarding unified diff
format, and add cross-reference in the See Also section.

Add cross-reference to diffstat man page.

Sort man page cross-reference list in alphabetical order.

</content>
</entry>
<entry>
<id>7bf580d6e21a42ee4c0bbf0c88714191ba8d2081</id>
<published>2022-08-03T19:24:23Z</published>
<updated>2022-08-03T19:24:23Z</updated>
<title type="text">Man page: italicize work titles</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/7bf580d6e21a42ee4c0bbf0c88714191ba8d2081.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit 7bf580d6e21a42ee4c0bbf0c88714191ba8d2081
parent 16699acaa1152931e34d68c278e33e4dfe155057
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:24:23 +0200

Man page: italicize work titles

...including names of software projects (such as quilt itself).

</content>
</entry>
<entry>
<id>16699acaa1152931e34d68c278e33e4dfe155057</id>
<published>2022-08-03T19:24:19Z</published>
<updated>2022-08-03T19:24:19Z</updated>
<title type="text">Man page: use &quot;e.g.&quot; correctly</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/16699acaa1152931e34d68c278e33e4dfe155057.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit 16699acaa1152931e34d68c278e33e4dfe155057
parent 4dd00b7ce2b60c56efcda00a87d1a0924f1ebaec
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:24:19 +0200

Man page: use &quot;e.g.&quot; correctly

The Latin &quot;exempli gratia&quot; is abbreviated &quot;e.g.&quot;.

Also, use a zero-width-space escape to defeat roff&#39;s end-of-sentence
detection.  See section 4.1 of CSTR #54, &quot;Troff User&#39;s Manual&quot;, Ossanna
&amp; Kernighan &lt;https://www.troff.org/54.pdf&gt;.

</content>
</entry>
<entry>
<id>4dd00b7ce2b60c56efcda00a87d1a0924f1ebaec</id>
<published>2022-08-03T19:24:14Z</published>
<updated>2022-08-03T19:24:14Z</updated>
<title type="text">Man page: use character escapes for directional quotes and spacing tilde</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/4dd00b7ce2b60c56efcda00a87d1a0924f1ebaec.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit 4dd00b7ce2b60c56efcda00a87d1a0924f1ebaec
parent 32d52eda833a0bbddea003bf5565f8c4453f0862
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:24:14 +0200

Man page: use character escapes for directional quotes and spacing tilde

Also add quotation marks where they make semantic sense.

</content>
</entry>
<entry>
<id>32d52eda833a0bbddea003bf5565f8c4453f0862</id>
<published>2022-08-03T19:24:11Z</published>
<updated>2022-08-03T19:24:11Z</updated>
<title type="text">Man page: make synopsis comprehensive</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/32d52eda833a0bbddea003bf5565f8c4453f0862.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit 32d52eda833a0bbddea003bf5565f8c4453f0862
parent 5f0cd8507a4c0c8942adcdd9f9a86293af67aab1
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:24:11 +0200

Man page: make synopsis comprehensive

Document --quiltrc, --trace, and --version options explicitly.

Separate the informational operation modes for reporting help and
version information.

Mark up synopsis canonically (literals in bold, variable content in
italics, and roman for &quot;synopsis language&quot; (option brackets, etc.)).

Use groff_man(7)&#39;s SY and YS macros for more attractive presentation.

[JD: Restore [options] and strip duplicate line]

</content>
</entry>
<entry>
<id>5f0cd8507a4c0c8942adcdd9f9a86293af67aab1</id>
<published>2022-08-03T19:24:08Z</published>
<updated>2022-08-03T19:24:08Z</updated>
<title type="text">Man page: escape ASCII hyphen-minus characters used as such</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/5f0cd8507a4c0c8942adcdd9f9a86293af67aab1.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit 5f0cd8507a4c0c8942adcdd9f9a86293af67aab1
parent 962c0663f9a9194a91db9cf8687894f71251f77e
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:24:08 +0200

Man page: escape ASCII hyphen-minus characters used as such

When a &quot;literal&quot; ASCII 45 hyphen-minus character is desired, it has to
be escaped; this is a requirement going all the way back to Bell Labs
Troff, but is frequently overlooked.  Getting it right enables
accurate cut-and-paste of code examples, filenames, URLs, and so forth
from roff documents prepared for UTF-8 terminal and PDF output, possibly
among others.

See section 2.1 of CSTR #54, &quot;Troff User&#39;s Manual&quot;, Ossanna &amp; Kernighan
&lt;https://www.troff.org/54.pdf&gt;.

</content>
</entry>
<entry>
<id>962c0663f9a9194a91db9cf8687894f71251f77e</id>
<published>2022-08-03T19:24:04Z</published>
<updated>2022-08-03T19:24:04Z</updated>
<title type="text">Man page: use groff_man(7)s EX and EE macros for examples</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/962c0663f9a9194a91db9cf8687894f71251f77e.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit 962c0663f9a9194a91db9cf8687894f71251f77e
parent 8ea02510b72f19e1c5e4572f77097c9f71492e95
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:24:04 +0200

Man page: use groff_man(7)s EX and EE macros for examples

This eliminates the use of low-level requests in this man page (the
groffism &quot;.fam&quot; to change the font family and the switching off and on
of fill mode with &quot;.nf&quot; and &quot;.fi&quot;.)

</content>
</entry>
<entry>
<id>8ea02510b72f19e1c5e4572f77097c9f71492e95</id>
<published>2022-08-03T19:23:58Z</published>
<updated>2022-08-03T19:23:58Z</updated>
<title type="text">Man page: use font macros instead of font escapes</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/8ea02510b72f19e1c5e4572f77097c9f71492e95.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit 8ea02510b72f19e1c5e4572f77097c9f71492e95
parent f1e5d3038cf50027f1c78fc2d4871e7f0c0b72f1
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:23:58 +0200

Man page: use font macros instead of font escapes

Apart from being higher-level and easier to read, the macros get you
proper italic corrections when abutting italic with non-italic text.

</content>
</entry>
<entry>
<id>f1e5d3038cf50027f1c78fc2d4871e7f0c0b72f1</id>
<published>2022-08-03T19:23:55Z</published>
<updated>2022-08-03T19:23:55Z</updated>
<title type="text">Man page: reorganize sections</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/f1e5d3038cf50027f1c78fc2d4871e7f0c0b72f1.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit f1e5d3038cf50027f1c78fc2d4871e7f0c0b72f1
parent b0365297370d3be9dc20b16bfdf3b1cce261b4f7
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:23:55 +0200

Man page: reorganize sections

Use only section names endorsed by man-pages(7), and put them in the
recommended order.
Use subsection macro (SS) where helpful.

[JD: Preserve the EXAMPLE section as EXAMPLES]

</content>
</entry>
<entry>
<id>b0365297370d3be9dc20b16bfdf3b1cce261b4f7</id>
<published>2022-08-03T19:23:52Z</published>
<updated>2022-08-03T19:23:52Z</updated>
<title type="text">Man page: break input lines at all sentence endings</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/b0365297370d3be9dc20b16bfdf3b1cce261b4f7.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit b0365297370d3be9dc20b16bfdf3b1cce261b4f7
parent 4420b2abf2162dd347716bbe58ac59383b539df9
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:23:52 +0200

Man page: break input lines at all sentence endings

Also reflow input lines to 72 columns.

Both are recommended by *roff experts:
https://www.gnu.org/software/groff/manual/html_node/Input-Conventions.html

</content>
</entry>
<entry>
<id>4420b2abf2162dd347716bbe58ac59383b539df9</id>
<published>2022-08-03T19:23:48Z</published>
<updated>2022-08-03T19:23:48Z</updated>
<title type="text">Man page: eliminate or replace blank lines</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/4420b2abf2162dd347716bbe58ac59383b539df9.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit 4420b2abf2162dd347716bbe58ac59383b539df9
parent 2f0e915900c4e394c875128c01837c0b908f9abd
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:23:48 +0200

Man page: eliminate or replace blank lines

Blank lines are bad roff style.  Per CSTR #54, blank lines are the
equivalent of &quot;.sp 1&quot;, but in GNU roff this can be overridden with a
blank line macro (&quot;.blm&quot;), and all macro packages for text formatting
(mm, ms, me, man, etc.) have macros for paragraph separation, and the
inter-paragraph spacing is usually different from &quot;.sp 1&quot; for typesetter
output (this can be seen in PostScript and PDF output).  Explicit
spacing is also unnecessary immediately adjacent to section headings.

See section 5.3 of CSTR #54, &quot;Troff User&#39;s Manual&quot;, Ossanna &amp; Kernighan
&lt;https://www.troff.org/54.pdf&gt;.

[JD: Added an empty request (.) before each section to preserve the
 readability of the input.]

</content>
</entry>
<entry>
<id>2f0e915900c4e394c875128c01837c0b908f9abd</id>
<published>2022-08-03T19:23:44Z</published>
<updated>2022-08-03T19:23:44Z</updated>
<title type="text">Man page: the man macro RE is given an argument when it does not need one</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/2f0e915900c4e394c875128c01837c0b908f9abd.html" />
<author>
<name>G. Branden Robinson</name>
<email>g.branden.robinson@gmail.com</email>
</author>
<content type="text">commit 2f0e915900c4e394c875128c01837c0b908f9abd
parent ce9c68abb7cee0b4fb0d5a7ff7048d0ab3b726f8
Author: G. Branden Robinson &lt;g.branden.robinson@gmail.com&gt;
Date:   Wed,  3 Aug 2022 21:23:44 +0200

Man page: the man macro RE is given an argument when it does not need one

This causes warnings from roff when the warning level is turned up
really high, as some roff/man page hackers do.

&lt;standard input&gt;:891: warning: number register `an-saved-margin2&#39; not defined
&lt;standard input&gt;:891: warning: number register `an-saved-prevailing-indent2&#39; not defined

Stop supplying the extraneous argument.

</content>
</entry>
<entry>
<id>ce9c68abb7cee0b4fb0d5a7ff7048d0ab3b726f8</id>
<published>2022-06-23T12:36:58Z</published>
<updated>2022-06-23T12:36:58Z</updated>
<title type="text">patchfns: Compatibility fix for BSD awk</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/ce9c68abb7cee0b4fb0d5a7ff7048d0ab3b726f8.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit ce9c68abb7cee0b4fb0d5a7ff7048d0ab3b726f8
parent 4b8d7d87b32c3a71e8fb6f360b9441343cdf6dbe
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Thu, 23 Jun 2022 14:36:58 +0200

patchfns: Compatibility fix for BSD awk

&quot;+&quot; needs to be quoted to be considered as a literal &quot;+&quot; by BSD awk.

Without this fix, patch_header() fails to find the beginning of the
changes and treats the whole patch as a header, subsequently causing
&quot;quilt refresh&quot; to append the refreshed patch after the original one
instead of replacing it.

Bug reported and fix suggested by Dominic Evans.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;
Fixes: 1d94980dbdd4 (&quot;Tighten the patch format parsing&quot;)

</content>
</entry>
<entry>
<id>4b8d7d87b32c3a71e8fb6f360b9441343cdf6dbe</id>
<published>2022-02-15T15:59:29Z</published>
<updated>2022-02-15T15:59:29Z</updated>
<title type="text">Fix the 0.67 release date</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/4b8d7d87b32c3a71e8fb6f360b9441343cdf6dbe.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 4b8d7d87b32c3a71e8fb6f360b9441343cdf6dbe
parent 1731753a56234abc9a367f0e476bd5eeec126fde
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Tue, 15 Feb 2022 16:59:29 +0100

Fix the 0.67 release date

</content>
</entry>
<entry>
<id>1731753a56234abc9a367f0e476bd5eeec126fde</id>
<published>2022-02-15T13:30:36Z</published>
<updated>2022-02-15T13:31:38Z</updated>
<title type="text">Set version to 0.67.</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/1731753a56234abc9a367f0e476bd5eeec126fde.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 1731753a56234abc9a367f0e476bd5eeec126fde
parent f30ad8f114cb671dc92135b6b11ad07fa82fa1d1
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Tue, 15 Feb 2022 14:30:36 +0100

Set version to 0.67.

</content>
</entry>
<entry>
<id>f30ad8f114cb671dc92135b6b11ad07fa82fa1d1</id>
<published>2022-02-01T14:28:56Z</published>
<updated>2022-02-01T14:28:56Z</updated>
<title type="text">gitignore: Add Emacs backup file pattern</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/f30ad8f114cb671dc92135b6b11ad07fa82fa1d1.html" />
<author>
<name>Yasushi SHOJI</name>
<email>yashi@spacecubics.com</email>
</author>
<content type="text">commit f30ad8f114cb671dc92135b6b11ad07fa82fa1d1
parent 68b7ec8d6e24dfe8b6b7d87ef3f4ea096f395454
Author: Yasushi SHOJI &lt;yashi@spacecubics.com&gt;
Date:   Tue,  1 Feb 2022 15:28:56 +0100

gitignore: Add Emacs backup file pattern

Emacs uses *~ as a backup files.  Ignore them.

Signed-off-by: Yasushi SHOJI &lt;yashi@spacecubics.com&gt;
Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>68b7ec8d6e24dfe8b6b7d87ef3f4ea096f395454</id>
<published>2022-02-01T14:28:51Z</published>
<updated>2022-02-01T14:28:51Z</updated>
<title type="text">po/ja.po: Update my email address</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/68b7ec8d6e24dfe8b6b7d87ef3f4ea096f395454.html" />
<author>
<name>Yasushi SHOJI</name>
<email>yashi@spacecubics.com</email>
</author>
<content type="text">commit 68b7ec8d6e24dfe8b6b7d87ef3f4ea096f395454
parent 413e288800710af2c0d304f496e77bc62a728f66
Author: Yasushi SHOJI &lt;yashi@spacecubics.com&gt;
Date:   Tue,  1 Feb 2022 15:28:51 +0100

po/ja.po: Update my email address

Update my email address to the new one.

Signed-off-by: Yasushi SHOJI &lt;yashi@spacecubics.com&gt;
Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>413e288800710af2c0d304f496e77bc62a728f66</id>
<published>2021-09-03T15:02:00Z</published>
<updated>2021-09-03T15:02:00Z</updated>
<title type="text">Reuse the shell</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/413e288800710af2c0d304f496e77bc62a728f66.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 413e288800710af2c0d304f496e77bc62a728f66
parent 62d53007cc96d488f1b108118bbb6568f93041e8
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Fri,  3 Sep 2021 17:02:00 +0200

Reuse the shell

One side effect of commit ca85fbd82022 (&quot;Move the code which adds the
default parameters from quiltrc&quot;) is that we now source the quiltrc
configuration file twice. While parsing this file shouldn&#39;t take
overly long, this still feels conceptually wrong.

This can be avoided by reusing the same shell for the quilt command
as we used for the quilt &quot;launcher&quot; itself, instead of starting a
new instance of bash for it.

As a nice side bonus, this makes quilt about 2% faster (measured on
the test suite).

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>62d53007cc96d488f1b108118bbb6568f93041e8</id>
<published>2021-09-03T15:01:56Z</published>
<updated>2021-09-03T15:01:56Z</updated>
<title type="text">import: Fix option -P</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/62d53007cc96d488f1b108118bbb6568f93041e8.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 62d53007cc96d488f1b108118bbb6568f93041e8
parent c539338458e4aa8b2d6c4c87b9192def3800d0b5
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Fri,  3 Sep 2021 17:01:56 +0200

import: Fix option -P

I broke &quot;import -P&quot; with my previous commit. Using this option now
fails with the following error message:
/usr/share/quilt/import: line 168: [: missing `]&#39;

This is caused by a missing space before the closing square bracket,
which prevents bash from parsing the line.

Fix that, and add a test case to cover this code path, so that no
such bug can creep in in the future.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;
Fixes: c539338458e4 (&quot;Delay sourcing patchfns until options have been processed&quot;)

</content>
</entry>
<entry>
<id>c539338458e4aa8b2d6c4c87b9192def3800d0b5</id>
<published>2021-06-10T15:14:19Z</published>
<updated>2021-06-10T15:14:19Z</updated>
<title type="text">Delay sourcing patchfns until options have been processed</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/c539338458e4aa8b2d6c4c87b9192def3800d0b5.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit c539338458e4aa8b2d6c4c87b9192def3800d0b5
parent ca85fbd8202219737e14aaaff17d1c479536831f
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Thu, 10 Jun 2021 17:14:19 +0200

Delay sourcing patchfns until options have been processed

Commit 8b39a960afcf (&quot;Consistently complain early if no series file
is found&quot;) unexpectedly broke commands like &quot;quilt add -h&quot;, because
the check for a series file happens before the command line options
are processed. This, in turn, breaks the generation of the quilt
manual page, which relies on the output of each command when called
with option -h.

Reorder the code so that options are always processed first, and then
patchfns is sourced. That way, option &quot;-h&quot; will work again even if
not in a quilt working tree.

Fixes: 8b39a960afcf (&quot;Consistently complain early if no series file is found&quot;)
Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>ca85fbd8202219737e14aaaff17d1c479536831f</id>
<published>2021-06-10T15:14:19Z</published>
<updated>2021-06-10T15:14:19Z</updated>
<title type="text">Move the code which adds the default parameters from quiltrc</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/ca85fbd8202219737e14aaaff17d1c479536831f.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit ca85fbd8202219737e14aaaff17d1c479536831f
parent 1d94980dbdd43b0165109c78c864c1dbb51a9246
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Thu, 10 Jun 2021 17:14:19 +0200

Move the code which adds the default parameters from quiltrc

Move the code which reads the default parameters for each command
from quiltrc, from patchfns to the main quilt script. This is needed
because the parsing of command line options needs to happen before we
source patchfns, which is obviously not possible if some of the
options are being set by patchfns itself.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>1d94980dbdd43b0165109c78c864c1dbb51a9246</id>
<published>2021-05-14T22:43:58Z</published>
<updated>2021-05-14T22:52:28Z</updated>
<title type="text">Tighten the patch format parsing</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/1d94980dbdd43b0165109c78c864c1dbb51a9246.html" />
<author>
<name>Andreas Gruenbacher</name>
<email>agruenba@redhat.com</email>
</author>
<content type="text">commit 1d94980dbdd43b0165109c78c864c1dbb51a9246
parent 26f7bc93d2bbe49a96d23f879b24e82651392497
Author: Andreas Gruenbacher &lt;agruenba@redhat.com&gt;
Date:   Sat, 15 May 2021 00:43:58 +0200

Tighten the patch format parsing

Require a &quot;---&quot; line to be followed by a &quot;+++&quot; line to recognize it as
the start of a unified diff.  Likewise, require a &quot;***&quot; line to be
followed by a &quot;---&quot; line to recognize it as the start of a context diff.

Without that, a line like &quot;*** NOTE ***&quot; in the patch header will cause
the refresh and header commands to truncate the header.

Signed-off-by: Andreas Gruenbacher &lt;agruenba@redhat.com&gt;

</content>
</entry>
<entry>
<id>26f7bc93d2bbe49a96d23f879b24e82651392497</id>
<published>2020-12-09T10:39:56Z</published>
<updated>2020-12-09T10:39:56Z</updated>
<title type="text">backup-files: Restore symbolic links</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/26f7bc93d2bbe49a96d23f879b24e82651392497.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 26f7bc93d2bbe49a96d23f879b24e82651392497
parent 6363f217b08b07cabbbe09d2d2ddc68596502e38
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Wed,  9 Dec 2020 11:39:56 +0100

backup-files: Restore symbolic links

As &quot;patch&quot; originally did not handle symbolic links, backup-files
didn&#39;t have to care about them either. But now that git has
introduced an extended syntax which allows manipulating symbolic
links in patch files, &quot;quilt push&quot; may create or delete symbolic
links, which means that backup-files must support such operations
too.

Also extend the backup-files test case to cover these operations.

This fixes bug #59479:
https://savannah.nongnu.org/bugs/index.php?59479

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>6363f217b08b07cabbbe09d2d2ddc68596502e38</id>
<published>2020-12-09T10:39:50Z</published>
<updated>2020-12-09T10:39:50Z</updated>
<title type="text">inspect-wrapper: procfs resolves links</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/6363f217b08b07cabbbe09d2d2ddc68596502e38.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 6363f217b08b07cabbbe09d2d2ddc68596502e38
parent 877075d3f525e0beed4c8416c6aa40d61b685c50
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Wed,  9 Dec 2020 11:39:50 +0100

inspect-wrapper: procfs resolves links

When patch files are passed through stdin, we get the actual patch
file name from procfs. It turns out that procfs resolves symbolic
links, and that breaks our later attempt to strip the prefix from
the path to extract a relative path to the patch file.

This is solved by also resolving symbolic links in the prefix
before stripping it.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>877075d3f525e0beed4c8416c6aa40d61b685c50</id>
<published>2020-10-05T12:14:33Z</published>
<updated>2020-10-05T12:14:33Z</updated>
<title type="text">Quote parameter to gen_tempfile as needed</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/877075d3f525e0beed4c8416c6aa40d61b685c50.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 877075d3f525e0beed4c8416c6aa40d61b685c50
parent 2a3ff09d9d61cbd9f83cc49b61f952acad1c38e9
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Mon,  5 Oct 2020 14:14:33 +0200

Quote parameter to gen_tempfile as needed

When the parameter passed to gen_tempfile is based on the working
directory, we need to quote it because it could contain spaces or
other special characters. Also quote the string returned by this
function for the same reason.

Affected commands:
* quilt diff -z
* quilt fold
* quilt refresh -z
* quilt revert

Also test these code paths in the test suite to avoid regressions.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
<entry>
<id>2a3ff09d9d61cbd9f83cc49b61f952acad1c38e9</id>
<published>2020-10-05T12:14:25Z</published>
<updated>2020-10-05T12:14:25Z</updated>
<title type="text">Don&#39;t check for double sourcing of patchfns</title>
<link rel="alternate" type="text/html" href="ssh://anonymous@git.rkta.de/quiltcommit/2a3ff09d9d61cbd9f83cc49b61f952acad1c38e9.html" />
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<content type="text">commit 2a3ff09d9d61cbd9f83cc49b61f952acad1c38e9
parent 664886c62ae6424f1229972f140403e239dd4267
Author: Jean Delvare &lt;jdelvare@suse.de&gt;
Date:   Mon,  5 Oct 2020 14:14:25 +0200

Don&#39;t check for double sourcing of patchfns

In practice there is no situation where patchfns would be sourced
more than once, so remove the check for this situation, that was
present in every quilt command file.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;

</content>
</entry>
</feed>
