(#99) - "implement" _ensure_full_commit