Distributed Time Tracker
With this project we try to provide several tools to manage time dedication per task / project using distributed version control systems.
GIT version also known as gtt
Public clone url via HTTP:
git clone http://wadobo.com/repos/gtt.git
Developer clone url via SSH:
git clone ssh://git@wadobo.com/gtt.git
Mercurial version also known as hgtt
hg clone http://wadobo.com/repos/hgtt
Mailing list
Accesible in http://wadobo.com/mailman/listinfo/dtt-devel, send emails to dtt-devel@….
Usage example
Starting to track time
[danigm@Stibbons ~/Projects/gtt]!master $ git timetrack --start
working... working ... working
Lets see how many time I was working in that...
[danigm@Stibbons ~/Projects/gtt]!master $ git timetrack --current time spent in next commit: 3 minutes 3 seconds
working... working...
Oh, coffe time.
[danigm@Stibbons ~/Projects/gtt]!master $ git timetrack --stop
coffe time... not working...
Lets continue working in that
[danigm@Stibbons ~/Projects/gtt]!master $ git timetrack --start
working... working...
Ok, it's done. I'll make a commit:
[danigm@Stibbons ~/Projects/gtt]!master $ git commit -av ...
It's done.
Let's see project time dedication:
[danigm@Stibbons ~/Projects/gtt]!master $ git timetrack --summary total time spent by authors Eduardo Robles <edulix@...> 41 seconds danigm <dani@...> 2 minutes 34 seconds total time spent in this project 3 minutes 15 seconds time spent in next comit 0 seconds
....
But where's that information? It's in the commit message:
[danigm@Stibbons ~/Projects/gtt]!master $ git log
commit e181fb1af790f656901d826f20f71d2529815810
Author: Eduardo Robles <edulix@...>
Date: Sun Nov 28 05:26:47 2010 +0100
Commit :P
Notes (timetracker):
Time-spent: 41
![(please configure the [header_logo] section in trac.ini)](http://wadobo.com/media/wadobo-mini.png)