git-difference calculation can be relative now: added-deleted watch out for negative values