Commit Briefs


Stefan Sperling

print "\ No newline at end of file" message like UNIX diff(1) does

Not adding new tests since this behaviour is covered by tests in Got.


Neels Hofmeyr

rename diff_atom->d to diff_atom->root, because it always is

The idea was that for each diff box within the files, the atoms would have a backpointer to the current layer of diff_data (indicating the current section), but it is not actually needed to update the backpointer in each atom to the current diff_data. That is why the current code always points atom->d to the root diff_data for the entire file. Clarify by proper name. Constructs like atom->d->root->foo are redundant, just use atom->root->foo.




Stefan Sperling

check results of ARRAYLIST_ADD


Stefan Sperling

check return value of diff_output_lines









Neels Hofmeyr

KNF: use max 80 columns




Neels Hofmeyr

Remove unused `arbitrary_info'.


Neels Hofmeyr

dont escape tabs in text output


Neels Hofmeyr

initial commit