| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
FIFOs shall be skipped. Other types of files may be skipped too
(this is implementation-dependent). In directory mode, just skip
anything that is not a regular file or directory. OK tedu@
|
| |
|
| |
|
|
|
|
|
|
| |
- note (again) that output options are mutually exclusive
from Andy Isaacson (PR 3479)
|
|
|
|
|
|
|
|
|
| |
- remove "mutually exclusive" clause
- -c produces 15 *'s, not a dozen
- add -a to uage()
- sync usage() with SYNOPSIS
ok tedu@
|
|
|
|
| |
ok jmc@
|
|
|
|
|
|
|
|
|
| |
producing suboptimal diffs for large file containing lots of changes.
Switch heuristic off with -d/--minimal (GNU compatible). Some hints
from millert@.
- Improve performance by reducing the number of realloc(3) calls.
ok millert@ tedu@
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
mode (like GNU diff).
|
| |
|
|
|
|
| |
from dir1).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o -N is implemented
o -X is implemented
o -x is implemented
o diff.c has been rewritten and GNU long options are now supported
o diffdir.c has been rewritten
+ no longer does fork + exec of /usr/bin/diff
+ can be called recursively (and will be for -r)
o diff.h
+ don't include any .h files here any more, do it in the .c files
+ no Bell Labs code in this, gets a UCB copyright (the 32v sources
only have a diff.c and there is nothing in common).
o diffreg.c
+ most all remaining globals are now private to diffreg.c
+ files are only opened once
+ dynamically allocated objects are either freed or realloced
+ added missing UCB copyright (there were lots of UCB changes)
+ print correct thing when -s is specified
OK deraadt@
|
| |
|
| |
|
|
|
|
| |
ok tedu@
|
| |
|
|
|
|
| |
With input from jmc@
|
|
|
|
| |
ok deraadt@
|
| |
|
|
|
|
|
| |
tempfile functions, whitespace, ...
no functional improvements yet
|
| |
|
|
place to start.
|