.TH IDIFF 1
.SH NAME
idiff \- interactive diff
.SH SYNOPSIS
.B idiff
[
.B -bw
]
.I file1
.I file2
.SH DESCRIPTION
.I Idiff
interactively
merges
.I file1
and
<<<<<<< idiff.orig
.IR file2 .
=======
.I file2
onto standard output.
>>>>>>> idiff
Wherever
.I file1
and
.I file2
differ,
.I idiff
displays the differences in the style of
.RB `` diff
<<<<<<< idiff.orig
.RB -n ''
=======
.BR -n ''
on standard error
>>>>>>> idiff
and prompts the user to select a chunk.
Valid responses are:
.TP
.B <
Use the chunk from
.IR file1 .
.TP
.B >
Use the chunk from
.IR file2 .
.TP
.B =
Use the diff output itself.
.TP
.BR q< ", " q> ", " q=
Use the given response for all future questions.
.TP
.BI ! cmd
Execute
.I cmd
and prompt again.
.PP
.I Idiff
invokes
.IR diff (1)
to compare the files.
The
.B -b
and
.B -w
<<<<<<< idiff.orig
flags
are simply
passed through to
=======
flags,
if passed,
are
passed to
>>>>>>> idiff
.IR diff .
.SH FILES
.B /tmp/idiff.*
.SH SOURCE
.B /sys/src/cmd/idiff.c
.SH "SEE ALSO
.IR diff (1)
.br
Kernighan and Pike,
.IR "The Unix Programming Environment" ,
Prentice-Hall, 1984.
<<<<<<< idiff.orig
.SH BUGS
This is a poorly-written manual page.
=======
>>>>>>> idiff
|