sapling/eden/scm/tests/hgsql
Jun Wu ed8fd9202c hgsql: disable modern features more aggressively
Summary:
D21894320 (64585a5895) tries to disable features from hgsql. However tests can
run hg commands with hgsql extension turned on or off, and that
messes up things.

Let's test the hgsql requirement and disable related features unconditionally
so we have more confident that the related features won't be turned on
accidentally.

Previously, the `initclient` helper function will create repos with the `hgsql`
requirement. Since we're using the repo requirement to disable features, disable
`hgsql` temporarily during `initclient` so that the client repos can still have
modern features like visibility and narrow-heads.

The globalrevs test is affected and temporarily disabled. It will be fixed in
follow-ups.

Reviewed By: DurhamG

Differential Revision: D22200507

fbshipit-source-id: 3715464430a9115bb00122a8dfa03b1abf9d03ab
2020-07-02 13:22:34 -07:00
..
getdb.sh.example Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
library.sh hgsql: disable modern features more aggressively 2020-07-02 13:22:34 -07:00
schema.innodb.sql arc/licenselint: add license linting for lua and sql 2020-01-24 06:13:28 -08:00
schema.rocksdb.sql arc/licenselint: add license linting for lua and sql 2020-01-24 06:13:28 -08:00
waithook.py tests: use vfs.writeutf8 2020-01-31 18:12:14 -08:00