Bem, eu vi duas variantes, uma em ruby e outra em perl. Aqui está a minha em script de shell simples.
Primeiro você precisa instalar o uvccapture,
sudo apt-get install uvccapture
então, copie este código dentro de seu gancho de commit post_update e ele fará o trabalho tão bem.
mkdir -p ~/.gitpix && uvccapture -m -x640 -y480 -o$HOME/.gitpix/pic-$(date +%s).jpg