Git interface now properly handles branches