Question

J'ai un script Bash (fichier .sh) et un fichier de script python (.py) dans le même répertoire.Les deux ont la SVN: autorisation exécutable.Cependant, lorsque je fais une «mise à jour SVN», seul le script Bash obtient un ensemble d'autorisations exécutables.

Des idées pourquoi?(Si je définissais manuellement la permission sur le script Python, il fonctionne bien.)

Doh!S'avère que j'avais une faute de frappe.Il a eu la propriété 'SV: exécutable' (manquant n).découvert avec le pot / project de Loenta.

Était-ce utile?

La solution

est la commande:


svn propget svn:executable script.py

sorties "*"?

Sinon, utilisez ceci:


svn propset svn:executable '*' script.py

Autres conseils

Êtes-vous sûr qu'il est défini?J'ai couru un test rapide dans mes scripts SVN Sandbox et Python fonctionnent simplement bien.

user@host sandbox> svn proplist script.py
Properties on 'script.py':
  svn:executable
user@host sandbox> ll script.py
-rwxr-x---  user user apiWriter.py
user@host sandbox>

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top