Please consider this re-implementation of your very helpful gitpydiff