Hi all,

On Sun, 31 Mar 2019 03:13:28 +0200 "Bernhard R. Link" <brl...@debian.org> wrote:
* Bernhard R. Link <brl...@debian.org> [190330 07:58]:
> I'm looking into #901952 (pristine-tar failing to checkout out old files
> with non-printable unicode characters) and think that might be solved
> with the attached patches, by calling tar with --null and giving it
> a copy of the manifest file that is unescaped and NUL-terminated.
> > What I haven't looked into yet is whether it will break files
> generated with 1.46, as that the format incompatibly without
> changing the version of the delta (though perhaps that can be
> mitigated by an additional variant at checkout time).
> > What are your opinions on that? Is this worth trying to get into buster?

Attached version with some small fixes, more tests convering those
changes (and compatibility with previous versions), and an additional
variant run on checkout time to also handle files commited with 1.46.

        Bernhard R. Link
--
F8AC 04D5 0B9B 064B 3383  C3DA AFFC 96D1 151D FFDC

I'm pretty sure that the fix for bug #933031 (in pristine-tar) works around the issue. Shall we close this bug as won't fix?

Paul

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to