Páginas

terça-feira, 27 de março de 2007

Re: [OFF] subversion: bloquear commit de arquivos com nome acentuado: "bloquear commit de arquivos com nome acentuado

RicardoFunke
Tue, 13 Mar 2007 15:41:51 -0800

Olá lista,

Só pra ficar registrado, para criar o script hook para filtrar nomes
de arquivos a serem comitados, impedindo caracteres acentuados e
outros, eu utilizei em no script hoot 'pre-commit' o comando svnlook,
com o parâmetro -r assim:

LISTA = `svnlook -r $TXN $REPOS`

Esse comando irá pegar a lista de arquivos a serem commitados no
servidor, com ele poderemos aplicar o filtro, por exemplo:

if [ `echo $LISTA | grep -o '[a-zA-Z0-9\.\-\+\_]' | wc -l` == $((`echo
$LISTA | wc -m`-1)) ]; then
echo 0
else
echo 1
fi"