damadmai / gtt Goto Github PK
View Code? Open in Web Editor NEWThis project forked from era7bio/gtt
fork of git time tracker -> http://gitorious.org/gtt/gtt
Home Page: http://gitorious.org/gtt/gtt
This project forked from era7bio/gtt
fork of git time tracker -> http://gitorious.org/gtt/gtt
Home Page: http://gitorious.org/gtt/gtt
edulix@edulix-laptop ~/proyectos $ mkdir gittest/ edulix@edulix-laptop ~/proyectos $ cd gittest/ edulix@edulix-laptop ~/proyectos/gittest $ git init . Initialized empty Git repository in /media/home/edulix/proyectos/gittest/.git/ edulix@edulix-laptop ~/proyectos/gittest $ echo bar >> foo edulix@edulix-laptop ~/proyectos/gittest $ git add foo edulix@edulix-laptop ~/proyectos/gittest $ git ci -m "Initial commit" [master (root-commit) c0e8949] Initial commit 1 files changed, 1 insertions(+), 0 deletions(-) create mode 100644 foo edulix@edulix-laptop ~/proyectos/gittest!master $ git log | cat commit c0e89490100243b79f7dfa1da818926f5820c72a Author: Eduardo Robles Elvira <[email protected]> Date: Sun Nov 28 12:19:42 2010 +0100 Initial commit edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack usage: git timetrack command [options] -s, --start start/continue counting time spent -p, --stop stop/pause counting time spent -r, --reset reset counting time spent -e, --set <minutes> set time spent in minutes -c, --current time spent currently in next commit -a, --amend [<object>] set currently spent time to last commit or to the given one -d, --delete [<object>] delete time-spent to last commit or to the given one -u, --summary [<opts>] show summary of total time spent. takes similar options as git log addhook adds post-commit hook to the project edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack addhook hook created edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --set 2 edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --current time spent in next commit: 2 minutes edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --summary total time spent by authors Eduardo Robles Elvira <[email protected]> 0 seconds total time spent in this project 0 seconds time spent in next comit 2 minutes edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --amend # forgot to set time spent in last commit, fixing edulix@edulix-laptop ~/proyectos/gittest!master $ git log | cat commit c0e89490100243b79f7dfa1da818926f5820c72a Author: Eduardo Robles Elvira <[email protected]> Date: Sun Nov 28 12:19:42 2010 +0100 Initial commit Notes: Time-spent: 120 edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --summary total time spent by authors Eduardo Robles Elvira <[email protected]> 2 minutes total time spent in this project 2 minutes time spent in next comit 0 seconds edulix@edulix-laptop ~/proyectos/gittest!master $ git co -b feature1 Switched to a new branch 'feature1' edulix@edulix-laptop ~/proyectos/gittest!feature1 $ git timetrack --start edulix@edulix-laptop ~/proyectos/gittest!feature1 $ echo bar >> foo edulix@edulix-laptop ~/proyectos/gittest!feature1 $ echo bar >> foo edulix@edulix-laptop ~/proyectos/gittest!feature1 $ git timetrack --current time spent in next commit: 11 seconds edulix@edulix-laptop ~/proyectos/gittest!feature1 $ git timetrack --current time spent in next commit: 12 seconds edulix@edulix-laptop ~/proyectos/gittest!feature1 $ git timetrack --stop # because i.e. I'm going to have lunch for example edulix@edulix-laptop ~/proyectos/gittest!feature1 $ git timetrack --current # ..and when I come back time spent in next commit: 32 seconds edulix@edulix-laptop ~/proyectos/gittest!feature1 $ git timetrack --current time spent in next commit: 32 seconds edulix@edulix-laptop ~/proyectos/gittest!feature1 $ git timetrack --summary total time spent by authors Eduardo Robles Elvira <[email protected]> 2 minutes total time spent in this project 2 minutes time spent in next comit 32 seconds edulix@edulix-laptop ~/proyectos/gittest!feature1 $ git timetrack --start # continue working edulix@edulix-laptop ~/proyectos/gittest!feature1 $ git timetrack --current time spent in next commit: 36 seconds edulix@edulix-laptop ~/proyectos/gittest!feature1 $ git timetrack --current time spent in next commit: 37 seconds edulix@edulix-laptop ~/proyectos/gittest!feature1 $ echo bar >> foo edulix@edulix-laptop ~/proyectos/gittest!feature1 $ git ci -a -m "working in feature1" [feature1 13bd671] working in feature1 1 files changed, 3 insertions(+), 0 deletions(-) edulix@edulix-laptop ~/proyectos/gittest!feature1 $ git timetrack --summary total time spent by authors Eduardo Robles Elvira <[email protected]> 2 minutes 59 seconds total time spent in this project 2 minutes 59 seconds time spent in next comit 0 seconds edulix@edulix-laptop ~/proyectos/gittest!feature1 $ git log | cat commit 13bd671bb40bb3deb78fd9a692b274aaadab9402 Author: Eduardo Robles Elvira <[email protected]> Date: Sun Nov 28 12:25:13 2010 +0100 working in feature1 Notes: Time-spent: 59 commit c0e89490100243b79f7dfa1da818926f5820c72a Author: Eduardo Robles Elvira <[email protected]> Date: Sun Nov 28 12:19:42 2010 +0100 Initial commit Notes: Time-spent: 120 edulix@edulix-laptop ~/proyectos/gittest!feature1 $ git timetrack --summary feature1 # summary accepts similar options as git log total time spent by authors Eduardo Robles Elvira <[email protected]> 2 minutes 59 seconds total time spent in this project 2 minutes 59 seconds time spent in next comit 0 seconds edulix@edulix-laptop ~/proyectos/gittest!feature1 $ git timetrack --summary master total time spent by authors Eduardo Robles Elvira <[email protected]> 2 minutes total time spent in this project 2 minutes time spent in next comit 0 seconds edulix@edulix-laptop ~/proyectos/gittest!feature1 $ git timetrack --summary total time spent by authors Eduardo Robles Elvira <[email protected]> 2 minutes 59 seconds total time spent in this project 2 minutes 59 seconds time spent in next comit 0 seconds edulix@edulix-laptop ~/proyectos/gittest!feature1 $ git co master Switched to branch 'master' edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --summary total time spent by authors Eduardo Robles Elvira <[email protected]> 2 minutes total time spent in this project 2 minutes time spent in next comit 0 seconds edulix@edulix-laptop ~/proyectos/gittest!master $ echo another file > newfile edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --set 2 # ups, forgot to do start, never mind edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --current time spent in next commit: 2 minutes edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --start # continues edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --current time spent in next commit: 2 minutes 3 seconds edulix@edulix-laptop ~/proyectos/gittest!master $ echo working >> newfile edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --current time spent in next commit: 2 minutes 11 seconds edulix@edulix-laptop ~/proyectos/gittest!master $ git add newfile edulix@edulix-laptop ~/proyectos/gittest!master $ git ci -m "continuing work in master" [master e600a68] continuing work in master 1 files changed, 2 insertions(+), 0 deletions(-) create mode 100644 newfile edulix@edulix-laptop ~/proyectos/gittest!master $ git log | cat commit e600a6875eb399ed13ee5e2a180dd4b1180b32ec Author: Eduardo Robles Elvira <[email protected]> Date: Sun Nov 28 12:27:22 2010 +0100 continuing work in master Notes: Time-spent: 155 commit c0e89490100243b79f7dfa1da818926f5820c72a Author: Eduardo Robles Elvira <[email protected]> Date: Sun Nov 28 12:19:42 2010 +0100 Initial commit Notes: Time-spent: 120 edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --summary # time spent in master total time spent by authors Eduardo Robles Elvira <[email protected]> 4 minutes 35 seconds total time spent in this project 4 minutes 35 seconds time spent in next comit 0 seconds edulix@edulix-laptop ~/proyectos/gittest!master $ git merge feature1 Merge made by recursive. foo | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) edulix@edulix-laptop ~/proyectos/gittest!master $ git log | cat # after the merge, git log is larger commit 78c4b50d200a2105b0866cf85e93e7f8807e21fe Merge: e600a68 13bd671 Author: Eduardo Robles Elvira <[email protected]> Date: Sun Nov 28 12:27:51 2010 +0100 Merge branch 'feature1' commit e600a6875eb399ed13ee5e2a180dd4b1180b32ec Author: Eduardo Robles Elvira <[email protected]> Date: Sun Nov 28 12:27:22 2010 +0100 continuing work in master Notes: Time-spent: 155 commit 13bd671bb40bb3deb78fd9a692b274aaadab9402 Author: Eduardo Robles Elvira <[email protected]> Date: Sun Nov 28 12:25:13 2010 +0100 working in feature1 Notes: Time-spent: 59 commit c0e89490100243b79f7dfa1da818926f5820c72a Author: Eduardo Robles Elvira <[email protected]> Date: Sun Nov 28 12:19:42 2010 +0100 Initial commit Notes: Time-spent: 120 edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --summary # and time has been merged too total time spent by authors Eduardo Robles Elvira <[email protected]> 5 minutes 34 seconds total time spent in this project 5 minutes 34 seconds time spent in next comit 0 seconds edulix@edulix-laptop ~/proyectos/gittest!master $ echo working again >> newfile edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --current There's no time information :( edulix@edulix-laptop ~/proyectos/gittest!master $ git ci -a -m "working again" [master cff778d] working again 1 files changed, 1 insertions(+), 0 deletions(-) edulix@edulix-laptop ~/proyectos/gittest!master $ git log -2 | cat # as you can see, I forgot to set time spent in last two commits commit cff778d9aa9baf88996566576431e76daccc4b94 Author: Eduardo Robles Elvira <[email protected]> Date: Sun Nov 28 12:29:32 2010 +0100 working again commit 78c4b50d200a2105b0866cf85e93e7f8807e21fe Merge: e600a68 13bd671 Author: Eduardo Robles Elvira <[email protected]> Date: Sun Nov 28 12:27:51 2010 +0100 Merge branch 'feature1' edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --set 5 # giving an estimation of time-spent in last commit edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --amend # and amending the last commit edulix@edulix-laptop ~/proyectos/gittest!master $ git log -2 | cat # it's been amended as you can see commit cff778d9aa9baf88996566576431e76daccc4b94 Author: Eduardo Robles Elvira <[email protected]> Date: Sun Nov 28 12:29:32 2010 +0100 working again Notes: Time-spent: 300 commit 78c4b50d200a2105b0866cf85e93e7f8807e21fe Merge: e600a68 13bd671 Author: Eduardo Robles Elvira <[email protected]> Date: Sun Nov 28 12:27:51 2010 +0100 Merge branch 'feature1' edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --set 1 # setting here the estimated time spent on the merge reviewing the branch etc edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --amend 78c4b50d200a2105b0866cf85e93e7f8807e21fe # and amending the merge commit edulix@edulix-laptop ~/proyectos/gittest!master $ git timetrack --summary total time spent by authors Eduardo Robles Elvira <[email protected]> 11 minutes 34 seconds total time spent in this project 11 minutes 34 seconds time spent in next comit 0 seconds edulix@edulix-laptop ~/proyectos/gittest!master $
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.