2010-10-29 5 views
5

Gibt es eine Möglichkeit, zu verhindern, dass geschlossene Zweige oben angezeigt werden, wenn der Befehl hg view ausgeführt wird? Ich kenne die "Limit" -Option. Ich brauche keine geschlossenen Zweige, um komplett aus dem Blickfeld zu verschwinden, aber es wäre schön, wenn sie unten bleiben würden (sie waren schon längst geschlossen), anstatt jedes Mal, wenn ich einen Merge mache, in der Nähe der Spitze aufzutauchen.Unterbrochene Zweige in HG-Ansicht unterdrücken

hg view with a closed branch near current development

Hier ist ein Beispiel-Screenshot, wo dies geschieht. Du kannst auf der rechten Seite sehen, dass die Zeiten alle durcheinander sind, was in diesem Fall nicht zu schlimm ist, aber in meinem echten Repo tauchen die geschlossenen Zweige immer oben auf, wenn ich eine Zusammenführung habe, was nervig wird, wenn die Closed-Off-Filiale ist vor gut einem Jahr und wirklich nicht interessant.

+0

Was ist 'hg view'? Ich kenne diesen Befehl nicht. –

+0

@Lasse: Sie müssen die Erweiterung hgk aktivieren (die in hg integriert ist), um sie zu verwenden. –

Antwort

5

Niemand hat hg view aktualisiert, um auf geschlossene Zweige zu achten. Die Erweiterung wird heutzutage größtenteils aufgegeben, da keiner der Kernentwickler sie benutzt oder weiß, wie man in Tcl/Tk programmiert. Wir sprechen über die Entfernung von HGK bei jeder größeren Version ...

Ihre beste Wette ist ein Upgrade auf TortoiseHg und verwenden Sie den Befehl hgtk log, um das Repository anzuzeigen.

Das beste ist, dass es unter Windows und Linux funktioniert - siehe hgtk wiki page. In hgtk können Sie mit der neuen Syntax filtern. Diese revset Abfrage offen Changesets finden:

ancestors(head() and not closed()) 
1

Das Programm hgview nicht die toten Zweige an der Spitze zeigt, und ist in Ubuntu-Repositories verfügbar.

+0

Ich habe es einfach gemacht und es vermeidet das Problem der Fragesteller. Aber zumindest wenn man einen X-Server auf einem Windows-Client durchläuft, ist es sehr langsam (im Vergleich zum 'hg view'-Befehl oder der Tortoise-Workbench). – asc99c