aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2011-06-19 01:40:31 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2011-06-19 01:40:31 +0200
commit416e978ce80997088d3f0f2dd532554863d95ab5 (patch)
tree4debc3a3f7ccb039fda03541b82a31e0cf408857
parent5331e382f72a606c026424e95fcc7dc50a25608c (diff)
downloadbusybox-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.c17
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