Git Time Metrics (GTM) is a tool to automatically track time spent reading and working on code that you store in a Git repository. By installing GTM and using supported plug-ins for your favorite editors, you can immediately realize better insight into how you are spending your time and on what files.
GTM is automatic, seamless and lightweight. There is no need to remember to start and stop timers. It's a process that only runs on occasion to capture edit events triggered by the editor. It does not require a background process or any file system monitoring.
Your time metrics are stored locally with the repository as Git notes. If you want to share your data, it can be pushed and fetched to and from the remote repository. Other GTM users on your team can do the same. This provides you the ability to see time metrics for the entire team.
Features
auto updates gtm everytime a file is saved + changed
Requirements
gtm must be installed locally, be at least 1.0.0 and accessible on the $PATH (installation instructions)
In VSCode, open the command pallet, type >ext install and then search for vscode-gtm
Extension Settings
none currently
Known Issues
only tested on Ubuntu and OSX, so may not other Linuxs, and/or Windows