To archive our lock-loss-alert changes using the userapps subversion repository, I have written a script which automatically accepts any pending contact changes, and commits the resulting burt snap file to the userapps repository. The commit string explicitly notes that this is a robot commit, and gives the date-time of the commit.
The script runs periodically as a cronjob.
For the initial roll-out, the cronjob runs on opslogin0 every 15 minutes as david.barker, and uses my current Kerberos ticket for authentication with the subversion repository server.
This service will eventually move to a CDS server and use a robot authentication ticket.
Note that currently the contact channels are indexed by ID. The MEDM needs to be consulted to map an ID to the contact's name.