Make git tab completion more robust