Jump to content

GNU diffutils: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Ak120 (talk | contribs)
mNo edit summary
Line 1: Line 1:
{{Software
|Name=GNU Diffutils
|Version=3.7 (2019)
|Vendor=[[Free Software Foundation]]
|Author=<br />Jim Meyering (maintainer)
|Licence=GNU [[GPL v3]]
|WWW=https://www.gnu.org/software/diffutils/
}}
The '''GNU Diffutils''' package contains a number of small utilities that aid in finding differences between source code or text files and merging two files together. Included is the '''diff''' command that shows differences between two files, it is a clone of the classic [[UNIX]] [[diff]] program and like it it outputs differences between files line by line in any of several formats including the "diff file format".  
The '''GNU Diffutils''' package contains a number of small utilities that aid in finding differences between source code or text files and merging two files together. Included is the '''diff''' command that shows differences between two files, it is a clone of the classic [[UNIX]] [[diff]] program and like it it outputs differences between files line by line in any of several formats including the "diff file format".  


Line 4: Line 12:


==Versions==
==Versions==
* Last known version: GNU diffutils v3.3 (2013-03-24)
* 2.8 (2002-04-06) - [[Jun Sawataishi]] (OS/2 port requires [[EMX]] runtime 0.9d or later)
* Last known OS/2 binary: [http://homepage1.nifty.com/jsawa/os2/gnu/diff.htm GNU diffutils v2.8] (2002-04-06)
* 3.3 (2013-03-24)
;Prerequisites
* 3.5 (2016)
* [[EMX]] runtime 0.9d or later.
* 3.7 (2018-12-31)
: You may want to download other tools to read the [[UNIX]] style documentation or to format the output of the diffutils but they are not absolutely necessary, consult the program documentation.
: You may want to download other tools to read the [[UNIX]] style documentation or to format the output of the diffutils but they are not absolutely necessary, consult the program documentation.


Line 14: Line 22:


==Links==
==Links==
* [https://www.gnu.org/software/diffutils/ Diffutils homepage]
* [http://www.os2.kr/komh/os2factory/#diffutils GNU Diffutils for OS/2]


==Licence==
[[Category:Source code utilities]][[Category:Open Source Software]]
Open source software released under the [[GPL v3]]
 
==Authors & publisher==
* [[Free Software Foundation]]
* Jim Meyering (Current maintainer)
* Paul Eggert (Current maintainer)
* [[Jun Sawataishi]] (OS/2 port)
 
[[Category:Source code utilities]]
[[Category:Open Source Software]]

Revision as of 20:38, 20 May 2019

GNU diffutils
[[File:{{{Picture}}}|128px]]
Name GNU Diffutils
Version 3.7 (2019)
Vendor Free Software Foundation
Author
Jim Meyering (maintainer)
Licence GNU GPL v3
WWW https://www.gnu.org/software/diffutils/

The GNU Diffutils package contains a number of small utilities that aid in finding differences between source code or text files and merging two files together. Included is the diff command that shows differences between two files, it is a clone of the classic UNIX diff program and like it it outputs differences between files line by line in any of several formats including the "diff file format".

The cmp command shows the offsets and line numbers where two files differ and can also be used to show all the characters that differ between the two files. The diff3 command shows differences among three files and the sdiff command allows you to merge two files interactively.

Versions

  • 2.8 (2002-04-06) - Jun Sawataishi (OS/2 port requires EMX runtime 0.9d or later)
  • 3.3 (2013-03-24)
  • 3.5 (2016)
  • 3.7 (2018-12-31)
You may want to download other tools to read the UNIX style documentation or to format the output of the diffutils but they are not absolutely necessary, consult the program documentation.
Known issues

Note that GNU diff and the other tools in the package only works correctly on ASCII text files, in case of a binary file it only reports that there is a difference and on text files with character sets other than US-ASCII the results are unpredictable and differ between different OS/2 ports of the tool and versions between operating systems.

Links