Pretty SVN Commit E-Mails: Templates [geschlossen]

9

Wo finde ich gute Vorlagen für SVN-Commit-E-Mails?

Google hat mich dazu gebracht dies . Obwohl es viel besser war als das Standard-Post-Commit Ich fand es nicht sehr nützlich.

Hilfe sehr geschätzt.

    
Quintin Par 10.05.2010, 07:58
quelle

7 Antworten

2

Ich habe eine Kombination aus SVNSpam gefunden und die nativen Python-Skripts funktionieren sehr gut. SVNSpam sendet eine HTML-Email mit farbigen Diffs, die wirklich leicht zu lesen sind.

Es gibt einen Fehler in SVNSpam, der es nicht erlaubt, mit Binärdateien umzugehen. Also habe ich im Post-Commit-Hook das übliche Python-Mailer-Skript eingerichtet, das mit dem SVN Hooks-Paket geliefert wird. Ich habe es so, dass, wenn SVNSpam einen Fehlercode zurückgibt (und dies nur für Binär-Diffs und Tagging tut), das Python-Mailer-Skript aufgerufen wird. Das erledigt alles sehr gut für uns.

    
omermuhammed 26.05.2010, 20:25
quelle
1

SVNNotify ist nicht perfekt, aber ist wirklich gut

    
zaguan 11.07.2011 08:00
quelle
1

Das Skript aus Ссылка generiert zusätzliche Zeilenumbrüche für den Änderungssatz. Sie können diese zusätzlichen Zeilenumbrüche durch Entfernen von "\ n" vom Ende der Zeile 52 entfernen.

%Vor%     
Sarat 21.12.2010 23:42
quelle
0

Sie können die Festschreibungsdaten von 'svn log --xml -v -r $ REV' abrufen und die Ausgabe über einen XSLT-Prozessor filtern. Es gibt einige Projekte, die diesen Workflow verwenden, wie ein RSS-Generator oder ein Changelog-Generator .

    
Rudi 25.05.2010 07:49
quelle
0

Ich finde dieses ziemlich nützlich, weil es ein diff enthält.

    
Travis Beale 26.05.2010 18:24
quelle
0

Eine gute Vorlage würde einen Link zu einem Review-Board (Chatroom über die Revision) und die Case-ID enthalten. Es muss auch jede geänderte Datei als Link zu einigen websvn diff haben.

    
Pavel Radzivilovsky 26.05.2010 21:16
quelle
-1

Ich benutze dies: commit-email.pl

und post commit hook:

%Vor%     
Piotr Pankowski 10.05.2010 08:13
quelle

Tags und Links