diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2011-06-19 01:40:31 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2011-06-19 01:40:31 +0200 |
commit | 416e978ce80997088d3f0f2dd532554863d95ab5 (patch) | |
tree | 4debc3a3f7ccb039fda03541b82a31e0cf408857 | |
parent | 5331e382f72a606c026424e95fcc7dc50a25608c (diff) | |
download | busybox-w32-416e978ce80997088d3f0f2dd532554863d95ab5.tar.gz busybox-w32-416e978ce80997088d3f0f2dd532554863d95ab5.tar.bz2 busybox-w32-416e978ce80997088d3f0f2dd532554863d95ab5.zip |
diff: disable debug code; remove unsupported --dry-run from help text
function old new delta
packed_usage 28623 28602 -21
do_line 121 91 -30
patch_main 2086 1923 -163
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-214) Total: -214 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | editors/patch.c | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/editors/patch.c b/editors/patch.c index 6d3f319b0..ec5b8e7ad 100644 --- a/editors/patch.c +++ b/editors/patch.c | |||
@@ -15,22 +15,23 @@ | |||
15 | * -D define wrap #ifdef and #ifndef around changes | 15 | * -D define wrap #ifdef and #ifndef around changes |
16 | * -o outfile output here instead of in place | 16 | * -o outfile output here instead of in place |
17 | * -r rejectfile write rejected hunks to this file | 17 | * -r rejectfile write rejected hunks to this file |
18 | * --dry-run (regression!) | ||
18 | * | 19 | * |
19 | * -f force (no questions asked) | 20 | * -f force (no questions asked) |
20 | * -F fuzz (number, default 2) | 21 | * -F fuzz (number, default 2) |
21 | * [file] which file to patch | 22 | * [file] which file to patch |
22 | */ | 23 | */ |
23 | 24 | ||
24 | //applet:IF_PATCH(APPLET(patch, BB_DIR_USR_BIN, BB_SUID_DROP)) | ||
25 | |||
26 | //kbuild:lib-$(CONFIG_PATCH) += patch.o | ||
27 | |||
28 | //config:config PATCH | 25 | //config:config PATCH |
29 | //config: bool "patch" | 26 | //config: bool "patch" |
30 | //config: default y | 27 | //config: default y |
31 | //config: help | 28 | //config: help |
32 | //config: Apply a unified diff formatted patch. | 29 | //config: Apply a unified diff formatted patch. |
33 | 30 | ||
31 | //applet:IF_PATCH(APPLET(patch, BB_DIR_USR_BIN, BB_SUID_DROP)) | ||
32 | |||
33 | //kbuild:lib-$(CONFIG_PATCH) += patch.o | ||
34 | |||
34 | //usage:#define patch_trivial_usage | 35 | //usage:#define patch_trivial_usage |
35 | //usage: "[OPTIONS] [ORIGFILE [PATCHFILE]]" | 36 | //usage: "[OPTIONS] [ORIGFILE [PATCHFILE]]" |
36 | //usage:#define patch_full_usage "\n\n" | 37 | //usage:#define patch_full_usage "\n\n" |
@@ -39,7 +40,7 @@ | |||
39 | //usage: "\n -i,--input DIFF Read DIFF instead of stdin" | 40 | //usage: "\n -i,--input DIFF Read DIFF instead of stdin" |
40 | //usage: "\n -R,--reverse Reverse patch" | 41 | //usage: "\n -R,--reverse Reverse patch" |
41 | //usage: "\n -N,--forward Ignore already applied patches" | 42 | //usage: "\n -N,--forward Ignore already applied patches" |
42 | //usage: "\n --dry-run Don't actually change files" | 43 | /*usage: "\n --dry-run Don't actually change files" - TODO */ |
43 | //usage: "\n -E,--remove-empty-files Remove output files if they become empty" | 44 | //usage: "\n -E,--remove-empty-files Remove output files if they become empty" |
44 | //usage: ) | 45 | //usage: ) |
45 | //usage: IF_NOT_LONG_OPTS( | 46 | //usage: IF_NOT_LONG_OPTS( |
@@ -49,6 +50,8 @@ | |||
49 | //usage: "\n -N Ignore already applied patches" | 50 | //usage: "\n -N Ignore already applied patches" |
50 | //usage: "\n -E Remove output files if they become empty" | 51 | //usage: "\n -E Remove output files if they become empty" |
51 | //usage: ) | 52 | //usage: ) |
53 | /* -u "interpret as unified diff" is supported but not documented: this info is not useful for --help */ | ||
54 | /* -x "debug" is supported but does nothing */ | ||
52 | //usage: | 55 | //usage: |
53 | //usage:#define patch_example_usage | 56 | //usage:#define patch_example_usage |
54 | //usage: "$ patch -p1 < example.diff\n" | 57 | //usage: "$ patch -p1 < example.diff\n" |
@@ -130,8 +133,8 @@ struct globals { | |||
130 | #define FLAG_INPUT (1 << 3) | 133 | #define FLAG_INPUT (1 << 3) |
131 | #define FLAG_IGNORE (1 << 4) | 134 | #define FLAG_IGNORE (1 << 4) |
132 | #define FLAG_RMEMPTY (1 << 5) | 135 | #define FLAG_RMEMPTY (1 << 5) |
133 | //non-standard: | 136 | /* Enable this bit and use -x for debug output: */ |
134 | #define FLAG_DEBUG (1 << 6) | 137 | #define FLAG_DEBUG (0 << 6) |
135 | 138 | ||
136 | // Dispose of a line of input, either by writing it out or discarding it. | 139 | // Dispose of a line of input, either by writing it out or discarding it. |
137 | 140 | ||