>>>>> On Tue, 21 Nov 2017, Michał Górny wrote: >> > It is an error for a single file to be matched by multiple entries >> > of different semantics, file size or checksum values. It is an error >> > to specify another entry for a file matching ``IGNORE``, or one of its >> > subdirectories. >> >> What about regular files in a directory (or subdirectory) matched >> by IGNORE? Looks like this case is not covered (?).
> Ignored regular files must not have any other (e.g. DATA) entries. > Otherwise the expected behavior is unclear -- are we supposed to > verify the file or ignore it? I still believe that the wording doesn't convey that. Maybe an example will clarify what I mean. There is a directory foo/bar and a regular file foo/bar/quux in it. Now in Manifest there are these entries: IGNORE foo/bar DATA foo/bar/quux <size> <checksums> The spec says: "It is an error to specify another entry for a file matching ``IGNORE``, or one of its subdirectories." However, file foo/bar/quux neither matches IGNORE nor is a subdirectory of it. Ulrich
pgpXTymAHtpjt.pgp
Description: PGP signature