git compatibility