git aliases und andere Tools

Nützliche Git Aliase

Wie kann man in git Aliasse definieren und verändern?

Man editiere $HOME/.gitconfig ($HOME ist unter Windows via cd %HOMEPATH% erreichbar). Unter Linux/Mac sollte git config --global alias.ci commit auch funktionieren. Es öffnet sich dann ein Editor.

Im Editor fügt man einfach eine Sektion [alias] ein und unter diese einzelne Einträge für die entsprechenden Kommandos.

git log mit Autor und Datum

Es soll mit git log ein verkürzter Hash, der Name des Autoren, die lokale Zeit und die Commit-Nachricht angezeigt werden.
Beispiel:
Dies erreicht man mit git log --date=local --pretty=format:"%h%x09%an%x09%ad%x09%s". Man kann dies als git alias lp (log pretty) definieren. (Q: Stackoverflow)

Mehr davon

gibt es im git kernel wiki

Tools und andere Helferlein

  • gitblit ist eine single-stack solution. D.h. Apache, git und perl sind in einem Paket zusammen verfügbar und können direkt eingesetzt werden. (Wer bereits einen Tomcat 6/7 am laufen hat, kann natürlich auch ein war Herunterladen und Ausrollen)

Dieser Artikel wird laufend erweitert und aktualisiert.

Enigmail und Thunderbird 11

Wer seine Emails mit GPG in Thunderbird verschlüsselt, verwendet in der Regel das Enigmail-Plugin. Für die Thunderbird Version 11 wird Enigmail 1.4 benötigt. Bei einem automatischen Thunderbird Update sollte es keine Probleme geben. Bei Neuinstallationen klappt der AddOn Mechanismus von Thunderbird gut, so dass keine Handarbeit notwendig ist.

Hallo Windows 7 Firefox Nutzer!

Ich frage mich schon länger, wer eigentlich meine Tutorials liest. Um diese Frage für mich beantworten zu können, habe ich 2011 Piwik installiert.

Nun wurde meine Frage zumindest in technischer Hinsicht beantwortet. Windows 7 haben fast 50% alle Besucher als Betriebssystem (oder geben dies vor). Alle Windows Versionen zusammen kommen auf knapp 75%. Das ist schon eine Menge, erklärt sich aber auch durch die Windows Tutorials. Unter Linux ist dies entweder meist kein Thema, oder der Benutzer findet jemandem im Freundeskreis, der Helfen kann. Windows Nutzer sind oft das erste Mal mit diesem Thema konfrontiert (PGP/GPG – mit Thunderbird und Enigmail Emails verschlüsseln). Dies deckt sich auch mit meinen Erfahrungen die ich mit dem direkten Leserkontakt gewinnen konnte :)

Interessant ist die Browserverteilung. Obwohl 75% Windows-Nutzer auf der Seite landen, scheinen die wenigsten ihrem Standard Browser zu trauen oder finden ihn schlichtweg unzureichend. Nichteinmal 15% schaffen alle InternetExplorer Versionen zusammen und das während Firefox 11 allein schon 38% der Benutzer installiert haben und benutzen. Alle Firefox Versionen zusammen bringen es auf 58%.

Vielleicht hätte man auch ohne Piwik auf dieses Ergebnis kommen können. Das meistgelesene Tutorial ist PGP/GPG – unter Windows mit Thunderbird Emails verschlüsseln. Firefox stammt auch aus dem Hause Mozilla. Wer das Emailprogramm benutzt wird wohl auch den Browser gut finden…

Sodann. Ich werde die Trends weiter verfolgen…

Shelltest released

Nachdem ich einige Jahre ein selbstgeschriebenes Shelltest “Framework” benutzt habe, möchte ich es nun der Allgemeinheit zur Verfügung stellen. Man kann es einfach projektspezifisch erweitern oder ggf auch anpassen. Für Hinweise und neue Funktionen bin ich dankbar.

shelltest$ ./example.sh
..........
10 OK
0 FAILED

Man findet alles auf github. Shelltest v2.1 (Download)

Viel Spaß