- changes and err chan are now closed on success - io.EOF is now an error - fixes (possible) parsing of truncated diff files closes #45