Fully native mode: assert absence of Git repo

This assertion is systematic in for fully native Mercurial projects,
and can be explicitely lifted with the `git_repo_expected` attribute
of Project instances.

At some point near the HGitaly2 completion, we may want to tie it
to an explicit flag, to make it mergeable in the default branch
in advance of the Rails application.
11 jobs for !100 with topic/default/no-git in 46 minutes and 22 seconds (queued for 3 seconds)
latest detached
Status Name Job ID Coverage
  Lint
passed flake8 #253146

00:01:02

 
  Test Heptapod
failed docker-fully-native-inside #253153
allowed to fail

00:11:01

passed docker-fully-native-remote-0 #253154

00:22:03

failed docker-fully-native-remote-1 #253316
allowed to fail

00:18:31

passed docker-inside #253147

00:22:26

passed docker-native-inside #253150

00:22:44

passed docker-native-remote-0 #253151

00:21:42

passed docker-native-remote-1 #253152

00:25:16

passed docker-remote-0 #253148

00:21:24

passed docker-remote-1 #253149

00:26:46

passed docker-fully-native-remote-1 #253155

00:27:02

 
Name Stage Failure
failed
docker-fully-native-remote-1 Test Heptapod
ERROR tests/test_topics.py::test_topic_new_mr_prompt_non_default_target - sel...
ERROR tests/test_wikis.py::test_wiki_basic - selenium.common.exceptions.WebDr...
=========== 1 deselected, 9 warnings, 66 errors in 324.42s (0:05:24) ===========
ERROR: InvocationError for command '/builds/heptapod/heptapod-tests/.tox/py3/bin/py.test --lf -v --num-shards=2 --shard-id=1 --heptapod-url http://172.17.0.3 --heptapod-root-password 5l!fe-as-initial-root-password-on-ci --heptapod-ssh-port 22 --heptapod-remote --heptapod-webdriver-remote-url http://selenium-native-full-1:4444/wd/hub --heptapod-hg-native=full' (exited with code 1)
___________________________________ summary ____________________________________
ERROR: py3: commands failed
Cleaning up file based variables
nothing to do
ERROR: Job failed: exit code 1
failed
docker-fully-native-inside Test Heptapod
Uploading artifacts for failed job
Uploading artifacts...
WARNING: log/gitlab-rails/production_json.log: no matching files
WARNING: log/hgserve/mercurial.log: no matching files
WARNING: log/hgserve/gunicorn.log: no matching files
ERROR: No files to upload
Cleaning up file based variables
nothing to do
ERROR: Job failed: exit code 1