summaryrefslogtreecommitdiffstats
path: root/scripts/diff2patches.1
blob: f474dc394306be5ae68fdbead266b159d422928b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
.TH "diff2patches" "1" "" "Raphael Geissert <atomo64@gmail.com>" ""
.SH "NAME"
.LP
diff2patches \- Extract non\-debian/ patches from .diff.gz files
.SH "SYNTAX"
.LP
\fBdiff2patches \fIfilename\fP
.br
\fBdiff2patches \-\-help\fR|\fB\-\-version\fP
.SH "DESCRIPTION"
.LP
Extracts patches from .diff.gz which apply to files outside the
\*(lqdebian/\*(rq directory scope.  A patch is created for each modified file.
Each patch is named according to the path of the modified file, with \*(lq/\*(rq
replaced by \*(lq___\*(rq, and an extension of \*(lq.patch\*(rq.
.SH "OPTIONS"
.LP
.TP 4
\fB\fIfilename\fP\fR
Extract patches from \fB\fIfilename\fP\fR which apply outside the
\*(lqdebian/\*(rq directory.
.TP
\fB\-\-help\fR
Output help information and exit.
.TP
\fB\-\-version\fR
Output version information and exit.
.SH "FILES"
.TP
\fIdebian/control\fP
Existence of this file is tested before any patch is extracted.
.TP
\fIdebian/\fP
.TQ
\fIdebian/patches/\fP
Patches are extracted to one of these directories.  \*(lqdebian/patches/\*(rq is
preferred, if it exists.  If \fIDEB_PATCHES\fP is present in the environment,
it will override this behavior (see \*(lqENVIRONMENT VARIABLES\*(rq section
below).
.SH "ENVIRONMENT VARIABLES"
.TP
\fBDEB_PATCHES\fP
When defined and points to an existing directory, patches are extracted in that directory
and not under \*(lqdebian/\*(rq nor \*(lqdebian/patches/\*(rq.
.SH "SEE ALSO"
.LP
\fBcombinediff\fR(1)
.SH "AUTHOR"
.LP
Raphael Geissert <atomo64@gmail.com>