diff options
author | jbj <devnull@localhost> | 2000-01-10 15:50:47 +0000 |
---|---|---|
committer | jbj <devnull@localhost> | 2000-01-10 15:50:47 +0000 |
commit | 091acab1c8243a2db3f8fdf4c9326ff42af0c712 (patch) | |
tree | 672430f1e3a8b4c945bb32f46a528cbd148b4ff3 /doc | |
parent | 65e8fdb8f9bf5857e1c4ebf8adbefc566126037c (diff) | |
download | librpm-tizen-091acab1c8243a2db3f8fdf4c9326ff42af0c712.tar.gz librpm-tizen-091acab1c8243a2db3f8fdf4c9326ff42af0c712.tar.bz2 librpm-tizen-091acab1c8243a2db3f8fdf4c9326ff42af0c712.zip |
add manpage for gendiff (pbrown@redhat.com).
CVS patchset: 3512
CVS date: 2000/01/10 15:50:47
Diffstat (limited to 'doc')
-rw-r--r-- | doc/Makefile.am | 2 | ||||
-rw-r--r-- | doc/gendiff.1 | 44 |
2 files changed, 45 insertions, 1 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am index 2e14aef56..294c92188 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -2,7 +2,7 @@ SUBDIRS = manual ja pl ru -man_MANS = rpm.8 rpm2cpio.8 +man_MANS = gendiff.1 rpm.8 rpm2cpio.8 EXTRA_DIST = $(man_MANS) diff --git a/doc/gendiff.1 b/doc/gendiff.1 new file mode 100644 index 000000000..40d100f52 --- /dev/null +++ b/doc/gendiff.1 @@ -0,0 +1,44 @@ +.TH GENDIFF 1 "Mon Jan 10 2000" +.UC 4 +.SH NAME +gendiff \- utility to aid in error-free diff file generation +.SH SYNOPSIS +\fBgendiff\fR <directory> <diff-extension> +.SH DESCRIPTION +\fBgendiff\fR is a rather simple script which aids in generating a +diff file from a single directory. It takes a directory name and a +"diff-extension" as its only arguments. The diff extension should be +a unique sequence of characters added to the end of all original, +unmodified files. The output of the program is a diff file which may +be applied with the \fBpatch\fR program to recreate the changes. +.PP +The usual sequence of events for creating a diff is to create two +identical directories, make changes in one directory, and then use the +\fBdiff\fR utility to create a list of differences between the two. +Using gendiff eliminates the need for the extra, original and +unmodified directory copy. Instead, only the individual files that +are modified need to be saved. +.PP +Before editing a file, copy the file, appending the extension you have chosen +to the filename. I.e. if you were going to edit somefile.cpp, copy it to +somefile.cpp.save before editing it. Then edit the first copy (somefile.cpp). +.PP +After editing all the files you need to edit in this fashion, enter the +directory one level above where your source code resides, and then type +.SP +.NF + $ gendiff somedirectory .orig > mydiff-orig.patch +.FI +.PP +You should redirect the output to a file (as illustrated) unless you want to +see the results on stdout. + +.PD +.SH "SEE ALSO" +.BR diff (1), +.BR patch (1) + +.SH AUTHOR +.nf +Erik Troan <ewt@redhat.com> +.fi |