Substituindo propriedades SVN automáticas padrão por svn:auto-props
-
21-12-2019 - |
Pergunta
É possível substituir de alguma forma o algoritmo padrão para atribuir propriedades SVN usando o svn:auto-props
?(Obviamente, apenas para aqueles que usam svn:auto-props
...)
Em particular, como posso garantir que svn:executable
não está definido com base no sinalizador de permissão correspondente?Como a atribuição automática de propriedades padrão examinará o sinalizador de permissão executável e, se estiver definido, atribuirá svn:executable
.Embora eu queira atribuir automaticamente esse sinalizador apenas aos arquivos listados explicitamente em svn:executable
.(Obviamente, o usuário ainda poderá definir a propriedade manualmente, ignorando qualquer algoritmo padrão.)
Solução
ATÉ ONDE SEI, svn:auto-props
no SVN 1.8 não cobre esse caso (pelo menos da maneira como entendi o seu caso, ou seja,alguma elaboração sobre sua pergunta a tornaria mais clara).Só pode definir uma propriedade com base no padrão especificado, não pode negar a configuração de uma propriedade em alguns itens específicos da cópia de trabalho.
Por outras palavras, se especificar um padrão, os itens do seu WC que correspondam ao padrão irão certamente ficar svn:executable
aplicado.