Commit Briefs

c7020aea63 Stefan Sperling

increase buffer sizes for blob diffing


365fb43632 Stefan Sperling

implement diff_deleted_blob


a78522637b Stefan Sperling

handle fdopen() failure in opentemp()


cb74ff2103 Stefan Sperling

pass output file to diffreg


6a213ccb7e Stefan Sperling

implement diff_modified_blob


4e22badc0d Stefan Sperling

implement diff_added_blob


0cb61c4741 Stefan Sperling

whitespace


f9d67749a9 Stefan Sperling

move tempfile creation out of got_diffreg()


413ea19d0e Stefan Sperling

simplify


4209f7906d Stefan Sperling

fix logic error


474b4f9423 Stefan Sperling

add some unimplemented stubs for tree diffing


697f44709c Stefan Sperling

add todo comment about diffreg() arguments


9aa1fd7570 Stefan Sperling

add a comment about xmalloc; it needs to go away


62136d3a8b Stefan Sperling

allow for custom diff header labels


f78b0693d7 Stefan Sperling

show blob IDs in diff header


8ba9a21905 Stefan Sperling

remove diff_args from global state as well


1c7f05204c Stefan Sperling

store stat buffers in diff_state rather than diff_args


ed9e98a87f Stefan Sperling

store global diff state in memory provided by caller


dae2fc5945 Stefan Sperling

move more globals into struct diff_state


8020fd50b0 Stefan Sperling

move 'file' array into diff state


e04c4b2b1c Stefan Sperling

wrap global diff state in a struct


cb056f1e59 Stefan Sperling

wrap global diff arguments in a struct


7d283eeedc Stefan Sperling

add and test basic blob diffing functionality


574ed2c37d Stefan Sperling

add some unmodified files from /usr/src/usr.bin/diff/


68482ea3f5 Stefan Sperling

implement open/close for blobs; add test which prints one