Parece que finalmente encontrei o objetivo da opção "Sempre executar o script" e do enforce
flag:
No caso de um script de gancho falhar, uma caixa de diálogo como a seguinte pode aparecer (dependendo do gancho; o exemplo mostra um script de gancho de pré-consolidação sem enforce
sinalizador que retornou um código de saída diferente de zero):
Vocêjápodeterreconhecidoobotão"Repetir sem ganchos".
Caso você defina o sinalizador enforce
para o gancho, o botão de repetição desaparece:
Esta é a única situação em que notei uma diferença quando o sinalizador enforce
está definido. Eu voltarei aqui assim que eu encontrar mais efeitos da opção always-execute.