🟠 Draft | Measure the time you spent on a project
Find a file
2015-06-27 19:26:24 +02:00
bin Include activerecords + in-memory sqlite3. 2015-06-27 19:26:24 +02:00
lib Include activerecords + in-memory sqlite3. 2015-06-27 19:26:24 +02:00
spec Include activerecords + in-memory sqlite3. 2015-06-27 19:26:24 +02:00
.gitignore Add some files. 2015-03-13 17:17:46 +01:00
example.activerecord Add some files. 2015-03-13 17:17:46 +01:00
Gemfile Transform to gem. 2014-09-24 15:52:12 +02:00
LICENSE.txt Transform to gem. 2014-09-24 15:52:12 +02:00
Rakefile Added spec for author_list. 2014-09-25 08:05:05 +02:00
README.md Fix readme. 2015-02-25 17:22:20 +01:00
timecost.gemspec Include activerecords + in-memory sqlite3. 2015-06-27 19:26:24 +02:00
TODO.md Added new tasks. 2015-03-13 10:01:39 +01:00

TimeCost for Git

Use git logs to give an estimation of spent time & costs of your projects.

Installation

Install the project with:

gem install timecost

Usage

To get the total time spent on your git project

$ git timecost

[...]

(1.36) 2012-12-31T11:15:31+01:00 - 2012-12-31T12:36:55+01:00
        * Glenn Y. Rolland <glenux@glenux.net>
          Fix filtering.
        * Glenn Y. Rolland <glenux@glenux.net>
          Time range extractor for git.

TOTAL: 3.36 hours

To get the time spent on your project since a given date

$ git timecost --after 2013-03-01
set date filter to >= 2013-03-01
(1.0) 2013-09-23T13:02:39+02:00 - 2013-09-23T14:02:39+02:00
        * Glenn Y. Rolland <glenux@glenux.net>
          Add support for import / export / merge of ranges.

TOTAL: 1.00 hours

For other possibilities

git timecost -h

Contributing

  1. Fork it ( https://github.com/glenux/timecost/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request