Bei der Arbeit haben wir einen Workflow, bei dem jeder Zweig nach Datum "benannt" wird. Während der Woche, mindestens einmal, wird die neueste Filiale in Produktion gebracht. Was wir jetzt benötigen, ist die Zusammenfassung/Commit-Nachrichten der Änderungen zwischen dem letzten Zweig in der Produktion gegenüber dem neuen Zweig über gitpython.Diff-Commit-Nachrichten von zwei Zweigen mit gitpython
Was habe ich zu tun versucht:
import git
g = git.Git("pathToRepo")
r = git.Repo("pathToRepo")
g.pull() # get latest
b1commits = r.git.log("branch1")
b2commits = r.git.log("branch2")
Das gibt mir all die commit Geschichte von beiden Zweigen, aber ich kann nicht herausfinden, wie sie zu vergleichen, um nur die neuesten Commit-Nachrichten zu erhalten.
Ist dies in gitPython möglich? Oder gibt es eine bessere Lösung?