-Condense diff functions down to one for each version control system