Commit graph

696 commits

Author SHA1 Message Date
Paul Beckingham
08f1a0000a Database: Added ::files 2016-03-22 01:32:23 -04:00
Paul Beckingham
c9c1125fa8 Docs: Added 'export' command to the man page 2016-03-22 01:24:14 -04:00
Paul Beckingham
f5c8d72de8 CmdHelp: Added 'export' command 2016-03-22 01:23:57 -04:00
Paul Beckingham
8097e97023 CmdExport: Implemented JSON export 2016-03-22 01:18:17 -04:00
Paul Beckingham
56f80d5916 init: Propagated database to CmdExport 2016-03-22 01:12:18 -04:00
Paul Beckingham
adda69839c Tests: Added ::json tests 2016-03-22 01:09:03 -04:00
Paul Beckingham
9753a63eb8 Interval: Added ::jsn 2016-03-22 01:08:46 -04:00
Paul Beckingham
85c5140f2c Docs: Added default command to man page 2016-03-22 00:39:22 -04:00
Paul Beckingham
653ea4b476 CmdDefault: Implemented open interval summary 2016-03-22 00:37:10 -04:00
Paul Beckingham
f2fbbf81bf init: Propagated rules and database to CmdDefault 2016-03-22 00:36:38 -04:00
Paul Beckingham
6fc25a3de1 Datafile: Removed unused ::getAllIntervalsSince 2016-03-22 00:22:47 -04:00
Paul Beckingham
90525013a3 Database: Implemented ::getAllIntervals 2016-03-22 00:21:54 -04:00
Paul Beckingham
10d5ad2816 Datafile: Proagates errors when unable to write to file 2016-03-22 00:10:23 -04:00
Paul Beckingham
9a513ea1b2 Datafile: Handles modified intervals 2016-03-22 00:09:59 -04:00
Paul Beckingham
3e16f52621 Datafile: Implemented ::getIntervalsSince 2016-03-21 23:46:58 -04:00
Paul Beckingham
35ea8b19f5 Interval: Simplified ::summarize 2016-03-21 23:32:40 -04:00
Paul Beckingham
b6432222d3 libshared: Updated to 47cd9743031453fc2a60cb6cbd1ed8d3ed13d0d0 2016-03-21 23:24:28 -04:00
Paul Beckingham
0e1de5df43 Interval: Improved feedback formatting 2016-03-21 19:32:45 -04:00
Paul Beckingham
3b26979096 Datafile: Added \n to intervals 2016-03-21 19:32:19 -04:00
Paul Beckingham
9904e7ff89 Timew: Added top-level commit to save data 2016-03-21 18:55:22 -04:00
Paul Beckingham
1e82568c49 Docs: Updated ChangeLog 2016-03-21 18:54:54 -04:00
Paul Beckingham
69d80bc2bb Datafile: Implemented ::commit 2016-03-21 18:54:32 -04:00
Paul Beckingham
13e5736cd6 Datafile: Implemented ::getLatestInterval 2016-03-21 18:54:01 -04:00
Paul Beckingham
03e21073fb Datafile: Implemented ::getAllIntervals 2016-03-21 18:52:59 -04:00
Paul Beckingham
f2b4cc5873 Datafile: Added ::load_intervals 2016-03-21 18:52:21 -04:00
Paul Beckingham
3eee83b874 Interval: Corrected ::initialize to parse the right thing 2016-03-21 18:50:55 -04:00
Paul Beckingham
507aa78488 Tests: Added interval parse tests 2016-03-21 18:06:52 -04:00
Paul Beckingham
f7ead59e83 Interval: ::initialize can now parse intervals 2016-03-21 18:06:13 -04:00
Paul Beckingham
15090cba95 Datafile: Added ::load_lines 2016-03-20 18:44:02 -04:00
Paul Beckingham
2cc9bc8551 Datafile: Captures added/modified data 2016-03-20 18:40:24 -04:00
Paul Beckingham
c1ccf45ccd Datafile: _name --> _file 2016-03-20 18:23:43 -04:00
Paul Beckingham
889ccaaf73 Datafile: Added stubbed ::getAllIntervals[Since] methods 2016-03-20 18:11:28 -04:00
Paul Beckingham
d0da2c9ac6 Datafile: Extracts YYYY and MM from it's file 2016-03-20 17:41:57 -04:00
Paul Beckingham
a199c2e161 Data{base,file}: Made ::getLatestInterval non-const 2016-03-20 17:20:05 -04:00
Paul Beckingham
fc3ca8d7d3 Database: ::commit propagates to Datafile 2016-03-20 17:06:36 -04:00
Paul Beckingham
bf068ad00a Interval: Relocated include 2016-03-20 17:06:18 -04:00
Paul Beckingham
2d0051d696 Datafile: Added ::commit, dependent on _dirty flag 2016-03-20 17:05:42 -04:00
Paul Beckingham
fb6b33cd7d Build: Changed library order 2016-03-20 16:24:03 -04:00
Paul Beckingham
3f931c9e97 CmdStop: Added user feedback 2016-03-20 16:11:13 -04:00
Paul Beckingham
aed0933c68 CmdStart: Added user feedback 2016-03-20 16:10:50 -04:00
Paul Beckingham
2f818b443e Interval: Added ::summarize 2016-03-20 16:10:26 -04:00
Paul Beckingham
372fa48d9a Docs: Added 'stop' command to man page 2016-03-20 15:35:29 -04:00
Paul Beckingham
ee77714790 CmdHelp: Added 'stop' command 2016-03-20 15:35:05 -04:00
Paul Beckingham
9ac9b16bf1 CmdStart: Removed debug output, improved logging 2016-03-20 15:31:40 -04:00
Paul Beckingham
f554734150 CmdStop: Implemented 'stop' 2016-03-20 15:31:09 -04:00
Paul Beckingham
a95ee17a3c init: Propagated database and log to CmdStop 2016-03-20 15:29:02 -04:00
Paul Beckingham
6e8fb261bb Docs: Added 'start' command to man page 2016-03-20 15:02:42 -04:00
Paul Beckingham
d034bfc373 CmdHelp: Added 'start' command help 2016-03-20 15:02:21 -04:00
Paul Beckingham
66bf759e2f Tests: Added test that includes a tag that needs to be quoted 2016-03-20 14:19:36 -04:00
Paul Beckingham
ebed20b360 Interval: ::serialize now quotes tags if necessary 2016-03-20 14:18:40 -04:00