I'm the manager for the team that owns our code host integrations. You're correct that we support non-git code hosts via a conversion to git.
We're currently exploring what it means to support non-git VCSs natively in Sourcegraph, but we're not there yet.