SVN et commit automatique
Bonjour tout le monde,
Je cherche a scripter un commit automatique quotidien et pour cela je fais un svn stat sur le dossier en question et ensuite selon le satus je fais un add, delete puis commit.
Ca donne ca:
Code:
1 2 3 4 5
|
svn stat | grep '^?' | awk '{print $2}' | xargs svn add
svn stat | grep '^!' | awk '{print $2}' | xargs svn delete
svn update --username XXXXX --password XXXXX
svn commit --username XXXXX --password XXXXX -m XXXXX |
Le problème que j'ai c'est que si il n'y a rien à ajouter ou supprimer les deux premières lignes me retournent chacune l'erreur suivante:
Code:
1 2 3
|
svn: Try 'svn help' for more info
svn: Not enough arguments provided |
Ceci car le svn add et delete sont executés même si le grep ne retourne rien.
Du coup ma question est: quel est le moyen le plus simple de de ne rien faire si il n'y a rien à faire :roll: ?
merci d'avance