2010-07-16 6 views
2

Nous utilisons svnnotify (c'est-à-dire SVN::Notify) dans notre crochet svn post-commit. Est-il possible d'inclure l'ID utilisateur de l'auteur de la validation comme nom affiché dans le champ auteur de l'e-mail résultant? L'authentification passe par mod_auth_mysql. Nous ne voulons pas que l'auteur soit "userid @ domain of svn server" car il n'y a pas de telles adresses email - les committers ont tous des adresses e-mail externes. Je voudrais quelque chose comme "userid via proj-svn" ou quelque chose de similaire afin que les gens puissent rapidement identifier qui est responsable du commit.svnnotify auteur champ

Répondre

0

Vous pouvez modifier l'accrochage post-commit pour lire l'ID utilisateur auteur à partir de svnlook. Approximativement:

my $svnlook = "/bin/svnlook"; 
my @info = `$svnlook info $repopath -r $revnum`; 
my $author = shift @info; 
Questions connexes