Paul Beckingham
|
2d18970d18
|
Database: ::lastLine and ::allLines now initialize Datafiles
|
2016-04-17 11:00:24 -04:00 |
|
Paul Beckingham
|
ebb3d63da5
|
Database: Datafiles now initialized on demand
|
2016-04-17 10:59:00 -04:00 |
|
Paul Beckingham
|
67949c3a43
|
init: Set Datetime names to refer to the past, not the future
|
2016-04-17 10:38:24 -04:00 |
|
Paul Beckingham
|
22777067c4
|
CmdTags: Displays 'No data found' instead of an empty table, if there are no inclusions
|
2016-04-17 10:32:16 -04:00 |
|
Paul Beckingham
|
f52e6ea3aa
|
Database: Modified ::lastLine to keep walking until it finds one
|
2016-04-17 10:20:35 -04:00 |
|
Paul Beckingham
|
abb3fb79a3
|
Database: Cleaned up duoplicate comments
|
2016-04-17 10:17:06 -04:00 |
|
Paul Beckingham
|
8e02af8f34
|
init: No need to explicitly clear exclusions
|
2016-04-17 10:15:33 -04:00 |
|
Paul Beckingham
|
779e0ce239
|
Datafile: Exclusions inserted when not found in data
|
2016-04-17 10:10:57 -04:00 |
|
Paul Beckingham
|
13da904da0
|
Datafile: Converted from a Datetime pair to a Daterange
|
2016-04-17 09:35:45 -04:00 |
|
Paul Beckingham
|
cb970b6525
|
Database: Simplified ::modifyInterval
|
2016-04-17 09:06:04 -04:00 |
|
Paul Beckingham
|
25be7c82e7
|
Database: Segmented interval in ::deleteInterval
|
2016-04-17 09:05:37 -04:00 |
|
Paul Beckingham
|
709aa8fe41
|
Database: Removed redundant overlap check
|
2016-04-17 09:04:41 -04:00 |
|
Paul Beckingham
|
61499bd974
|
Datafile: Added exclusions into _lines, ready to commit
|
2016-04-17 09:03:56 -04:00 |
|
Paul Beckingham
|
9e2ed873ae
|
Datafile: Removed bool result from ::deleteInterval
|
2016-04-17 09:02:04 -04:00 |
|
Paul Beckingham
|
365b1eb2ff
|
Datafile: Removed bool result from ::addInterval
|
2016-04-17 08:52:37 -04:00 |
|
Paul Beckingham
|
3764c60f90
|
Datafile: Fixed range rejection
|
2016-04-17 08:45:30 -04:00 |
|
Paul Beckingham
|
b250e37b73
|
Daterange: Defined the intervals
|
2016-04-17 08:41:05 -04:00 |
|
Paul Beckingham
|
726ac35a44
|
init: Moved permissions check earlier in the processing
|
2016-04-17 08:13:02 -04:00 |
|
Paul Beckingham
|
7db6f68b92
|
Database: Removed obsolete ::getCurrentDataFile
|
2016-04-17 08:07:25 -04:00 |
|
Paul Beckingham
|
e70424f32b
|
Database: ::addInterval performs proper segmentation
|
2016-04-17 07:58:07 -04:00 |
|
Paul Beckingham
|
843865b5ee
|
Database: Added ::getDatafile
|
2016-04-17 07:44:07 -04:00 |
|
Paul Beckingham
|
7ce9f882b1
|
Interval: Added ::range setter
|
2016-04-16 23:26:56 -04:00 |
|
Paul Beckingham
|
de875eac0d
|
Database: Added ::segmentRange
|
2016-04-16 15:55:33 -04:00 |
|
Paul Beckingham
|
0ee0aaa801
|
helper: Removed obsolete intervalToFileNames
|
2016-04-16 15:29:01 -04:00 |
|
Paul Beckingham
|
1d90b51266
|
Database: Renamed ::createNewDatafile to ::createDatafileIfNecessary
|
2016-04-16 15:19:28 -04:00 |
|
Paul Beckingham
|
041df5c77d
|
Interval: Added accessor for Daterange
|
2016-04-16 15:17:48 -04:00 |
|
Paul Beckingham
|
288f911050
|
Tests: Added ::subtract cases
|
2016-04-16 12:13:57 -04:00 |
|
Paul Beckingham
|
74ae0e5174
|
Daterange: Fixed missed cases
|
2016-04-16 12:13:19 -04:00 |
|
Paul Beckingham
|
00394d67a8
|
Datarange: Made ::operator== const
|
2016-04-16 11:53:54 -04:00 |
|
Paul Beckingham
|
091587f8cd
|
Daterange: Clarified supported cases
|
2016-04-16 11:53:30 -04:00 |
|
Paul Beckingham
|
85f08200df
|
Tests: Added ::intersect tests
|
2016-04-16 10:02:43 -04:00 |
|
Paul Beckingham
|
e1bf73ea8e
|
Daterange: Incorrect relational operator
|
2016-04-16 10:01:58 -04:00 |
|
Paul Beckingham
|
5906f9314a
|
Daterange: Added ::operator==
|
2016-04-16 09:52:53 -04:00 |
|
Paul Beckingham
|
3e404b7f57
|
Daterange: Added ::intersect
|
2016-04-16 09:52:12 -04:00 |
|
Paul Beckingham
|
5409b25f5f
|
Daterange: Added const and refs
|
2016-04-16 09:23:48 -04:00 |
|
Paul Beckingham
|
bb4fded919
|
Tests: Added ::overlap tests
|
2016-04-16 09:13:56 -04:00 |
|
Paul Beckingham
|
ad8ed0466c
|
Tests: Added Daterange
|
2016-04-16 08:52:11 -04:00 |
|
Paul Beckingham
|
dd7ed74afb
|
Interval: Switched from two Datetime objects to one Daterange
|
2016-04-16 08:49:16 -04:00 |
|
Paul Beckingham
|
bd4b4069ea
|
Daterange: Added object to handle overlapping date ranges
|
2016-04-16 08:40:25 -04:00 |
|
Paul Beckingham
|
43d067c07d
|
libshared: Updated to c1ed1e76788a0062f6e34d056134f1374b4a757d
|
2016-04-15 20:03:39 -04:00 |
|
Paul Beckingham
|
3794a22a66
|
Docs: Updated grammar with filter definitions
|
2016-04-15 19:56:55 -04:00 |
|
Paul Beckingham
|
0ca48379a8
|
Docs: Updated man page with default command exti code info
|
2016-04-15 19:56:14 -04:00 |
|
Paul Beckingham
|
7d2cc99449
|
CmdHelp: Added filter, interval and tag syntax to usage.
|
2016-04-15 19:53:29 -04:00 |
|
Paul Beckingham
|
b9e21f455c
|
CmdHelp: Corrected help for export, track
|
2016-04-15 19:52:32 -04:00 |
|
Paul Beckingham
|
b3b6fe7749
|
CmdTrack: Made use of new helper functions
|
2016-04-15 19:51:47 -04:00 |
|
Paul Beckingham
|
50a9caa541
|
helper: Reimplemented createFilterFromCLI based on updated CLI
|
2016-04-15 19:50:19 -04:00 |
|
Paul Beckingham
|
5ff46b90f3
|
helper: Added createIntervalFromFilter
|
2016-04-15 19:43:21 -04:00 |
|
Paul Beckingham
|
3216a8dd4f
|
helper: expandIntervalHint now returns true to indicate expansion
|
2016-04-15 19:39:26 -04:00 |
|
Paul Beckingham
|
9ea8f9dd8d
|
CLI: Added ::identifyFilter
|
2016-04-15 19:31:58 -04:00 |
|
Paul Beckingham
|
0b1b370054
|
Tests: Account for non-zero exit
|
2016-04-15 17:20:53 -04:00 |
|