2 Stimmen

Mercurial: Sehen Sie, wie oft ein Zweig mit und von der Standardeinstellung zusammengeführt wird

Nehmen wir an, ich habe zwei Zweige, Standard und mybranch, ich möchte ein kleines Skript schreiben, um zu sehen:

  1. Wie oft meine Branche mit der Standardbranche verschmilzt (Änderungen gehen von meiner Branche zur Standardbranche)
  2. Wie oft wird mybranch mit dem Standard zusammengeführt (Änderungen werden vom Standard in mybranch übernommen)

Einige Pseudocode für #1:

    m_lastmergetime = 0
    for each m in [all merges with default from mybranch]
        m_mergetime = m.date_in_hours
        m_timebetweenmerges = m_mergetime - m_lastmergetime
        if m_lastmergetime > 0
            print m_timebetweenmerges

Unter.schritte:

  1. Eine Mercurial-Abfrage, die alle Zusammenführungen mit Standard von mybranch abgleicht
  2. Ein Stil für Mercurial, der das Datum in Stunden anzeigt
  3. Berechnen Sie die Zeit zwischen den Zusammenführungen wie im obigen Pseudocode mit Bash oder Python

Fall #2 wird ziemlich ähnlich sein. Ich brauche nur:

  1. Eine Mercurial-Abfrage, die alle Zusammenführungen mit mybranch von default abgleicht

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X