Sencillo gancho pre-commit de SVN (pre-commit hook)

Published: Mar 10, 2016 by Noe Nieto

Ganchos :)

El Repo de SVN esta en:

/var/www/svn-repo/hooks

Necesitas dos archivos: /var/www/svn-repo/hooks-pre-commit y/var/www/svn-repo/hooks-trusted_people.txt

El pre-commit queda asi:

#!/bin/sh
REPOS="$1"
TXN="$2"
SVNLOOK=/usr/bin/svnlook

D00D=`$SVNLOOK author "$REPOS" -t "$TXN"`
MATCH=`fgrep -c "$D00D" "$REPOS/hooks/trusted_peope.txt"`
if [ $MATCH -eq 0 ]; then
    echo "Nel, saquese de aqui!!" 1>&2
    exit 1;
fi
exit 0

Y trusted_people.txt es un archivo de texto con una lista de nombres en cada linea.


Créditos:

La foto de los ganchos de ropa es de https://www.flickr.com/photos/13804799@N02/8625204550/

Share

Latest Posts

Cómo Usar la Librería Tenacity en Python
Cómo Usar la Librería Tenacity en Python

Una pequeña guía para comenzar a usar la librería Tenacity de Python

Convierte texto seleccionado a enlaces en Google Docs
Convierte texto seleccionado a enlaces en Google Docs

Guía para crear un guión de AppsScript que transforme el texto seleccionado en un documento de Google Docs

Nube de palabras en Inkscape
Nube de palabras en Inkscape

Pequeña guía para hacer una nube de palabras (o tag cloud) en Inkscape