1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-21 11:13:30 +00:00
freebsd/usr.bin/diff/TODO
Baptiste Daroussin 3bbe3f672e Import diff from OpenBSD and remove GNU diff
Some of the modifications from the previous summer of code has been integrated
Modification for compatibility with GNU diff output has been added

Main difference with OpenBSD:
Implement multiple GNU diff options:
* --ignore-file-name-case
* --no-ignore-file-name-case
* --normal
* --tabsize
* --strip-trailing-cr
Make diff -p compatible with GNU diff
Implement diff -l
Make diff -r compatible with GNU diff

Capsicumize diffing 2 regular files
Add a simple test suite

Approved by:	AsiaBSDcon devsummit
Obtained from:	OpenBSD, GSoC
Relnotes:	yes
2017-03-11 05:01:29 +00:00

19 lines
550 B
Plaintext

-y:
* soc implemented it via calling sdiff directly, but some options are
incompatible so it is fragile
* just recommend the user to run sdiff directly and do not implement it
* make a libsdiff and use that directly to avoid duplicating the code
to be implemented:
--suppress-common-lines: depends on -y
--ignore-blank-lines
--horizon-lines
--ignore-tab-expansion
--line-format
Will probably be not implemented:
--GTYPE-group-format
--LTYPE-line-format
--speed-large-file: (Do we need that? only a stub?)
--help (We have a manpage already)