Der KDE-Entwickler Eduardo Robles Elvira hat die Git-Erweiterung “git timetrack” vorgestellt. Damit können Entwickler aufzeichnen, wie lange sie für die Arbeit an einem Commit benötigen.
Vor dem Einsatz in einem Projekt muss man das Tool mit dem Befehl “git timetrack -init” initialisieren. Danach kann der Entwickler die Zeiterfassung mit “git timetrack -start” anstoßen, beim nächsten Commit wird diesem die verstrichene Zeit zugeordnet. Dafür verwendet das Tool das relativ neue Feature Git-Notes. Die gemessene Zeit wird in die Commit-Message geschrieben. In Pausen lässt sich die Messung mit einem Stop-Befehl unterbrechen, daneben gibt es Set- und Reset-Kommandos, um Fehleingaben zu korrigieren. In seinem Blogeintrag schreibt der Entwickler mehr zu Verwendung der Software.
Eduardo Robles Elvira hat Git-Timetracker zusammen mit seinem Kollegen Daniel Garcia Moreno für die gemeinsame Softwarefirma Wadobo entwickelt, um den Zeitaufwand für Projekte zu erfassen. Die Software benötigt den Git-Zweig “git-next” und steht unter GPLv3. Der Quellcode ist im Wadobo-Repository erhältlich.




