svn, /avataurs/fu avatars/ba ( /xxx )?
svn. Tortoise, , , , . - , .
, , , - "" - . - perl script, isgex , 1, - ".*/avatars/.*/.*" ( ). , , . (,.obj ..).
SVN, - - !
pre-commit.cmd hook. hooks ( ), .
@echo off
svnlook changed -t %2 %1 > c:\temp\pre-commit.txt
findstr /G:"%1\hooks\ignore-matches.txt" c:\temp\pre-commit.txt > c:\temp\precommit-bad.txt
if %ERRORLEVEL% NEQ 0 exit 0
echo disallowed file extension >> c:\temp\precommit-bad.txt
type c:\temp\precommit-bad.txt 1>&2
exit 1
ignore-matches.txt , :
^[^D].*\.obj$
, ignore-matches.txt, , , , .