У меня есть ежедневный запланированный пакетный скрипт .bat
который запускает Fossil и автоматически фиксирует изменения этого дня в исходном дереве моих проектов. Теперь я настроил его запуск каждый день, включая выходные, поскольку я также хочу, чтобы он принимал изменения, которые я делаю, работая в выходные дни.
Обычно, однако, я не буду работать по выходным, и поэтому не нужно ничего фиксировать на этот день (так как фактически изменений нет).
Теперь у ископаемого есть команда changes
, которая может заранее сообщить мне, какие есть изменения. К сожалению, похоже, он не устанавливает уровень ошибки. Он просто ничего не печатает в выходной поток (или, возможно, один CRLF), если нет изменений.
Мой вопрос: есть ли способ обнаружить наличие выходных данных из пакетного файла, поэтому я все еще могу использовать команду changes
чтобы определить, выполнять ли коммит или нет?