Contents | < Browse | Browse >
Detailed Description of Unified Format
......................................
The unified output format starts with a two-line header, which looks
like this:
--- FROM-FILE FROM-FILE-MODIFICATION-TIME
+++ TO-FILE TO-FILE-MODIFICATION-TIME
You can change the header's content with the `-L LABEL' or
`--label=LABEL' option; see Alternate Names .
Next come one or more hunks of differences; each hunk shows one area
where the files differ. Unified format hunks look like this:
@@ FROM-FILE-RANGE TO-FILE-RANGE @@
LINE-FROM-EITHER-FILE
LINE-FROM-EITHER-FILE...
The lines common to both files begin with a space character. The
lines that actually differ between the two files have one of the
following indicator characters in the left column:
`+'
A line was added here to the first file.
`-'
A line was removed here from the first file.