Compute approximate development time passed on a project, using logs from version control system.
The plugin, according to his configuration, read the logs of the version control system and computes the difference between each commit timestamp.
As the resulting time can't reflect the reality, grunt-elapsed plugin use a
gap option, a number of minutes above wich the time between two commits is ignored.
This plugin requires Grunt
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
npm install grunt-elapsed --save-dev
grunt-elapsed is a simple task, called with no configuration or target. You can called it typing
grunt elapsed in your console.
The task accepts up to three arguments :
Accepts: Currently, only
hg (mercurial) are supported.
The version control system used on the project.
Number of minutes above wich the time between two commits is ignored in the total.
Use the commit of only one given user.
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.
2014/10/08: v0.1.5 (last version, deprecation warning) 2014/07/02: v0.1.4 (increase buffer size) 2014/01/21: project starting & v0.1.1