W dniu wto, 21.11.2017 o godzinie 21∶28 +0100, użytkownik Ulrich Mueller napisał: > > > > > > 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.
Indeed, the second part of that sentence needs to change. Do you have a suggestion how to word it best? -- Best regards, Michał Górny