Hallo Leute ich bin neu in diesem Forum und auch relativ neu in der Python Welt. Ich hoffe, dass ihr mir helfen könnt. Ich bin gerade dabei ein Programm zu schreiben, welches mir einige Arbeit im Umgang mit Mercurial abnehmen soll. Da Mercurial bekanntlich in Python geschrieben ist, fiel die Wahl der Programmiersprache für das Projekt auf Python. Jetzt habe ich aber schon ein Problem. Ich möchte eine Liste der Revisionen erzeugen, welche zu einem bestimmten Branch gehören. Mit dem Commandlineinterface von Mercurial erreicht man so was mit dem Befehl:
hg log -r "branch(branchname)"
Dabei bin ich mir ziemlich sicher, dass man das gleiche auch mit der Funktion "commands.log", welche von Mercurial's Python-API bereitgestellt wird, erreichen kann. Aber ich bekomme es einfach nicht hin und google hat bisher auch nix brauchbares geliefert. Ich hoffe jemand von euch kann mir da helfen.
Logausgabe von Mercurial filtern
@annett: Wenn Du eine Liste haben möchtest, dann ist `commands` vielleicht nicht das richtige Modul. Wie man am ersten Argument für die Funktionen sieht, ist das schon sehr Nahe an Benutzeroberflächen. Wichtiger Einstiegspunkt: MercurialApi.