А в чем смысл этого переопределения? Почем метод гасит переменную commit_remote и всегда делает ее True ?