Haben Sie Empfehlungen für ein relativ schlüsselfertiges SVN-Check-in-Benachrichtigungssystem?
Ich suche nach etwas, mit dem eine Zusammenfassung der geänderten Repository-Dateien und der Inhalt der tatsächlichen Unterschiede per E-Mail an alle Mitglieder eines Entwicklungsteams gesendet werden können, wenn Commits auftreten, möglicherweise mit Links zur vollständigen betroffenen Quelldatei bei ViewVC oder so . Das ist optional.
Ich möchte auf jeden Fall, dass die eigentlichen Diff / Code-Auszüge ordentlich unterteilt sind. Niemand wird sich diese Dinge ansehen (als ob sie es sowieso tun würden :-), wenn es von Anfang an nur ein großer, rücksichtsloser Dump von unverständlichen Codefragmenten ist. Im Prinzip möchte ich nur die Versionsnummer, die Zusammenfassung, den Benutzer, der das Commit durchgeführt hat, und eine Liste der betroffenen Repository-Dateien anzeigen.
Ich habe ein wenig Zeit damit verbracht, die Machbarkeit des Schreibens meiner eigenen zu prüfen, und obwohl ich sehe, dass SVN "Haken" hat, um verschiedene Ereignisse genau auf diese Weise zu erfassen, scheint es eine ziemlich komplizierte Aufgabe zu sein, etwas Poliertes zu bekommen, das gut funktioniert. Da ich mir ziemlich sicher bin, dass es Open-Source-Pakete zu diesem Zweck gibt, habe ich mich gefragt, ob einer von Ihnen mir die Mühe ersparen könnte, herauszufinden, welche gut und welche schlecht sind. Ich bin auf der Suche nach etwas, das ziemlich einfach einzurichten ist und nicht viel Zeit benötigt. Ich würde gerne die Zeit damit verbringen, die Vor- und Nachteile eines wirklich umfassenden Systems zu lernen, aber ich muss auch die Entwicklung durchführen.
Vielen Dank im Voraus!
EDIT: Ich weiß, dass Sourceforge dies ziemlich gut macht. Ich bin auf mehreren Entwicklungslisten, auf denen ich ständig diese Nachrichten erhalte. Aber ich kann Sourceforge nicht wirklich für die Art von Projekten verwenden, an denen ich arbeite.