J'ai quelques fichiers exécutables avant que svn ne les ajoute. Ils ont la propriété svn: executable définie. Maintenant, quelques autres fichiers ont été archivés sans que le bit exécutable ne l'ait pas, et je veux définir la propriété svn: executable:
$ svn propset svn:executable on *.cgi
Ensuite, je vérifie l'état et même les fichiers avec l'exécutable svn: ont été modifiés:
$ svn diff
Property changes on: a.cgi
___________________________________________________________________
Modified: svn:executable
-
+ *
Property changes on: b.cgi
___________________________________________________________________
Added: svn:executable
+ *
a.cgi ne doit pas être modifié. Je veux ajouter le bit svn: executable à définir de la même manière que sur les autres fichiers, mais je ne peux pas comprendre la commande pour le faire.
svn:executable
quelque part dans ce deuxième extrait. Peut svn ps svn:executable on $f;
- être ?
svn propset svn:executable on (...)
. Et la réponse à la question devrait êtrefor f in *.cgi; do if [ ! -x $f ]; then svn ps (...); fi; done
, et il suffit de valider les fichiers modifiés. Puis continuez.