2010-07-19 11 views
3

J'ai un script bash (fichier .sh) et un fichier script Python (.py) dans le même répertoire. Les deux ont l'autorisation svn: executable. Cependant, quand je fais une 'svn update', seul le script Bash obtient un ensemble d'autorisations exécutables.Pourquoi svn: executable fonctionne-t-il pour un script et pas pour l'autre?

Des idées pourquoi? (Si je définis manuellement l'autorisation sur le script Python, cela fonctionne correctement.)

DOH! Il se avère que j'ai eu une faute de frappe. Il avait la propriété 'sv: exécutable' (manquant n). découvert avec le propget/propset de loentar.

+0

Comme d'autres l'ont dit: ne peut pas le reproduire ici. – Wrikken

Répondre

3

est-commande:


svn propget svn:executable script.py 

sorties "*"?

sinon, utilisez ceci:


svn propset svn:executable '*' script.py 
3

Êtes-vous sûr que c'est réglé? J'ai effectué un test rapide dans mon svn sandbox et les scripts python fonctionnent très bien.

[email protected] sandbox> svn proplist script.py 
Properties on 'script.py': 
    svn:executable 
[email protected] sandbox> ll script.py 
-rwxr-x--- user user apiWriter.py 
[email protected] sandbox>