diff: disable debug code; remove unsupported --dry-run from help text
No binary (build failed)
—
(log yok)
| @@ -15,22 +15,23 @@ | |
| * -D define wrap #ifdef and #ifndef around changes | |
| * -o outfile output here instead of in place | |
| * -r rejectfile write rejected hunks to this file | |
| + | * --dry-run (regression!) |
| * | |
| * -f force (no questions asked) | |
| * -F fuzz (number, default 2) | |
| * [file] which file to patch | |
| */ | |
| - | //applet:IF_PATCH(APPLET(patch, BB_DIR_USR_BIN, BB_SUID_DROP)) |
| - | |
| - | //kbuild:lib-$(CONFIG_PATCH) += patch.o |
| - | |
| //config:config PATCH | |
| //config: bool "patch" | |
| //config: default y | |
| //config: help | |
| //config: Apply a unified diff formatted patch. | |
| + | //applet:IF_PATCH(APPLET(patch, BB_DIR_USR_BIN, BB_SUID_DROP)) |
| + | |
| + | //kbuild:lib-$(CONFIG_PATCH) += patch.o |
| + | |
| //usage:#define patch_trivial_usage | |
| //usage: "[OPTIONS] [ORIGFILE [PATCHFILE]]" | |
| //usage:#define patch_full_usage "\n\n" | |
| @@ -39,7 +40,7 @@ | |
| //usage: "\n -i,--input DIFF Read DIFF instead of stdin" | |
| //usage: "\n -R,--reverse Reverse patch" | |
| //usage: "\n -N,--forward Ignore already applied patches" | |
| - | //usage: "\n --dry-run Don't actually change files" |
| + | /*usage: "\n --dry-run Don't actually change files" - TODO */ |
| //usage: "\n -E,--remove-empty-files Remove output files if they become empty" | |
| //usage: ) | |
| //usage: IF_NOT_LONG_OPTS( | |
| @@ -49,6 +50,8 @@ | |
| //usage: "\n -N Ignore already applied patches" | |
| //usage: "\n -E Remove output files if they become empty" | |
| //usage: ) | |
| + | /* -u "interpret as unified diff" is supported but not documented: this info is not useful for --help */ |
| + | /* -x "debug" is supported but does nothing */ |
| //usage: | |
| //usage:#define patch_example_usage | |
| //usage: "$ patch -p1 < example.diff\n" | |
| @@ -130,8 +133,8 @@ struct globals { | |
| #define FLAG_INPUT (1 << 3) | |
| #define FLAG_IGNORE (1 << 4) | |
| #define FLAG_RMEMPTY (1 << 5) | |
| - | //non-standard: |
| - | #define FLAG_DEBUG (1 << 6) |
| + | /* Enable this bit and use -x for debug output: */ |
| + | #define FLAG_DEBUG (0 << 6) |
| // Dispose of a line of input, either by writing it out or discarding it. | |