Commit graph

616 commits

Author SHA1 Message Date
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
Paul Beckingham
753e05f314 Tests: Added ::quoteIfNeeded 2016-03-20 14:18:05 -04:00
Paul Beckingham
ebf9234006 util: Added ::quoteIfNeeded 2016-03-20 14:15:45 -04:00
Paul Beckingham
f50b3b4fc2 Tests: Added ::escape 2016-03-20 14:14:42 -04:00
Paul Beckingham
cbd3ea3c0d util: Added ::escape 2016-03-20 14:08:28 -04:00
Paul Beckingham
b83d3f0ace Interval: More compact serialized form 2016-03-20 13:17:00 -04:00
Paul Beckingham
a33e5f01c5 Tests: Added Interval 2016-03-20 13:08:15 -04:00
Paul Beckingham
8c74b0e1e9 Database: Now tracks the need to write data with ::_dirty 2016-03-20 12:39:57 -04:00
Paul Beckingham
2cd945e440 CmdStart: Implemented, but lacks feedback 2016-03-20 12:23:50 -04:00
Paul Beckingham
171dae6ad2 Interval: Added ::serialize 2016-03-20 12:21:17 -04:00
Paul Beckingham
e1f9b57d82 Interval: Renamed _from to _start, _to to _end 2016-03-20 12:20:13 -04:00
Paul Beckingham
846ca03a5b Interval: Renamed ::isOpen to ::isStarted, ::isClosed to ::isEnded 2016-03-20 11:53:37 -04:00
Paul Beckingham
6b2280bcdb Interval: Added ::tag and ::tags 2016-03-20 11:51:33 -04:00
Paul Beckingham
0ba94b97a8 Interval: Added ::isOpen and ::isClosed 2016-03-20 11:45:33 -04:00
Paul Beckingham
78169648c8 Interval: Added ::_to accessors 2016-03-20 11:41:21 -04:00
Paul Beckingham
a22f27afc2 Interval: Added ::_from accessors 2016-03-20 11:40:24 -04:00
Paul Beckingham
61b04ff0e8 Database: Added ::getLatestInterval 2016-03-20 11:33:16 -04:00
Paul Beckingham
221cf863b2 Datafile: Added ::getLatestInterval 2016-03-20 11:31:28 -04:00
Paul Beckingham
fbe6584447 init: Propagated args, rules, database and log to CmdStart 2016-03-20 11:27:47 -04:00
Paul Beckingham
fc3b90f475 Database: Connected data updates to the current data file 2016-03-20 11:12:15 -04:00
Paul Beckingham
b3e315e08b Datafile: Added data injection methods 2016-03-20 11:11:55 -04:00
Paul Beckingham
634e6bad75 Database: Added methods for injecting data 2016-03-20 11:07:40 -04:00
Paul Beckingham
175f0d63f4 Database: Removed unused ::location 2016-03-20 11:01:18 -04:00
Paul Beckingham
2906408a8d init: Removed unnecessary diagnostics 2016-03-20 10:56:27 -04:00
Paul Beckingham
7ebbd5255e Docs: Updated extensions docs 2016-03-20 10:54:13 -04:00
Paul Beckingham
6e805b62eb Rules: Permit '<name> =' with no value in configuration 2016-03-20 10:42:45 -04:00
Paul Beckingham
3ffd07634c Rules: Added default settings 2016-03-20 10:38:56 -04:00
Paul Beckingham
882a6efa00 CmdExtension: Table now assumes infinite width, adds 'link' label
- Infinity = 1024 in this case.
2016-03-20 10:26:32 -04:00
Paul Beckingham
1f1f416c54 CmdDiagnostics: Added extension status 2016-03-20 10:18:55 -04:00
Paul Beckingham
c62a0240c0 init: Propagated extensions to CmdDiagnostics 2016-03-20 10:08:40 -04:00
Paul Beckingham
08f0bde258 init: Propagated rules to CmdDiagnostics 2016-03-20 09:51:46 -04:00