Git Administrative Tasks
Configuring Email Notifications
Email-notifications are managed in the post-receive Git-hook. Our post-receive currently uses the default contributed post-receive-email shell script located at
/usr/share/git-core/contrib/hooks/post-receive-email
on gs-mesajade. This hook is wired up through a sympolic link in teh repository's "hooks" folder, set by the command
ln -s /usr/share/git-core/contrib/hooks/post-receive-email /home/GMAT/git/gmat.git/hooks/post-receive
The address for the mailings is set like this:
git config --add hooks.mailinglist "djc@thinksysinc.com"
and updated like this:
git config --replace-all hooks.mailinglist "djc@thinksysinc.com,linda.o.jun@nasa.gov,thomas.g.grubb@nasa.gov,wendy.c.shoan@nasa.gov,tuan.d.nguyen@nasa.gov"
The "sender" is left blank, but if we need to set it, that is done this way:
git config --add hooks.envelopesender "steven.p.hughes@nasa.gov"
Entries are removed like this:
git config --unset hooks.envelopesender
The project name is in the file "description" in the bare repository on mesa-jade.