if hg incoming -v | grep -q 'models\.py'; then
./manage.py resetdb
fi
Однако это кажется хрупким: оно совпадает, когда models.py присутствует в другом выводе, чем файлы (например, описание), и не будет работать при локальном изменении models.py. Вы можете установить переменную в вышеупомянутом для управления последующими действиями, если вы имели в виду «установить флаг».