Commit graph

1072 commits

Author SHA1 Message Date
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
Paul Beckingham
4c987c3410 Tests: Account for non-zero exit 2016-04-15 17:20:44 -04:00
Paul Beckingham
eff59b6124 CmdDefault: Returns 1 when there is no active tracking 2016-04-15 17:20:21 -04:00
Paul Beckingham
87698fe474 helper: Bug in year comparison 2016-04-15 08:03:20 -04:00
Paul Beckingham
2b94fc6418 helpers: Added intervalToFileNames 2016-04-13 23:43:08 -04:00
Paul Beckingham
15a68de535 Docs: Added description of long inclusion splitting 2016-04-13 23:23:02 -04:00
Paul Beckingham
5b68ca1065 Docs: Corrected inclusion example format 2016-04-13 23:22:24 -04:00
Paul Beckingham
aab7cd481a CMake: Added snotty comment about CMake bullshit 2016-04-13 16:34:14 -04:00
Paul Beckingham
04216b8a62 CmdTrack: Removed old comments 2016-04-11 23:17:05 -04:00
Paul Beckingham
4bddbf858b Tests: Fixed test descriptions 2016-04-11 23:06:16 -04:00
Paul Beckingham
9450caf39f Tests: Added continue tests 2016-04-11 17:20:16 -04:00
Paul Beckingham
1597068f3e Tests: Added start/stop tests 2016-04-11 17:19:53 -04:00
Paul Beckingham
29e87c9dfe Tests: Updated with example commands 2016-04-11 17:19:33 -04:00
Paul Beckingham
7231fd3e73 Tests: Updated with example commands 2016-04-11 17:19:20 -04:00
Paul Beckingham
155845e5c7 Tests: Updated template with example commands 2016-04-11 17:18:38 -04:00
Paul Beckingham
eb06efc92a CmdContinue: Handles case where there is no previous interval to restart 2016-04-11 17:17:56 -04:00