change push mode to keep compatible with older git versions