Fully native mode: assert Git not used
This is draft, because it unconditionally assumes that no Git repository should be created in fully native mode, which is what heptapod!290 (merged) does, but could be less systematic in its final form (e.g., depend on a feature flag).
Edited by Georges Racinet