Time Tracking + Git: Fixation Force Measurement

I want to measure how much time I spend for each commit, and I want a simple time tracking system that will use Git VCS. It basically boils down to two functions:

  • that I started working on a new part of the timegit start functionality
  • view a report for a certain period of timegit log , which will show a commit message and time spent

final times he will extract from git log

Do you know such a program?

+5
git version-control time
source share
5 answers

This may not meet all your requirements, but the GitStats project (for running on Unix) can create interesting data.

For example, here is the "activity" in the git repo itself :
It focuses on number (commits, lines, tags, ...), but you can change it to add a delay column between two commits.

+3
source share

I made git-hours , which measures the effort spent on a git repository in hours. This is inaccurate, but gives a rough estimate of the size of the project.

+2
source share

Something seems to exist . Unverified, but it seems that you want.

Redmine also keeps track of time, and captures, but does not seem to provide a connection between. However, this can be a good project and not too complicated, as it has a good plugin architecture.

The same for Trac, this page contains interesting things, but they are all related to tickets, not fixation. So you need to associate each commit with a ticket, which is a good idea, but can be painful in the long run ...

+1
source share

Try:

https://github.com/BimbaLaszlo/timmec

It just prints generalized times at the moment, but I will do it better (start / stop, for example, tags are planned).

+1
source share

GIT Tracker Kli

A library that provides a rough estimate of the time spent on implementation based on the history of commits.

0
source share

All Articles