INTERDIFF - Online Linux Manual PageSection : 1
Updated : 23 June 2009
Source : patchutils
Note : Man pages

NAMEinterdiff − show differences between two diff files

SYNOPSISinterdiff [[−p n] | [−−strip−match=n]] [[−U n] | [−−unified=n]] [[−d PAT] | [−−drop−context=PAT]] [[−q] | [−−quiet]] [[−z] | [−−decompress]] [[−b] | [−−ignore−space−change]] [[−B] | [−−ignore−blank−lines]] [[−i] | [−−ignore−case]] [[−w] | [−−ignore−all−space]] [[−−interpolate] | [−−combine] | [−−flip]] [−−no−revert−omitted] diff1 diff2 interdiff {[−−help] | [−−version]}

DESCRIPTIONinterdiff creates a unified format diff that expresses the difference between two diffs​. The diffs must both be relative to the same files​. For best results, the diffs must have at least three lines of context​. To reverse a patch, use /dev/null for diff2​. To reduce the amount of context in a patch, use: interdiff −U1 /dev/null patchfileSince interdiff doesn´t have the advantage of being able to look at the files that are to be modified, it has stricter requirements on the input format than patch(1) does​. The output of GNU diff will be okay, even with extensions, but if you intend to use a hand−edited patch it might be wise to clean up the offsets and counts using recountdiff(1) first​. Note, however, that the two patches must both be relative to the versions of the same original set of files​. The diffs may be in context format​. The output, however, will be in unified format​.

OPTIONS−h Ignored, for compatibility with older versions of interdiff​. This option will go away soon​. −p n, −−strip−match=n When comparing filenames, ignore the first n pathname components from both patches​. (This is similar to the −p option to GNU patch(1)​.) −q, −−quiet Quieter output​. Don´t emit rationale lines at the beginning of each patch​. −U n, −−unified=n Attempt to display n lines of context (requires at least n lines of context in both input files)​. (This is similar to the −U option to GNU diff(1)​.) −d PATTERN, −−drop−context=PATTERN Don´t display any context on files that match the shell wildcard PATTERN​. This option can be given multiple times​. Note that the interpretation of the shell wildcard pattern does not count slash characters or periods as special (in other words, no flags are given to fnmatch)​. This is so that */basename−type patterns can be given without limiting the number of pathname components​. −i, −−ignore−case Consider upper− and lower−case to be the same​. −w, −−ignore−all−space Ignore whitespace changes in patches​. −b, −−ignore−space−change Ignore changes in the amount of whitespace​. −B, −−ignore−blank−lines Ignore changes whose lines are all blank​. −z, −−decompress Decompress files with extensions ​.gz and ​.bz2​. −−interpolate Run as interdiff​. This is the default​. −−combine Run as combinediff​. See combinediff(1) for more information about how the behaviour is altered in this mode​. −−no−revert−omitted (For interpolation mode only) When a file is changed by the first patch but not by the second, don´t revert that change​. −−help Display a short usage message​. −−version Display the version number of interdiff​.

EXAMPLESBasic usage: interdiff −z 3​.2pre1​.patch​.gz 3​.2pre2​.patch​.gzReversing a patch: interdiff patch /dev/nullReversing part of a patch (and ignoring the rest): filterdiff −i file​.c patchfile | \ interdiff /dev/stdin /dev/null

BUGSThere are currently no known bugs in interdiff; but there are some caveats​. If you find a bug, please report it (along with a minimal test case) to Tim Waugh twaugh@redhat​.com​. There are some sets of patches in which there is just not enough information to produce a proper interdiff​. In this case, the strategy employed is to revert the original patch and apply the new patch​. This, unfortunately, means that interdiffs are not guaranteed to be reversible​.

SEE ALSOcombinediff(1)

AUTHORSTim Waugh <​twaugh@redhat.com​> Package maintainer Michael K​. Johnson <​johnsonm@redhat​.com​> Original man page contributor
0
Johanes Gumabo
Data Size   :   21,982 byte
man-interdiff.1Build   :   2024-12-29, 07:25   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   5 / 260,731
Visitor ID   :     :  
Visitor IP   :   18.224.32.243   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.29
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.