fix, PEBKAC, actually copy over ALL of the edges upon rotz_get-edges()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, silently continue looping when vertex from the incidence list could not be resolved in rotz-show

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, free the vertex list after iterating

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

* core/rotz:
  minor, free the vertex list after iterating
  minor, silently continue looping when vertex from the incidence list could not be resolved in rotz-show
  fix, PEBKAC, actually copy over ALL of the edges upon rotz_get-edges()
fix, PEBKAC, actually use the getopt parser from rolf-show-clo.ggo

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, make TAG|RSYM arg optional in rolf-show command

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, allow multiple tags/rsyms to be given to rotz-show

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, remove unused label fini:

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, don't shadow variable i in inner for-loop

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

* cmd/show:
  fix, PEBKAC, don't shadow variable i in inner for-loop
  hygiene, remove unused label fini:
  minor, allow multiple tags/rsyms to be given to rotz-show
  minor, make TAG|RSYM arg optional in rolf-show command
  fix, PEBKAC, actually use the getopt parser from rolf-show-clo.ggo
minor, use binary characters in prefix identifier for vertices and edges

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide converse routine to turn vtxkeys or edgkeys back into rtz_vtx_t objects

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide vertex iterator rotz_vtx_iter() based on callbacks

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, implement show-all-tags mode in rotz-show via rotz_vtx_iter()

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

* core/rotz:
  minor, implement show-all-tags mode in rotz-show via rotz_vtx_iter()
  minor, provide vertex iterator rotz_vtx_iter() based on callbacks
  minor, provide converse routine to turn vtxkeys or edgkeys back into rtz_vtx_t objects
  minor, use binary characters in prefix identifier for vertices and edges
fix, PEBKAC, actually use the getopt parser from rolf-del-clo.ggo

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide rem_edges() internal and use that in rotz_rem_edges()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide del all sym edges mode in rotz-del (just a TAG given)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, upon rem_vertex() also delete the vtx\0<ID> key

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

* cmd/del:
  fix, PEBKAC, upon rem_vertex() also delete the vtx\0<ID> key
  minor, provide del all sym edges mode in rotz-del (just a TAG given)
  minor, provide rem_edges() internal and use that in rotz_rem_edges()
  fix, PEBKAC, actually use the getopt parser from rolf-del-clo.ggo