Am 30.11.2018 hat Syntevo den Java basierenden Git Client SmartGIT 18.2.0 veröffentlicht. Das Update von SmartGit wird, wie die Installation mit einem Paketmanager für das UserRepository von Arch Linux (z.B. yaourt), gefunden und installiert. Im AUR Repository ist die aktuelle Version zu finden.

yaourt –noconfirm -S smartgit

Das Changelog ist sehr umfangreich. Ein Dialog fragt jetzt Syntevo das Log View als Hauptfenster zu setzen. Diese Einstellung lässt sich in den Einstellungen wieder rückgängig machen. Aus dem Log lässt sich jetzt ein Stash über das Kontextmenü auch anwenden. Syntevo setzt jetzt auf die JSCH SSH Implementation, anstatt wie bisher SSHJ. Ürsprünglich wurde Git mit im Bundle ausgeliefert, aber man hat den Plan nach zu vielen Problemen verworfen und SmartGIT wird wieder ohne Git ausgeliefert. Beim Clonen wird, eine sich im Clipboard befindliche URL, in das URL Feld eingetragen.

Die Konfiguration wird nun unter ~/.config/smartgit gespeichert und Update Dateien landen unter ~/.local/share/smartgit.

Wie in den letzten Versionen von SmartGIT auch, muss man zunächst wieder die Art der Verwendung angeben und eine eingebaute Verzögerung abwarten, bevor man das Programm nutzen kann.

SmartGIT

SmartGIT ist ein umfangreicher GIT Client. SmartGIT ist in Java geschrieben und benötigt bis Version 17.1 Java 8. Hat man ein aktuelles ArchLinux oder Manjaro System, dann ist Java in der 9 an Bord.

Java unter ArchLinux

ArchLinux unterstützt parallele Installation von Java Versionen. Diese befinden sich unter dem Vereichnis /usr/lib/jvm/. Der Pfad zur JRE kann im bin Verzeichnis von SmartGIT angegeben werden. Dazu muss in der smartgit.vm die Variabel jre gesetzt werden.

jre=/usr/lib/jvm/java-8-jdk/jre/