Skip to content

Fully native mode without Git conversions

This is part of #580 (closed): the :hg_without_git feature flag gets introduced, together with its fallback counterpart. If the flag is set, no Git conversion occurs any more for "fully native" Projects (currently the default among native Projects).

The price to pay is a few cases where we shortcut a few methods for they are not implemented in HGitaly. The only problematic one is language detection (hgitaly#12 (closed)).

(this was in its first incarnation to give visibility to the changes that turn !289 (merged) in something actually testable. Of course a couple more fixes in backups and housekeeping had to be added as well).

Edited by Georges Racinet

Merge request reports