IMPL: abort at empty TODO
REFACTOR: move part of main to separated function (prepare for working without explicit head)
REFACTOR: move actual start of work later
FIX: proper cleanup after "Nothing to do"
IMPL: implementing implicit HEAD
IMPL: implicit head
DOC: added TODO
FIX: --ours is when is equal to the FIRST PARENT