finish git support