minor, initial import of truffle roll-over description tool trod

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, replay idate/daysi date-arith patch onto trod tool

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, convert date parsing code in trod tool to unsigned int

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide a naive way to sort a roll schema and select the first cline for each validity

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'feat/trod' into next

* feat/trod:
  minor, provide a naive way to sort a roll schema and select the first cline for each validity
  hygiene, convert date parsing code in trod tool to unsigned int
  minor, replay idate/daysi date-arith patch onto trod tool
  minor, initial import of truffle roll-over description tool trod
minor, posix-ify git-version-gen script

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
Merge branch 'bld/dist' into next

* bld/dist:
  minor, posix-ify git-version-gen script
chore, import compiler macro package

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
chore, check for warning cflags through SXE_CHECK_CFLAGS

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
Merge branch 'bld/dist' into next

* bld/dist:
  chore, check for warning cflags through SXE_CHECK_CFLAGS
  chore, import compiler macro package
chore, kick upsize/unsize/resize'ing opers (used for time series in truffle)

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
hygiene, obey compiler warnings, add unsigned suffixes

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
hygiene, don't expose internals by imposing certain int types as args, in make_cline()

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
fix, PEBKAC, store cline edges as doys

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
minor, bring back the concepts of cuts ...

and use them to traverse a list of dates
then output the level(s) on each day

This is pretty much equivalent to truffle --schema FILE <DATE>...<DATE>

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
minor, turn to edge triggered mode, output echse format

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
minor, support --oco and --abs in trod converter

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
Merge branch 'feat/trod' into next

* feat/trod:
  minor, support --oco and --abs in trod converter
  minor, turn to edge triggered mode, output echse format
  minor, bring back the concepts of cuts ...
  fix, PEBKAC, store cline edges as doys
  hygiene, don't expose internals by imposing certain int types as args, in make_cline()
  hygiene, obey compiler warnings, add unsigned suffixes
  chore, kick upsize/unsize/resize'ing opers (used for time series in truffle)
Merge branch 'next'

* next:
  minor, support --oco and --abs in trod converter
  minor, turn to edge triggered mode, output echse format
  minor, bring back the concepts of cuts ...
  fix, PEBKAC, store cline edges as doys
  hygiene, don't expose internals by imposing certain int types as args, in make_cline()
  hygiene, obey compiler warnings, add unsigned suffixes
  chore, kick upsize/unsize/resize'ing opers (used for time series in truffle)
  chore, check for warning cflags through SXE_CHECK_CFLAGS
  chore, import compiler macro package
  minor, posix-ify git-version-gen script
  minor, provide a naive way to sort a roll schema and select the first cline for each validity
  hygiene, convert date parsing code in trod tool to unsigned int
  minor, replay idate/daysi date-arith patch onto trod tool
  minor, initial import of truffle roll-over description tool trod