SVN pre-commit hook para ser activado para una carpeta en particular

Uno de los repositorys SVN de nuestro cliente tiene bastantes proyectos bajo el único repository. Ahora quiero verificar el estándar de encoding para uno de los proyectos a través del enlace precompromiso.

Si configuro la precomisión, va a afectar a todos los proyectos (carpetas) en el repository, ¿cómo le digo a hook-script que active (verifique el estándar de encoding) solo cuando un file de una carpeta en particular (o proyecto) ) se ha comprometido.

ACTUALIZAR

El estándar de encoding es intencional para Zend y voy a usar PHPCS (PHP Coding Standard) para validar el estándar de encoding.

Use svnlook en el precompromiso para ver las routes modificadas, y si la ruta contiene el proyecto que está considerando, realice los estándares de encoding, etc.

Puede usar el subcommand dirs-changed (y el indicador --transaction ):

http://svnbook.networking-bean.com/en/1.5/svn.ref.svnlook.c.dirs-changed.html

O el subcommand changed :

http://svnbook.networking-bean.com/en/1.5/svn.ref.svnlook.c.changed.html

Ejemplo de precompromiso utilizando svnlook: http://wordaligned.org/articles/a-subversion-pre-commit-hook

No puedes. La secuencia de commands debe verificar todas las routes afectadas (pueden ser más de una) y actuar en consecuencia.