Ich schreibe ein Plug-in für Trac. Ich möchte jedes Mal, wenn das Plug-in Daten von einem Git-Post-Receive-Hook empfängt, der Zeitleiste ein Ereignis hinzufügen.Wie fügen Sie Ereignis zu Trac Event Zeitlinie
Mit Blick auf the timeline API scheint es, dass Sie nur neue Quelle von Ereignissen hinzufügen können. Sie sind also für das Abrufen und Anzeigen der Daten verantwortlich. Ich würde es vorziehen, mein Ereignis einer vorhandenen Quelle zu speichern.
Wo sollte ich in der Trac-API suchen, um Ereignisse zu speichern?
PS: Mein Plan ist es, auf ein Remote-Repository und Remote-Web-Schnittstelle zum Code wie Github zu verlassen.
pss: Die Zeitleiste muss Commits vom Hauptprojekt git repository und seinen Klonen anzeigen. Ich möchte keine Kopie von jedem Repository, das für das Projekt wichtig ist, hosten.
Ich gehe für ein Push-Modell, bevor ich verwenden möchte, um die Aktivität eines Projekts und all seiner Klone zu verfolgen. – Dinoboff