2011-01-27 14 views

Respuesta

9

Subversion no trata estas carpetas especiales de ninguna manera. Considerarlos como sucursales es solo una convención que sigues.

Dado que una confirmación puede, sin ningún problema, ir a varias carpetas al mismo tiempo, tendrá que usar algo como svnlook dirs-changed -r "$REV" "$REPOS" y comprobar si una o más de las carpetas que le interesan se ven afectadas por la confirmación . Aquí hay un fragmento de nuestro archivo de post-confirmación:

if svnlook dirs-changed -r "$REV" "$REPOS" | grep -qEe '^trunk/'; then 
    some-command.pl "$REPOS" "$REV" more parameters 
fi 
Cuestiones relacionadas