
On 2019-10-29 13:47, Hartmut Goebel wrote:
Am 29.10.19 um 11:27 schrieb Stefan Schwarzer:
Wenn ich die Manpage zu `git gui` richtig interpretiere, könnte das hier etwas entsprechendes für Mercurial sein: https://www.logilab.org/project/hgview
hgview scheint mir eher "gitk" zu entsprechen: Man kann die Log-Historie ansehen und durchsuchen, die Diffs ansehen (und durchsuchen), etc.
"git gui" hat eher den Fokus auf dem Erstellen von commits, push zum Repository, etc. Aber für mich der wichtigste Punkt ist, dass man einzelnen Zeilen zum Änderungssatz hinzufügen oder herausnehmen kann. Damit kann ich, nachdem ich eine Änderung entwickelt habe, schöne Commit daraus erstellen, insb. nicht zusammengehörendes in unterschiedliche Commits packen.
Ach so, das geht mit `hg ci -i <dateien>` (`-i` steht für "interactive"). Ich hoffe jedenfalls, dass das ist, was du meinst. Das kannst du sowohl wie bei `git ci -p` mit Abfragen haben als auch mit einer Curses-Schnittstelle. Siehe auch https://stackoverflow.com/a/37376024/8854750 . Viele Grüße Stefan