2015-09-24 3 views
0

Je tente de configurer un hook de pré-validation pour la notification par courrier électronique à l'aide de VisualSVN. Lorsque j'essaie d'ajouter un fichier de test dans le référentiel et de le valider, j'obtiens une erreur qui inclut un message tel que "VisualSVNServerHooks: E205000: Numéro de révision invalide fourni ..."Le hook de pré-validation échoue en raison de "E205000: numéro de révision non valide fourni"

ici https://www.visualsvn.com/support/topic/00018/

Qu'est-ce que Im en utilisant (paramètres changé)

"%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe"^
    commit-notification "%1" -r %2^
    --from "[email protected]" --to "[email protected] "^
    --smtp-server mail.something.com 

Si je dummy la commande et replate% 2 avec 123, cela fonctionne. Le 2ème argument ne pourrait-il pas être fourni à la commande?

Répondre

1

Il doit s'agir d'un post-commit hook, pas de pré-validation. Le hook de pré-validation s'exécute avant la création d'une nouvelle révision dans un référentiel. Par conséquent, il ne fournit pas de numéro de révision en tant que paramètre d'entrée% 2.

+0

Duh! Il dit même post-commit dans le lien de la documentation que j'ai posté. pour une raison quelconque, mon cerveau l'a lu comme pré-engagement. J'ai mis à jour les paramètres et cela fonctionne comme prévu maintenant. Je vous remercie! – BitShift