Skip to main content

Keep track of your billable hours along with your commits. Gitime lets you build an invoice with your tasks and hours worked from your commit messages.

Read the docs for more details

Simple Usage

Set your hourly rate:

$ gitime set -r 50

Start a new invoice:

$ gitime invoice -n "Awesome Secret Project"

Time how long you’ve been working:

$ gitime timer start

Make a commit as you would normally, but on the commit step, use gitime instead of git:

$ git add feature.c
$ gitime commit -m "Added a really cool thing"
$ git push

Or, if you don’t like timers, record the time yourself with the --hours flag:

$ gitime commit -m "Proved Riemann Hypothesis" --hours 2

Look at your invoice:

$ gitime status
On invoice Awesome Secret Project
Total time worked: 3 hours
Total charges:     $150.00
Charges:
07-21-2014         1 hour          Added a really cool thing
07-22-2014         2 hours         Proved Riemann Hypothesis

When it’s time to bill, export your invoice to a spreadsheet. Currently, the only format available is csv. More formats are coming soon:

$ gitime export

Installation

You’ll need two things installed to use gitime:

  • Git, and an executable called git on your path

  • Python 2.7 (or Python 3.4)

Install the latest release with:

$ pip install gitime

Or install the development version with:

$ git clone https://github.com/jongoodnow/gitime.git
$ cd gitime
$ pip install -r requirements.txt
$ python setup.py install

Metadata

Release files for gitime 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gitime 1.0.1
File Size Uploaded
gitime-1.0.1.tar.gz 12.2 kB Details

Release files / gitime-1.0.1.tar.gz

Download URL gitime-1.0.1.tar.gz
Size 12.2 kB
Tags Source
SHA-256 checksum
How to use checksums
d144cfe082560ba242485fd1522f107f0e77f0fc1736627d2ff3cec604bc5b90
BLAKE2b-256 checksum
How to use checksums
bd6b769f638bee7653aaa26ea2b34cc2c0fc4f4335cccf012213d89729b180b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.1 This release

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page