There will be about 1h of downtime on 2020-03-02 at 13:00 UTC+1 (change of servers and upgrade to Heptapod 0.20.0 final)

Commit: return default responses for failing lookups

NOT_FOUND is actually used in case the repository is not found
only. Most calls will return their default value (0, empty string or
`False`) if a lookup fails.

Validated by corresponding RSpec tests and/or Golang reference code
comparison.
4 jobs for topic/default/empty-for-not-found in 1 minute and 32 seconds (queued for 1 second)
Status Job ID Name Coverage
  Main
passed #120400
tests-current

00:00:46

100.0%
 
  Compat
passed #120401
check-sdist

00:00:35

failed #120403
allowed to fail
tests-hg-default

00:00:45

99.0%
passed #120402
tests-hg-stable

00:00:36

100.0%
 
Name Stage Failure
failed
tests-hg-default Compat
FAIL Required test coverage of 100% not reached. Total coverage: 99.81%
=========================== short test summary info ============================
FAILED hgitaly/service/tests/test_commit.py::test_is_ancestor_obsolete - Type...
FAILED hgitaly/service/tests/test_repository_service.py::test_has_local_branches
FAILED hgitaly/tests/test_revision.py::test_gitlab_revision_changeset_by_hex
=================== 3 failed, 39 passed, 1 warning in 6.49s ====================
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1