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
19 lines
550 B
Plaintext
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)
|