7e688ed493
When a file is missing, patch(1) will prompt for a filename to try and patch it. If we're doing a dry-run, we'll output that the patch to the source file was either ignored/failed. If you ignore the prompt in a dry-run (i.e. just hit enter), we'll output: X out of X hunks ignored while patching (null) Let's improve the aesthetics a bit and just omit the last part if the prompt was ignored: X out of X hunks ignored Unfortunately we can't really test this without expect(1) because both force and batch mode will use the first best guess, which is wiped out by the "File to patch:" prompt. We could record the initially derived bestguess there and use *that*, but given that this is only possible in an interactive session I think it's fine to just omit the filename rather than adding a fair amount of complexity (which could also break other scenarios I haven't considered yet).. Reviewed by: des Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D38179 |
||
---|---|---|
.. | ||
tests | ||
backupfile.c | ||
backupfile.h | ||
common.h | ||
inp.c | ||
inp.h | ||
Makefile | ||
Makefile.depend | ||
mkpath.c | ||
patch.1 | ||
patch.c | ||
pathnames.h | ||
pch.c | ||
pch.h | ||
util.c | ||
util.h |