sapling/eden/scm/tests
Xavier Deguillard ed4021b8e3 revisionstore: disallow reading LFS pointers from packfiles
Summary:
For repositories that have the old-style LFS extension enabled, the pointers
are stored in packfiles/indexedlog alongside with a flag that signify to the
upper layers that the blob is externally stored. With the new way of doing LFS,
pointers are stored separately.

When both are enabled, we are observing some interesting behavior where
different get and get_meta calls may return different blobs/metadata for the
same filenode. This may happen if a filenode is stored in both a packfile as an
LFS pointers, and in the LFS store. Guaranteeing that the revisionstore code is
deterministic in this situation is unfortunately way too costly (a get_meta
call would for instance have to fully validate the sha256 of the blob, and this
wouldn't guarantee that it wouldn't become corrupted on disk before calling
get).

The solution take here is to simply ignore all the lfs pointers from
packfiles/indexedlog when remotefilelog.lfs is enabled. This way, there is no
risk of reading the metadata from the packfiles, and the blob from the
LFSStore. This brings however another complication for the user created blobs:
these are stored in packfiles and would thus become unreadable, the solution is
to simply perform a one-time full repack of the local store to make sure that
all the pointers are moved from the packfiles to to LFSStore.

In the code, the Python bindings are using ExtStoredPolicy::Ignore directly as
these are only used in the treemanifest code where no LFS pointers should be
present, the repack code uses ExtStoredPolicy::Use to be able to read the
pointers, it wouldn't be able to otherwise.

Reviewed By: DurhamG

Differential Revision: D22951598

fbshipit-source-id: 0e929708ba5a3bb2a02c0891fd62dae1ccf18204
2020-09-09 18:27:42 -07:00
..
blacklists Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
bundles Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
gpg Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
hggit Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
hgsql tests: convert dummyssh and get_free_socket to python3 2020-08-17 02:42:14 -07:00
infinitepush tests: convert dummyssh and get_free_socket to python3 2020-08-17 02:42:14 -07:00
svn Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
testlib py3 iteritems -> pycompat.iteritems 2020-02-04 15:29:39 -08:00
testutil tests: convert dummyssh and get_free_socket to python3 2020-08-17 02:42:14 -07:00
update-to-py3-utils py3: tools to quickly remove the py2 only marking from tests 2020-01-31 16:35:39 -08:00
autodiff.py diff: update for py3 2020-01-31 13:00:23 -08:00
badserverext.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
binfile.bin Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
bruterebase.py revlog: turn on head-based-commit-transaction for tests 2020-07-08 14:33:58 -07:00
bundlerepologger.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
bzr-definitions Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
common-pattern.py repair: remove "saved backup bundle to" message 2020-06-10 19:29:54 -07:00
conduithttp.py py3: make conduithttp.py python 3 compatible 2020-02-17 14:52:31 -08:00
crashgetbundler.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
ctrlchar-msg.txt Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
dumbhttp.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
dummyext1.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
dummyext2.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
dummyssh tests: opt-in DUMMYSSH_STABLE_ORDER for more tests 2020-02-27 17:54:08 -08:00
dummyssh3.py tests: convert dummyssh and get_free_socket to python3 2020-08-17 02:42:14 -07:00
extralog.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
f check-code: convert to Python 3 2020-05-07 09:07:50 -07:00
failfilemerge.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
fake-biggrep-client.py grep: handle sharded biggrep responses 2020-08-13 09:58:52 -07:00
fakedate.py util: switch to Rust time parsing 2020-01-09 11:51:31 -08:00
fakedirstatewritetime.py remove the mercurial.policy module 2020-02-21 13:54:19 -08:00
fakemergerecord.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
fakepatchtime.py util: switch to Rust time parsing 2020-01-09 11:51:31 -08:00
features.py tests: enable narrow-heads for some tests 2020-07-30 20:32:36 -07:00
fix-revnum.py tests: add a way to fix revision number usages automatically in tests 2020-07-02 13:22:30 -07:00
flagprocessorext.py py3: fix test-flagprocessors.t 2020-02-17 14:52:37 -08:00
generateworkingcopystates.py make part of the tests Python 3 compatible 2020-01-28 16:42:11 -08:00
get-with-headers.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
getflogheads.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
helper-runtests.sh Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
helpers-testrepo.sh tests: do not use hg files to list every file in a repo 2020-07-14 14:33:43 -07:00
helpers-wireprotologging.sh tests: remove iteritems 2020-01-31 17:31:23 -08:00
heredoctest.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
hghave run-tests: fail instead of skipping tests for unknwon hghave features 2020-03-03 19:17:59 -08:00
hghave.py python3: fix test-hghave.t 2020-06-24 15:31:37 -07:00
histedit-helpers.sh Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
killdaemons.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
library.sh tests: convert dummyssh and get_free_socket to python3 2020-08-17 02:42:14 -07:00
lockdelay.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
logexceptions.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
ls-l.py contentstore: make data rotatelog size configurable 2020-08-16 16:44:16 -07:00
md5sum.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
missing-comment.hg Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
mockblackbox.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
notcapable Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
pdiff Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
perfectlyok-msg.txt Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
printenv.py unicode: consistently use 'utf-8' everywhere 2020-01-31 17:34:53 -08:00
progresstest.py tests: fix the progress tests 2020-06-24 09:41:23 -07:00
pushrebase_replay_schema.sql arc/licenselint: add license linting for lua and sql 2020-01-24 06:13:28 -08:00
readlink.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
README Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
revlog-formatv0.py make part of the tests Python 3 compatible 2020-01-28 16:42:11 -08:00
revnamesext.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
run-tests.py py3: fix extdiff 2020-08-27 19:15:22 -07:00
seq.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
setconfig.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
silenttestrunner.py tests: revive silenttestrunner.py 2019-11-18 20:34:04 -08:00
sitecustomize.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
sortdictfilter.py change maxint -> maxsize 2020-01-28 10:37:53 -08:00
stableidentifiers.py check-code: convert to Python 3 2020-05-07 09:07:50 -07:00
stresstest-atomicreplace.py check-code: convert to Python 3 2020-05-07 09:07:50 -07:00
stresstest-compress.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
stresstest-condint.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
svn-safe-append.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
svnxml.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-abort-checkin-t.py revlog: turn on head-based-commit-transaction for tests 2020-07-08 14:33:58 -07:00
test-absorb-edit-lines.t py3: fix some absorb tests 2020-04-09 13:20:34 -07:00
test-absorb-phase-t.py tests: enable narrow-heads for more Python tests 2020-07-02 13:22:29 -07:00
test-absorb-remotefilelog-segments.t remotefilelog: do not resolve linkrev for changelog.add 2020-08-21 13:00:45 -07:00
test-absorb-rename.t tests: replace 'phase --public' with 'debugmakepublic' 2020-06-29 11:29:04 -07:00
test-absorb-strip.t py3: fix some absorb tests 2020-04-09 13:20:34 -07:00
test-absorb-t.py tests: replace 'phase --public' with 'debugmakepublic' 2020-06-29 11:29:04 -07:00
test-add.t revset: optimize revset functions using rust fast paths 2020-08-21 13:00:45 -07:00
test-adding-invalid-utf8-t.py workingcopy: enable rust walker by default in tests 2020-03-17 10:39:15 -07:00
test-addremove-similar.t tests: remove uses of $PYTHON -c 2020-08-19 00:32:19 -07:00
test-addremove-t.py py3: enable some -t.py tests 2020-01-31 13:55:11 -08:00
test-alias2.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-alias-circular.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-alias.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-amend-fold.t hg-py3: fix restack-multidest/t and fold 2020-02-03 17:05:35 -08:00
test-amend-hide-t.py hg-py3: fix the last amend commands 2020-02-26 08:26:13 -08:00
test-amend-metaedit.t metaedit: JSON input mode 2020-09-07 13:33:58 -07:00
test-amend-next.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-amend-nextrebase.t movement: allow prev/next with pending changes 2020-05-14 21:23:27 -07:00
test-amend-previous.t movement: allow prev/next with pending changes 2020-05-14 21:23:27 -07:00
test-amend-rebase-inmemory.t restack: fix bookmark movement with partial successful auto restack 2020-09-01 18:05:44 -07:00
test-amend-rebase-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-amend-restack-auto.t revlog: turn on head-based-commit-transaction for tests 2020-07-08 14:33:58 -07:00
test-amend-restack-divergence.t tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-amend-restack-multidest.t tests: replace 'phase --public' with 'debugmakepublic' 2020-06-29 11:29:04 -07:00
test-amend-restack-obsolete.t tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-amend-restack-t.py tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-amend-split.t test-amend-split: do not use hg debugstrip 2020-07-06 14:04:28 -07:00
test-amend-template-t.py tests: enable bunch of tests 2020-04-13 08:53:48 -07:00
test-amend-to.t tests: replace 'phase --public' with 'debugmakepublic' 2020-06-29 11:29:04 -07:00
test-amend-userestack.t py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-amend.t tests: replace 'phase --public' with 'debugmakepublic' 2020-06-29 11:29:04 -07:00
test-ancestor.py changelog: use Rust RevlogIndex for ancestors 2020-07-17 22:23:04 -07:00
test-ancestor.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-annotate.py py3: fix blame tests 2020-02-28 11:32:16 -08:00
test-annotate.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-arbitraryfilectx.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-archive-symlinks.t py3: fix archive 2020-02-17 14:52:40 -08:00
test-archive.t archive: block full archives in large repositories 2020-09-02 11:38:08 -07:00
test-argspans.py tests: enable passing tests in python3 2020-01-31 18:12:14 -08:00
test-atexit-epipe.t fix invalid buffering setting in some tests 2020-03-17 11:07:50 -07:00
test-atomictempfile.py python3: fix test-atomictestfile.py 2020-06-19 15:15:26 -07:00
test-audit-path.t merge: backout checkunknownfiles fix 2020-07-16 10:45:14 -07:00
test-auth-match.t mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-autofix.t py3: fix test-autofix.t 2020-04-09 13:20:35 -07:00
test-automv-t.py py3: enable some -t.py tests 2020-01-31 13:55:11 -08:00
test-backout.t test-backout: rewrite the test in a basic form 2020-07-06 14:04:28 -07:00
test-backwards-remove-t.py bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-bad-extension.t mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-bad-pull.t py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-basic.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-batching.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-batching.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-bdiff.py py3: make .py tests continue to run on python 2 2020-01-31 00:18:22 -08:00
test-bindag-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-bisect2.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-bisect3.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-bisect-sparse.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-bisect-t.py tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-blackbox.t tests: remove usage of hg rollback 2020-07-06 14:04:27 -07:00
test-bookmark-strip-t.py tests: enable narrow-heads for more Python tests 2020-07-02 13:22:29 -07:00
test-bookmarks-current.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-bookmarks-loading-order.t bookmarks: reload changelog if unknown node is seen 2020-04-21 09:19:26 -07:00
test-bookmarks-merge.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-bookmarks-rebase.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-bookmarks-strip.t test-bookmarks-strip: do not use debugstrip 2020-07-06 14:04:28 -07:00
test-bookmarks.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-bookmarkstore.py py3: fix test-bookmarkstore.py 2020-06-22 11:29:41 -07:00
test-bundle2-format.t py3: fix test-bundle2-format.t 2020-04-13 15:28:25 -07:00
test-bundle2-multiple-changegroups.t revlog: turn on head-based-commit-transaction for tests 2020-07-08 14:33:58 -07:00
test-bundle2-remote-changegroup.t revlog: respect bypasstransaction for addgroup 2020-07-30 20:32:36 -07:00
test-bundle-r.t dag: use concrete error types 2020-08-06 12:31:57 -07:00
test-bundle-type.t tests: enable more python3 tests 2020-04-10 11:22:59 -07:00
test-bundle-vs-outgoing.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-bundle.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-casecollision-merge.t mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-casecollision.t py3: more commit cloud fixes 2020-02-28 11:32:16 -08:00
test-casefolding.t workingcopy: enable rust walker by default in tests 2020-03-17 10:39:15 -07:00
test-cat.t py3: set LANG="en_US.UTF-8" for most tests 2020-06-19 13:40:17 -07:00
test-changelog-exec.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-check-clang-format.t tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-check-code.t hgcommands: make commands! macro define modules 2020-08-27 19:02:27 -07:00
test-check-execute.t tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-check-fix-code.t check-code: convert to Python 3 2020-05-07 09:07:50 -07:00
test-check-help.t tests: remove uses of $PYTHON -c 2020-08-19 00:32:19 -07:00
test-check-interfaces.py tests: enable passing tests in python3 2020-01-31 18:12:14 -08:00
test-check-interfaces.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-check-win32-signature.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-check-win32-signature.py.out remediation of S205607 2020-07-17 17:16:13 -07:00
test-checkoutidentifier-commitinfo.t tests: enable more python3 tests 2020-04-10 11:22:59 -07:00
test-checkoutidentifier-dirstateinfo.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-checkserverbookmark.t util: remove redundant 'timed' function 2020-02-04 12:33:40 -08:00
test-clienttelemetry.t clienttelemetry: add wantslfspointers 2020-05-28 14:16:35 -07:00
test-clone-pull-corruption.t revlog: turn on head-based-commit-transaction for tests 2020-07-08 14:33:58 -07:00
test-clone-r.t tests: enable passing tests in python3 2020-01-31 18:12:14 -08:00
test-clone-uncompressed.t changelog: use Rust RevlogIndex for ancestor 2020-07-17 17:25:54 -07:00
test-clone.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-command-template2-t.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-command-template-t.py scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-commit-amend-reuse-rawfctx.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-commit-amend.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-commit-interactive-curses.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-commit-interactive.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-commit-multiple.t py3: remove #require py2 from passing tests 2020-01-31 13:46:59 -08:00
test-commit-reuse.t context: remove "is a remote bookmark or commit, try to 'hg pull' it first" message 2020-05-13 19:27:41 -07:00
test-commit-revive.t test-commit-revive: use modern configs 2020-06-10 19:30:00 -07:00
test-commit-size-limits.t localrepo: add configurable limits for description and extras 2020-02-18 13:12:58 -08:00
test-commit-unresolved.t py3: remove #require py2 from passing tests 2020-01-31 13:46:59 -08:00
test-commit.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-commitcloud-background-logging-perms.t py3: enable more tests 2020-02-01 10:39:39 -08:00
test-commitcloud-backup-all.t tests: enable narrow-heads for test-[bc]* 2020-06-29 13:53:04 -07:00
test-commitcloud-backup-bundlestore-short-hash.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-commitcloud-backup-compression.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-commitcloud-backup-lfs.t tests: enable narrow-heads for test-[bc]* 2020-06-29 13:53:04 -07:00
test-commitcloud-backup-logging.t py3: more commit cloud fixes 2020-02-28 11:32:16 -08:00
test-commitcloud-backup-remotefilelog.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-commitcloud-backup-remotenames-public.t tests: migrate off rev numbers for more tests 2020-07-06 14:04:28 -07:00
test-commitcloud-backup-remotenames.t py3: more commit cloud fixes 2020-02-28 11:32:16 -08:00
test-commitcloud-backup-restore-obsolete.t py3: more commit cloud fixes 2020-02-28 11:32:16 -08:00
test-commitcloud-backup-restore.t tests: remove uses of $PYTHON -c 2020-08-19 00:32:19 -07:00
test-commitcloud-backup-rev.t imrove authentication handling 2020-07-31 10:16:59 -07:00
test-commitcloud-backup-share.t py3: fix commit cloud tests 2020-04-10 10:59:50 -07:00
test-commitcloud-backup-sql1.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-commitcloud-backup-sql2.t py3: redisable failing py3 tests 2020-04-14 15:49:55 -07:00
test-commitcloud-backup-status.t tests: enable narrow-heads for test-[bc]* 2020-06-29 13:53:04 -07:00
test-commitcloud-backup.t tests: convert dummyssh and get_free_socket to python3 2020-08-17 02:42:14 -07:00
test-commitcloud-checkoutlocations-update.t imrove authentication handling 2020-07-31 10:16:59 -07:00
test-commitcloud-hide.t tests: enable narrow-heads for test-[bc]* 2020-06-29 13:53:04 -07:00
test-commitcloud-lazypull-phab.t imrove authentication handling 2020-07-31 10:16:59 -07:00
test-commitcloud-lazypull.t revset: successors(x) should only show visible commits 2020-08-27 18:14:28 -07:00
test-commitcloud-list-workspaces-t.py add hg cloud switch command to simplify switching between 2020-09-09 14:04:57 -07:00
test-commitcloud-smartlog-version.t imrove authentication handling 2020-07-31 10:16:59 -07:00
test-commitcloud-smartlog.t imrove authentication handling 2020-07-31 10:16:59 -07:00
test-commitcloud-switch-workspace.t add hg cloud switch command to simplify switching between 2020-09-09 14:04:57 -07:00
test-commitcloud-sync-bookmarks.t imrove authentication handling 2020-07-31 10:16:59 -07:00
test-commitcloud-sync-migration.t imrove authentication handling 2020-07-31 10:16:59 -07:00
test-commitcloud-sync-omission.t imrove authentication handling 2020-07-31 10:16:59 -07:00
test-commitcloud-sync-race.t commitcloud: complete the transaction to sync from the cloud 2020-08-21 13:00:45 -07:00
test-commitcloud-sync-rb-deletion.t localrepo: fix headrevs ordering 2020-06-29 11:29:03 -07:00
test-commitcloud-sync-rb-enabling2.t py3: fix commit cloud tests 2020-04-10 10:59:50 -07:00
test-commitcloud-sync-rb-enabling.t imrove authentication handling 2020-07-31 10:16:59 -07:00
test-commitcloud-sync-remote-bookmarks.t imrove authentication handling 2020-07-31 10:16:59 -07:00
test-commitcloud-sync-workspacenames-t.py add more information to hg cloud leave command 2020-08-26 22:43:20 -07:00
test-commitcloud-sync.t add hg cloud switch command to simplify switching between 2020-09-09 14:04:57 -07:00
test-commitcloud-update.t tests: migrate some tests to use mutation 2020-06-10 19:29:59 -07:00
test-committer.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-completion.t upgrade: remove the upgrade module 2020-08-31 11:57:52 -07:00
test-config-configfile.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-config.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-configparser-t.py configparser: replace whitelist/blacklist term 2020-06-15 12:47:08 -07:00
test-conflict.t remotenames: fix expaths 2020-03-06 10:29:32 -08:00
test-confused-revert-t.py tests: enable bunch of tests 2020-04-13 08:53:48 -07:00
test-context-metadata.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-context.py py3: fix test-context.py 2020-06-19 13:40:17 -07:00
test-context.py.out py3: fix test-context.py 2020-06-19 13:40:17 -07:00
test-contrib-check-code.t check-code: convert to Python 3 2020-05-07 09:07:50 -07:00
test-contrib-perf.t contrib: remove revlog related perf tests 2020-07-30 20:32:34 -07:00
test-convert-authormap-t.py tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-convert-datesort-t.py tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-convert-filemap.t revlog: turn on head-based-commit-transaction for tests 2020-07-08 14:33:58 -07:00
test-convert-git.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-convert-hg-sink.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-convert-hg-source.t tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-convert-hg-startrev.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-convert-p4-filetypes.t tests: remove uses of $PYTHON -c 2020-08-19 00:32:19 -07:00
test-convert-p4.t tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-convert-splicemap.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-convert.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-copy-move-merge.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-copy.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-copytrace-heuristics.t tests: migrate some tests to use mutation 2020-06-10 19:29:59 -07:00
test-copytrace-manual-t.py mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-crdump-commitcloud.t py3: more commit cloud fixes 2020-02-28 11:32:16 -08:00
test-custom-filters-t.py py3: fix eol 2020-02-17 14:52:40 -08:00
test-debugbuilddag-t.py enable passing py3 tests 2020-06-10 19:29:42 -07:00
test-debugbundle-rebase.t debug: fix _quasirepr 2020-03-06 10:29:32 -08:00
test-debugbundle.t debug: fix _quasirepr 2020-03-06 10:29:32 -08:00
test-debugcauserusterror.t debug: introduce binding layer for propagating error metadata to Python 2020-07-16 19:30:00 -07:00
test-debugchangelog.t hgcommits: add explain_internals to print human-readable segments 2020-08-26 15:32:24 -07:00
test-debugcheckcasecollisions-t.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-debugcheckcasecollisions-treemanifest.t py3: set LANG="en_US.UTF-8" for most tests 2020-06-19 13:40:17 -07:00
test-debugcommands.t upgrade: remove the upgrade module 2020-08-31 11:57:52 -07:00
test-debugdifftree-t.py commands: add debugdifftree 2020-03-11 10:42:21 -07:00
test-debugdirs.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-debugdynamicconfig.t configs: disable chmod based test on Windows 2020-08-26 09:19:35 -07:00
test-debugexistingcasecollisions-t.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-debugextensions.t py3: fix extdiff 2020-08-27 19:15:22 -07:00
test-debugignore.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-debugindexdot-t.py tests: enable bunch of tests 2020-04-13 08:53:48 -07:00
test-debugmetalog-t.py tests: enable mutation for some Python tests 2020-06-10 19:30:01 -07:00
test-debugrebuilddirstate-corrupt.t revset: attempt to pull the revset expression as a single name 2020-04-24 11:16:22 -07:00
test-debugrename-t.py bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-debugsendunbundle.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-debugshell-args.t debugshell: accept file name 2020-04-27 10:58:56 -07:00
test-debugsmallcommitmetadata.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-debugstrip.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-debugthrowrustexception.t debug: introduce binding layer for propagating error metadata to Python 2020-07-16 19:30:00 -07:00
test-default-push.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-demandimport.py demandimport: re-enable 2020-02-05 11:23:29 -08:00
test-demandimport.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-deprecate.t tests: fix test-deprecate.t 2020-06-10 19:29:40 -07:00
test-devel-warnings.t mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-diff-antipatience-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-diff-binary-file.t py3: supress the write return value 2020-01-31 13:00:23 -08:00
test-diff-binary.t py3: supress the write return value 2020-01-31 13:00:23 -08:00
test-diff-change.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-diff-color.t tests: remove usage of hg rollback 2020-07-06 14:04:27 -07:00
test-diff-copy-depth.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-diff-hashbinary.t py3: supress the write return value 2020-01-31 13:00:23 -08:00
test-diff-hashes-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-diff-ignore-whitespace.t tests: enable bunch of tests 2020-04-13 08:53:48 -07:00
test-diff-indent-heuristic.t diff: update for py3 2020-01-31 13:00:23 -08:00
test-diff-issue2761-t.py bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-diff-newlines.t tests: remove uses of $PYTHON -c 2020-08-19 00:32:19 -07:00
test-diff-only-files-in-revs-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-diff-reverse-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-diff-subdir-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-diff-unified.t py3: fix more diff tests 2020-01-31 15:40:54 -08:00
test-diff-upgrade.t tests: remove uses of $PYTHON -c 2020-08-19 00:32:19 -07:00
test-diffdir-t.py mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-diffstat.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-dirstate-backup.t pager: replace fout and ferr of all ui objects 2020-04-15 18:23:12 -07:00
test-dirstate-completion-t.py py3: fix a few test-dirstate* tests 2020-02-28 11:32:15 -08:00
test-dirstate-nonnormalset.t py3: fix a few test-dirstate* tests 2020-02-28 11:32:15 -08:00
test-dirstate-race.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-dirstate-rebuild.t revset: attempt to pull the revset expression as a single name 2020-04-24 11:16:22 -07:00
test-dirstate-symlink-t.py py3: fix flat dirstate parsing/packing 2020-02-26 12:53:25 -08:00
test-dirstate.t dirstate: block addition of paths containing "." and ".." 2020-08-28 09:42:25 -07:00
test-disable-bad-features-t.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-disablesymlinks.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-dispatch-debug-prefix-t.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-dispatch.py.out tags: remove tip tag 2019-12-20 16:14:19 -08:00
test-dispatch.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-doctest.py py3: make .py tests continue to run on python 2 2020-01-31 00:18:22 -08:00
test-doctor-remotenames.t doctor: check and hide less relevant branches 2020-04-15 19:21:13 -07:00
test-doctor.t doctor: repair hgcommits directory too 2020-08-21 13:00:45 -07:00
test-dott-quote-t.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-dott-translate.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-double-merge.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-drawdag.t test-drawdag: use modern setup 2020-06-10 19:30:00 -07:00
test-duplicateoptions.py py3: make .py tests continue to run on python 2 2020-01-31 00:18:22 -08:00
test-duplicateoptions.py.out remediation of S205607 2020-07-17 17:16:13 -07:00
test-dynamicconfig-unicode.t configs: remove loaddynamicconfig option 2020-08-25 07:33:28 -07:00
test-edenapi-server.t live_commit_sync_config: make scs xrepo-lookup watch live changes 2020-07-21 09:09:23 -07:00
test-edit-tmp.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-editor-filename.t mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-empty-dir.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-empty-file.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-empty-group-t.py scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-empty-t.py configs: remove loaddynamicconfig option 2020-08-25 07:33:28 -07:00
test-encode.t py3: fix eol 2020-02-17 14:52:40 -08:00
test-encodedstore-long.t py3: set LANG="en_US.UTF-8" for most tests 2020-06-19 13:40:17 -07:00
test-encoding-align.t py3: supress the write return value 2020-01-31 13:00:23 -08:00
test-encoding-func.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-encoding-textwrap.t mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-encoding.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-eol-add.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-eol-clone.t tests: stop enabling zstore-commit-data 2020-07-30 20:32:33 -07:00
test-eol-hook.t revlog: respect bypasstransaction for addgroup 2020-07-30 20:32:36 -07:00
test-eol-patch.t tests: enable bunch of tests 2020-04-13 08:53:48 -07:00
test-eol-update.t py3: fix eol 2020-02-17 14:52:40 -08:00
test-eol.t python3: fix test-eol.t 2020-06-19 15:22:32 -07:00
test-eolfilename.t tests: remove platform condition in eolfilename 2020-03-18 13:59:35 -07:00
test-excessive-merge.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-execute-bit.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-exitcodemask-t.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-export-t.py py3: fixes test-export-t.py 2020-06-22 11:27:52 -07:00
test-extdata.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-extdiff.t enable passing py3 tests 2020-06-10 19:29:42 -07:00
test-extension-hgext-prefix.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-extension-inline.t tests: remove uses of $PYTHON -c 2020-08-19 00:32:19 -07:00
test-extension.t hgcommands: make commands! macro define modules 2020-08-27 19:02:27 -07:00
test-extensions-afterloaded.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-extensions-default.t mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-extensions-wrapfunction.py py3: make .py tests continue to run on python 2 2020-01-31 00:18:22 -08:00
test-extensions-wrapfunction.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-fastdiscovery.t tests: enable narrow-heads for test-d* to test-fb-hgext* 2020-07-02 13:22:28 -07:00
test-fb-convert-repo.py Repo converter: New class "repomanifest" 2020-02-26 17:25:22 -08:00
test-fb-hgext-absorb-filefixupstate.py py3: fix test-fb-hgext-absorb-filefixupstate.py 2020-04-09 13:20:35 -07:00
test-fb-hgext-arcconfig-t.py bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-fb-hgext-catnotate.t mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-fb-hgext-checkmessagehook-t.py checkmessagehook: make error message more obvious 2020-09-04 14:55:14 -07:00
test-fb-hgext-copytrace-amend.t tests: migrate some tests to use mutation 2020-06-10 19:29:59 -07:00
test-fb-hgext-copytrace-errormsg-t.py visibility: turn on visibility by default 2020-06-10 19:29:24 -07:00
test-fb-hgext-copytrace-mergedriver-t.py copytrace: use mercurial.json instead of json 2020-04-10 10:01:49 -07:00
test-fb-hgext-copytrace.t tests: enable narrow-heads for test-d* to test-fb-hgext* 2020-07-02 13:22:28 -07:00
test-fb-hgext-crdump.t tests: replace 'phase --public' with 'debugmakepublic' 2020-06-29 11:29:04 -07:00
test-fb-hgext-debugcommitmessage-t.py bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-fb-hgext-debugdetectissues.t remotefilelog: enable the rust stores by default 2020-06-23 18:47:44 -07:00
test-fb-hgext-diff-since-last-submit-t.py py3: fix test-fb-hgext-diff-since-last-submit-t.py 2020-07-22 19:00:42 -07:00
test-fb-hgext-dirsync-amend-t.py tests: enable bunch of tests 2020-04-13 08:53:48 -07:00
test-fb-hgext-dirsync.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-fb-hgext-drop.t tests: replace 'phase --public' with 'debugmakepublic' 2020-06-29 11:29:04 -07:00
test-fb-hgext-edrecord.t mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-fb-hgext-errorredirect.t py3: fix test-fb-hgext-errorredirect.t 2020-06-19 13:40:17 -07:00
test-fb-hgext-extorder.t mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-fb-hgext-extutil.py extutil: drop runbgcommand 2020-08-31 17:34:49 -07:00
test-fb-hgext-fastannotate-corrupt.t py3: fix test-fb-hgext-fastannotate-* 2020-06-19 13:40:18 -07:00
test-fb-hgext-fastannotate-diffopts.t py3: fix test-fb-hgext-fastannotate-* 2020-06-19 13:40:18 -07:00
test-fb-hgext-fastannotate-hg.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-fb-hgext-fastannotate-perfhack.t py3: fix test-fb-hgext-fastannotate-* 2020-06-19 13:40:18 -07:00
test-fb-hgext-fastannotate-protocol.t py3: fix test-fb-hgext-fastannotate-* 2020-06-19 13:40:18 -07:00
test-fb-hgext-fastannotate-renames-t.py mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-fb-hgext-fastannotate-revmap.py py3: fix test-fb-hgext-fastannotate-* 2020-06-19 13:40:18 -07:00
test-fb-hgext-fastannotate.t py3: fix test-fb-hgext-fastannotate-* 2020-06-19 13:40:18 -07:00
test-fb-hgext-fastlog.t tests: replace 'phase --public' with 'debugmakepublic' 2020-06-29 11:29:04 -07:00
test-fb-hgext-fbconduit.t test-fb-hgext-fbconduit: update the test 2020-07-15 19:00:50 -07:00
test-fb-hgext-fbhistedit-exec-obsolete.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-fb-hgext-fbhistedit-exec.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-fb-hgext-fbhistedit-graft.t tests: migrate more tests to mutation 2020-06-10 19:30:01 -07:00
test-fb-hgext-fbhistedit-json.t tests: migrate some tests to use mutation 2020-06-10 19:29:59 -07:00
test-fb-hgext-fbhistedit-rebase-interactive.t test-fb-hgext-fbhistedit-rebase-interactive: enable modern configs 2020-07-02 13:22:29 -07:00
test-fb-hgext-fbhistedit-show-plan.t histedit: do not show revision numbers 2020-08-31 11:57:53 -07:00
test-fb-hgext-fbhistedit-stop-obsolete.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-fb-hgext-fbhistedit-stop.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-fb-hgext-fold-undo.t tests: migrate some tests to use mutation 2020-06-10 19:29:59 -07:00
test-fb-hgext-generic-bisect.py py3: make .py tests continue to run on python 2 2020-01-31 00:18:22 -08:00
test-fb-hgext-git-getmeta.t tests: migrate off rev numbers for more tests 2020-07-06 14:04:28 -07:00
test-fb-hgext-githelp.t mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-fb-hgext-grepdiff.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-fb-hgext-grpcheck.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-fb-hgext-lfs-pointer.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-fb-hgext-lfs-pushrebase.t extensions: enable lz4revlog by default 2020-07-14 14:33:43 -07:00
test-fb-hgext-lfspushrebase-verify-blobs.t extensions: enable lz4revlog by default 2020-07-14 14:33:43 -07:00
test-fb-hgext-merge-conflictinfo.t py3: fix conflictinfo compatibility 2020-09-01 18:31:35 -07:00
test-fb-hgext-mergedriver.t commands: read/write the graftstate as utf8 2020-04-13 08:53:48 -07:00
test-fb-hgext-morestatus.t tests: migrate some tests to use mutation 2020-06-10 19:29:59 -07:00
test-fb-hgext-myparent.t tests: enable passing tests in python3 2020-01-31 18:12:14 -08:00
test-fb-hgext-ownercheck-t.py bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-fb-hgext-patchrmdir.py py3: fix extdiff 2020-08-27 19:15:22 -07:00
test-fb-hgext-patchrmdir.py.out py3: fix extdiff 2020-08-27 19:15:22 -07:00
test-fb-hgext-phabdiff.t tests: replace 'phase --public' with 'debugmakepublic' 2020-06-29 11:29:04 -07:00
test-fb-hgext-phabstatus.t py3: enable more tests 2020-02-17 14:52:39 -08:00
test-fb-hgext-phrevset-t.py context: remove "is a remote bookmark or commit, try to 'hg pull' it first" message 2020-05-13 19:27:41 -07:00
test-fb-hgext-pull-createmarkers-hide-later.t tests: migrate off rev numbers for more tests 2020-07-06 14:04:28 -07:00
test-fb-hgext-pull-createmarkers.t tests: migrate off rev numbers for more tests 2020-07-06 14:04:28 -07:00
test-fb-hgext-pushrebase-cannot-rebasepublic.t repoview: remove repoview layer 2020-07-06 14:04:27 -07:00
test-fb-hgext-pushrebase-manifests.t tests: enable narrow-heads for test-d* to test-fb-hgext* 2020-07-02 13:22:28 -07:00
test-fb-hgext-pushrebase-protection.t tests: disable treemanifest in test-fb-hgext-pushrebase-protection.t 2020-06-10 19:37:13 -07:00
test-fb-hgext-pushrebase-pushkey.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-fb-hgext-pushrebase-recording.t tests: migrate some noevolution tests off revision numbers 2020-07-02 13:22:31 -07:00
test-fb-hgext-pushrebase-remotenames.t tests: migrate off rev numbers for more tests 2020-07-06 14:04:28 -07:00
test-fb-hgext-pushrebase-set-dates.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-fb-hgext-pushrebase.t changegroup: do not print 'adding changeset X' with --debug 2020-07-30 20:32:35 -07:00
test-fb-hgext-pushvars-remotenames.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-fb-hgext-rage.t py3: fix hg rage 2020-07-01 20:10:42 -07:00
test-fb-hgext-remotefilelog-archive.t py3: fix archive 2020-02-17 14:52:33 -08:00
test-fb-hgext-remotefilelog-bad-configs.t py3: enable more tests 2020-02-01 10:39:39 -08:00
test-fb-hgext-remotefilelog-blame.t py3 blame 2020-02-07 03:19:41 -08:00
test-fb-hgext-remotefilelog-bundle2-legacy.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-fb-hgext-remotefilelog-bundle2.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-fb-hgext-remotefilelog-bundleloop-t.py py3: misc fixes to remotefilelog and treemanifest 2020-02-17 14:52:33 -08:00
test-fb-hgext-remotefilelog-bundles.t tests: enable narrow-heads for test-d* to test-fb-hgext* 2020-07-02 13:22:28 -07:00
test-fb-hgext-remotefilelog-clone.t extensions: enable lz4revlog by default 2020-07-14 14:33:43 -07:00
test-fb-hgext-remotefilelog-commit-repack-t.py setdiscovery: reimplement findcommonheads without Python DAG deps 2020-07-30 20:32:30 -07:00
test-fb-hgext-remotefilelog-datapack.py revisionstore: disallow reading LFS pointers from packfiles 2020-09-09 18:27:42 -07:00
test-fb-hgext-remotefilelog-getpackv2.t remotefilelog: re-introduce request chunking 2020-06-02 07:51:17 -07:00
test-fb-hgext-remotefilelog-histpack.py packs: flush history packs every 10 million adds 2020-07-13 08:10:14 -07:00
test-fb-hgext-remotefilelog-lfs-fetchpacks.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-fb-hgext-remotefilelog-lfs-prefetch.t tests: migrate off rev numbers for more tests 2020-07-06 14:04:28 -07:00
test-fb-hgext-remotefilelog-lfs.t tests: enable narrow-heads for test-d* to test-fb-hgext* 2020-07-02 13:22:28 -07:00
test-fb-hgext-remotefilelog-linknodes.t test-fb-hgext-remotefilelog-linknodes: enable modern configs 2020-07-02 13:22:32 -07:00
test-fb-hgext-remotefilelog-local.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-fb-hgext-remotefilelog-localdatarepack-full.t py3: enable more tests 2020-02-01 10:39:39 -08:00
test-fb-hgext-remotefilelog-log.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-fb-hgext-remotefilelog-pack-files.t remotefilelog: enable the rust stores by default 2020-06-23 18:47:44 -07:00
test-fb-hgext-remotefilelog-prefetch.t remotefilelog: enable the rust stores by default 2020-06-23 18:47:44 -07:00
test-fb-hgext-remotefilelog-pull-noshallow.t remotenames: fix expaths 2020-03-06 10:29:32 -08:00
test-fb-hgext-remotefilelog-push-pull-query-string.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-fb-hgext-remotefilelog-push-pull.t setdiscovery: reimplement findcommonheads without Python DAG deps 2020-07-30 20:32:30 -07:00
test-fb-hgext-remotefilelog-repack-corrupt.t revisionstore: add a new StoreResult type 2020-07-24 10:45:40 -07:00
test-fb-hgext-remotefilelog-repack-fast.t tests: migrate off rev numbers for more tests 2020-07-06 14:04:28 -07:00
test-fb-hgext-remotefilelog-repack-incremental-rust.t remotefilelog: adapt tests for remotefilelog to support LFS 2020-03-26 19:02:47 -07:00
test-fb-hgext-remotefilelog-repack-remove-old.t revisionstore: auto-delete when we have too much pack data 2020-09-08 11:33:50 -07:00
test-fb-hgext-remotefilelog-repack-rust.t tests: enable narrow-heads for test-d* to test-fb-hgext* 2020-07-02 13:22:28 -07:00
test-fb-hgext-remotefilelog-repack.t tests: migrate off rev numbers for more tests 2020-07-06 14:04:28 -07:00
test-fb-hgext-remotefilelog-rust-lfs.t tests: convert dummyssh and get_free_socket to python3 2020-08-17 02:42:14 -07:00
test-fb-hgext-remotefilelog-ruststores-lfs-bundle.t merge: remove the rustworkers option 2020-06-10 20:10:29 -07:00
test-fb-hgext-remotefilelog-ruststores-lfs-duplicated.t revisionstore: disallow reading LFS pointers from packfiles 2020-09-09 18:27:42 -07:00
test-fb-hgext-remotefilelog-ruststores-lfs.t revisionstore: disallow reading LFS pointers from packfiles 2020-09-09 18:27:42 -07:00
test-fb-hgext-remotefilelog-ruststores-repack.t indexedlog: allow defaulting to writing history to indexedlog 2020-07-31 19:49:46 -07:00
test-fb-hgext-remotefilelog-ruststores-rotatelog-size.t rotatelog: fix tests on windows 2020-08-17 14:08:26 -07:00
test-fb-hgext-remotefilelog-sparse.t extensions: enable lz4revlog by default 2020-07-14 14:33:43 -07:00
test-fb-hgext-remotefilelog-treemanifest-corrupt.t py3: misc fixes to remotefilelog and treemanifest 2020-02-17 14:52:33 -08:00
test-fb-hgext-remotefilelog-treemanifest-lfs.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-fb-hgext-remotefilelog-treemanifest-t.py py3: enable a few tests that got fixed along the way 2020-02-17 14:52:35 -08:00
test-fb-hgext-remotefilelog-wireproto-t.py tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-fb-hgext-remotefilelog-worker.t merge: remove the rustworkers option 2020-06-10 20:10:29 -07:00
test-fb-hgext-reset-remotenames-t.py py3: enable some -t.py tests 2020-01-31 13:55:11 -08:00
test-fb-hgext-reset-t.py tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-fb-hgext-sampling.t taggederror: introduce bail macro replacement which allows tagging 2020-07-22 15:37:14 -07:00
test-fb-hgext-scm-prompt-compat.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-fb-hgext-scm-prompt-git.t tests: update output of test-convert-git.t 2020-04-10 19:35:38 -07:00
test-fb-hgext-scm-prompt-hg.t tests: migrate some tests to use mutation 2020-06-10 19:29:59 -07:00
test-fb-hgext-sigtrace.t sigtrace: support collecting sigtrace periodically automatically 2020-06-23 14:11:49 -07:00
test-fb-hgext-simplecache.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-fb-hgext-smartlog-hide-before.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-fb-hgext-smartlog-inhibit-t.py tests: replace 'phase --public' with 'debugmakepublic' 2020-06-29 11:29:04 -07:00
test-fb-hgext-smartlog-remotenames-t.py tests: enable narrow-heads for more Python tests 2020-07-02 13:22:29 -07:00
test-fb-hgext-smartlog-revset-t.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-fb-hgext-smartlog-smallcommitmetadata.t debug: Add commit metadata storage and templating for marking stable commits 2020-06-10 19:29:39 -07:00
test-fb-hgext-smartlog-smartdate.t node: use binascii.Error in Python3 2020-04-08 23:46:09 -07:00
test-fb-hgext-smartlog.t log: add a config to simplify graphs 2020-08-21 17:10:36 -07:00
test-fb-hgext-snapshot-backup.t tests: enable narrow-heads for test-d* to test-fb-hgext* 2020-07-02 13:22:28 -07:00
test-fb-hgext-snapshot-show.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-fb-hgext-snapshot-sync.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-fb-hgext-snapshot.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-fb-hgext-sshaskpass.py py3: make .py tests continue to run on python 2 2020-01-31 00:18:22 -08:00
test-fb-hgext-sshaskpass.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-fb-hgext-syncstatus-t.py py3: enable more tests 2020-02-17 14:52:39 -08:00
test-fb-hgext-template-stat.t py3: remove #require py2 from passing tests 2020-01-31 13:46:59 -08:00
test-fb-hgext-treemanifest-autoconvert.t setdiscovery: reimplement findcommonheads without Python DAG deps 2020-07-30 20:32:30 -07:00
test-fb-hgext-treemanifest-backfill.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-fb-hgext-treemanifest-bad-tree.t py3: enable more tests 2020-02-01 10:39:39 -08:00
test-fb-hgext-treemanifest-blame.t tests: enable narrow-heads for test-fb-hgext-treemanifest-* 2020-07-02 13:22:28 -07:00
test-fb-hgext-treemanifest-comparetrees.t tests: replace 'phase --public' with 'debugmakepublic' 2020-06-29 11:29:04 -07:00
test-fb-hgext-treemanifest-convertflat.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-fb-hgext-treemanifest-disabled-t.py py3: enable some -t.py tests 2020-01-31 13:55:11 -08:00
test-fb-hgext-treemanifest-infinitepush.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-fb-hgext-treemanifest-noflat.t tests: enable narrow-heads for test-fb-hgext-treemanifest-* 2020-07-02 13:22:28 -07:00
test-fb-hgext-treemanifest-peertopeer.t tests: enable narrow-heads for test-fb-hgext-treemanifest-* 2020-07-02 13:22:28 -07:00
test-fb-hgext-treemanifest-prefetch.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-fb-hgext-treemanifest-pullpublic.t setdiscovery: reimplement findcommonheads without Python DAG deps 2020-07-30 20:32:30 -07:00
test-fb-hgext-treemanifest-pushrebase2.t bundle2: remove 'n new obsolescence markers' message 2020-06-10 19:29:54 -07:00
test-fb-hgext-treemanifest-pushrebase-treeonly.t bundle2: remove 'n new obsolescence markers' message 2020-06-10 19:29:54 -07:00
test-fb-hgext-treemanifest-pushrebase.t tests: migrate more tests to mutation 2020-06-10 19:30:01 -07:00
test-fb-hgext-treemanifest-remotenames-out-of-sync.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-fb-hgext-treemanifest-repack.t tests: enable narrow-heads for test-fb-hgext-treemanifest-* 2020-07-02 13:22:28 -07:00
test-fb-hgext-treemanifest-sendtrees.t py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-fb-hgext-treemanifest-server.t changelog: use Rust RevlogIndex for nodemap 2020-07-30 20:32:35 -07:00
test-fb-hgext-treemanifest-sparse-prefetch.t hg/mononoke: fix broken test message expectation 2020-06-24 03:27:55 -07:00
test-fb-hgext-treemanifest-sparse-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-fb-hgext-treemanifest-treeonly-copyamend.t tests: migrate some tests to use mutation 2020-06-10 19:29:59 -07:00
test-fb-hgext-treemanifest-treeonly-fetching.t tests: enable narrow-heads for test-fb-hgext-treemanifest-* 2020-07-02 13:22:28 -07:00
test-fb-hgext-treemanifest-treeonly-linknodes.t tests: enable narrow-heads for test-fb-hgext-treemanifest-* 2020-07-02 13:22:28 -07:00
test-fb-hgext-treemanifest-treeonly.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-fb-hgext-treemanifest.t test-fb-hgext-treemanifest: enable modern configs 2020-07-02 13:22:32 -07:00
test-fb-hgext-tweakdefaults-blame.t py3: fix blame tests 2020-02-28 11:32:16 -08:00
test-fb-hgext-tweakdefaults-bookmarks-t.py bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-fb-hgext-tweakdefaults-grep.t grep: make it run with python3 2020-01-31 12:47:04 -08:00
test-fb-hgext-tweakdefaults-opawarecommands.t tests: migrate some tests to use mutation 2020-06-10 19:29:59 -07:00
test-fb-hgext-tweakdefaults-ordering-t.py tests: enable visibility for more tests 2020-06-10 19:29:37 -07:00
test-fb-hgext-tweakdefaults-pullrebaseffwd-t.py tests: enable narrow-heads for more Python tests 2020-07-02 13:22:29 -07:00
test-fb-hgext-tweakdefaults-pullrebaseremotenames-t.py tests: enable visibility for more tests 2020-06-10 19:29:37 -07:00
test-fb-hgext-tweakdefaults-remotenames.t tests: migrate some tests to use mutation 2020-06-10 19:29:59 -07:00
test-fb-hgext-tweakdefaults-revsets.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-fb-hgext-tweakdefaults-update-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-fb-hgext-tweakdefaults.t py3: fix tweakdefaults 2020-07-22 19:00:41 -07:00
test-fb-hgext-whereami-t.py bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-filebranch.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-filecache.py revlog: turn on head-based-commit-transaction for tests 2020-07-08 14:33:58 -07:00
test-filecache.py.out revlog: turn on head-based-commit-transaction for tests 2020-07-08 14:33:58 -07:00
test-filelog.py tests: fix test-filelog.py for python3 2020-04-13 14:55:11 -07:00
test-filelog.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-fileset-generated.t py3: remove #require py2 from passing tests 2020-01-31 13:46:59 -08:00
test-fileset.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-flags.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-fsmonitor-blackbox.t py3: fix test-fsmonitor* 2020-06-19 13:40:18 -07:00
test-fsmonitor-bumpclock.t py3: fix test-fsmonitor* 2020-06-19 13:40:18 -07:00
test-fsmonitor-casefolding.t py3: fix test-fsmonitor* 2020-06-19 13:40:18 -07:00
test-fsmonitor-detectrace.t py3: fix test-fsmonitor* 2020-06-19 13:40:18 -07:00
test-fsmonitor-filemerge.t py3: fix test-fsmonitor* 2020-06-19 13:40:18 -07:00
test-fsmonitor-refreshclock.t py3: fix test-fsmonitor* 2020-06-19 13:40:18 -07:00
test-fsmonitor-warn-fresh.t py3: fix test-fsmonitor* 2020-06-19 13:40:18 -07:00
test-generaldelta.t extensions: enable lz4revlog by default 2020-07-14 14:33:43 -07:00
test-getbundle.t py3: fix various wireprotocol related tests 2020-04-13 15:28:24 -07:00
test-git-changelog.t test-git-changelog: fix the test on Windows 2020-08-21 13:00:45 -07:00
test-git-export.t tests: enable bunch of tests 2020-04-13 08:53:48 -07:00
test-gitignore-t.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-gitlookup-index.t mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-gitlookup-infinitepush.t tests: convert dummyssh and get_free_socket to python3 2020-08-17 02:42:14 -07:00
test-globalopts.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-globalrevs-requires.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-globalrevs-svnrev.t globalrevs: verify that convert_revision is a svnrev when falling back 2020-04-07 06:47:26 -07:00
test-globalrevs-t.py test-globalrevs: use modern configs 2020-07-02 13:22:34 -07:00
test-glog-t.py scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-glog-topological-t.py treemanifest: fix flat manifest conversion 2020-04-13 08:53:51 -07:00
test-gpg.t mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-graft-t.py scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-help.t upgrade: remove the upgrade module 2020-08-31 11:57:52 -07:00
test-hg-parseurl.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-hg-parseurl.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-hgext-logginghelper.t logginghelper: use repo basename as repo name 2020-05-15 03:02:00 -07:00
test-hgext-perfsuite.t repoview: remove repoview layer 2020-07-06 14:04:27 -07:00
test-hgext-repogenerator.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-hgext-stablerev.t py3: enable more tests 2020-02-17 14:52:39 -08:00
test-hggit-bookmark-workflow.t treediscovery: remove treediscovery 2020-07-30 20:32:30 -07:00
test-hggit-clone.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-hggit-conflict-1.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-hggit-conflict-2.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-hggit-convergedmerge.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-hggit-empty-working-tree.t py3: fix more hggit tests 2020-04-15 11:35:39 -07:00
test-hggit-encoding.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-hggit-external-sync.t py3: fix more hggit tests 2020-04-15 11:35:39 -07:00
test-hggit-extra.t test-hggit-extra: enable modern configs 2020-07-02 13:22:31 -07:00
test-hggit-file-removal.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-hggit-git-clone.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-hggit-git-workflow.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-hggit-gitignore.t tests: enable bunch of tests 2020-04-13 08:53:48 -07:00
test-hggit-hg-author.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-hggit-illegal-contents.t configs: remove loaddynamicconfig option 2020-08-25 07:33:28 -07:00
test-hggit-incoming.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-hggit-keywords.t py3: fix more hggit tests 2020-04-15 11:35:39 -07:00
test-hggit-merge.t py3: fix more hggit tests 2020-04-15 11:35:39 -07:00
test-hggit-nodemap.t py3: fix more hggit tests 2020-04-15 11:35:39 -07:00
test-hggit-octopus.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-hggit-outgoing.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-hggit-pull-after-strip.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-hggit-pull.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-hggit-push-r.t tests: enable narrow-heads for more tests 2020-07-02 13:22:28 -07:00
test-hggit-push.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-hggit-renames.t py3: fix more hggit tests 2020-04-15 11:35:39 -07:00
test-hggit-timezone.t tests: enable bunch of tests 2020-04-13 08:53:48 -07:00
test-hggit-tree-decomposition.t py3: fix more hggit tests 2020-04-15 11:35:39 -07:00
test-hggit-updatemeta.t py3: fix more hggit tests 2020-04-15 11:35:39 -07:00
test-hggit-url-parsing.py tests: enable bunch of tests 2020-04-13 08:53:48 -07:00
test-hggit-url-parsing.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-hggit-verify-fail.t py3: fix more hggit tests 2020-04-15 11:35:39 -07:00
test-hghave.t python3: fix test-hghave.t 2020-06-24 15:31:37 -07:00
test-hgrc.t tests: remove uses of $PYTHON -c 2020-08-19 00:32:19 -07:00
test-hgsql-bundle2.t py3: reupgrade mysql-connector-python to yummy version 2020-06-19 15:25:26 -07:00
test-hgsql-bundlerepo-t.py mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-hgsql-corruption.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-hgsql-encoding.t tests: don't test \1 character in hgsql tests 2020-03-16 10:15:24 -07:00
test-hgsql-filenames-t.py mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-hgsql-hggit.t py3: reupgrade mysql-connector-python to yummy version 2020-06-19 15:25:26 -07:00
test-hgsql-lfs-sync.t py3: reupgrade mysql-connector-python to yummy version 2020-06-19 15:25:26 -07:00
test-hgsql-linkrevs-t.py mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-hgsql-local-commands-t.py tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-hgsql-metrics-t.py tests: remove iteritems 2020-01-31 17:31:23 -08:00
test-hgsql-profiler.t py3: reupgrade mysql-connector-python to yummy version 2020-06-19 15:25:26 -07:00
test-hgsql-pushpull.t tests: migrate off rev numbers for more tests 2020-07-06 14:04:28 -07:00
test-hgsql-pushrebase2.t tests: convert dummyssh and get_free_socket to python3 2020-08-17 02:42:14 -07:00
test-hgsql-pushrebase.t py3: reupgrade mysql-connector-python to yummy version 2020-06-19 15:25:26 -07:00
test-hgsql-race-conditions.t py3: reupgrade mysql-connector-python to yummy version 2020-06-19 15:25:26 -07:00
test-hgsql-repolock.t py3: reupgrade mysql-connector-python to yummy version 2020-06-19 15:25:26 -07:00
test-hgsql-requires.t tests: convert dummyssh and get_free_socket to python3 2020-08-17 02:42:14 -07:00
test-hgsql-sqldbsync.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-hgsql-sqlrefill.t hgsql: make CorruptionError more verbose 2020-07-02 13:22:34 -07:00
test-hgsql-sqlverify.t tests: migrate off rev numbers for more tests 2020-07-06 14:04:28 -07:00
test-hgsql-strip.t hgsql: make CorruptionError more verbose 2020-07-02 13:22:34 -07:00
test-hgsql-sync-interval.t py3: reupgrade mysql-connector-python to yummy version 2020-06-19 15:25:26 -07:00
test-hgsql-sync.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-hgsql-transaction-restrictions-t.py tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-hgsql-treemanifest.t extensions: enable lz4revlog by default 2020-07-14 14:33:43 -07:00
test-hint.t py3: fix test-hint.py 2020-04-08 22:00:35 -07:00
test-histedit-arguments.t histedit: do not show revision numbers 2020-08-31 11:57:53 -07:00
test-histedit-base.t test-histedit-*: enable modern configs for some easy tests 2020-07-02 13:22:31 -07:00
test-histedit-bookmark-motion.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-histedit-commute.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-histedit-drop.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-histedit-edit.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-histedit-fold-non-commute.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-histedit-fold.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-histedit-mutation.t histedit: do not show revision numbers 2020-08-31 11:57:53 -07:00
test-histedit-no-change.t histedit: do not show revision numbers 2020-08-31 11:57:53 -07:00
test-histedit-non-commute-abort.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-histedit-non-commute.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-histedit-outgoing.t histedit: do not show revision numbers 2020-08-31 11:57:53 -07:00
test-histedit-reorder.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-histedit-templates.t tests: migrate some tests to use mutation 2020-06-10 19:29:59 -07:00
test-histgrep-disable-t.py histgrep: fix for python3 2020-04-13 08:53:49 -07:00
test-histgrep.t tests: remove uses of $PYTHON -c 2020-08-19 00:32:19 -07:00
test-hook.t revlogindex: be Ctrl+C/SIGKILL safe 2020-08-06 12:31:57 -07:00
test-hybridencode.py py3: make .py tests continue to run on python 2 2020-01-31 00:18:22 -08:00
test-hybridencode.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-identify.t changelog: use Rust RevlogIndex for partialmatch 2020-07-17 22:23:04 -07:00
test-import-bypass.t tests: remove uses of $PYTHON -c 2020-08-19 00:32:19 -07:00
test-import-context.t py3: fix test-import-context.t 2020-04-09 18:44:05 -07:00
test-import-eol.t tests: remove uses of $PYTHON -c 2020-08-19 00:32:19 -07:00
test-import-git.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-import-merge.t revlog: turn on head-based-commit-transaction for tests 2020-07-08 14:33:58 -07:00
test-import-t.py changelog: use Rust RevlogIndex for nodemap 2020-07-30 20:32:35 -07:00
test-import-unknown-t.py py3: enable test-import-unknown-t.py 2020-04-09 18:44:07 -07:00
test-important-remote-names-t.py tests: fix test-important-remote-names-t.py for python3 2020-04-13 08:53:50 -07:00
test-include-fail.t tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-incoming-outgoing.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-infinitepush-bundlestore.t tests: convert dummyssh and get_free_socket to python3 2020-08-17 02:42:14 -07:00
test-infinitepush-delscratchbookmarks.t py3: get several infinitepush tests passing 2020-02-17 14:52:36 -08:00
test-infinitepush-forwardfillerqueue.t infinitepush: do not record crossbackendsync bundles 2020-05-01 06:46:50 -07:00
test-infinitepush-publicscratchbookmarks.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-infinitepush-push-to-other.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-infinitepush-remotefilelog.t setdiscovery: reimplement findcommonheads without Python DAG deps 2020-07-30 20:32:30 -07:00
test-infinitepush-remotenames.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-infinitepush-replaybookmarksqueue-ignore-backup.t tests: opt-in DUMMYSSH_STABLE_ORDER for more tests 2020-02-27 17:54:08 -08:00
test-infinitepush-replaybookmarksqueue-multiple-updates.t mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-infinitepush-replaybookmarksqueue-one-bookmark.t mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-infinitepush-scratchbookmark-commands.t context: remove "is a remote bookmark or commit, try to 'hg pull' it first" message 2020-05-13 19:27:41 -07:00
test-infinitepush-treemanifest-rebundle.t py3: get several infinitepush tests passing 2020-02-17 14:52:36 -08:00
test-infinitepush-write.t infinitepush: support setting a reason for disabling writes 2020-06-10 19:29:41 -07:00
test-inherit-mode.t configs: remove loaddynamicconfig option 2020-08-25 07:33:28 -07:00
test-init.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-install.t run-tests: add internal:none editor 2020-08-19 00:32:19 -07:00
test-issue522.t tests: enable some test on Python3 2020-01-31 13:27:46 -08:00
test-issue586.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-issue612-t.py py3: enable some -t.py tests 2020-01-31 13:55:11 -08:00
test-issue660-t.py tests: enable some test on Python3 2020-01-31 13:27:46 -08:00
test-issue672.t changelog: use Rust RevlogIndex for ancestor 2020-07-17 17:25:54 -07:00
test-issue1089-t.py bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-issue1175.t tests: enable bunch of tests 2020-04-13 08:53:48 -07:00
test-issue1438-t.py tests: enable bunch of tests 2020-04-13 08:53:48 -07:00
test-issue1502.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-issue1802.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-issue1877.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-issue2137-t.py tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-issue4074.t test-issue4074: fix py3 compatibility 2020-03-03 17:46:34 -08:00
test-journal-exists.t changelog: use Rust RevlogIndex for nodemap 2020-07-30 20:32:35 -07:00
test-journal-share-t.py mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-journal.t py3: fix test-journal.t 2020-07-22 19:00:41 -07:00
test-known.t hgweb: disable hgweb 2020-04-10 10:59:51 -07:00
test-lfs-bundle.t remotefilelog: enable the rust stores by default 2020-06-23 18:47:44 -07:00
test-lfs-checksum.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-lfs-journal-t.py py3: enable more tests 2020-02-17 14:52:39 -08:00
test-lfs-localstore.t py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-lfs-pointer.py py3: fix various lfs encoding issues 2020-02-17 14:52:30 -08:00
test-lfs-pointer.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-lfs-test-server.t py3: fix eden lfs fetching 2020-07-15 22:16:19 -07:00
test-lfs.t tests: enable narrow-heads for some tests 2020-07-30 20:32:36 -07:00
test-linelog-edits.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-linerange.py py3: make .py tests continue to run on python 2 2020-01-31 00:18:22 -08:00
test-linkrevcache-linkrevdb.py py3: make .py tests continue to run on python 2 2020-01-31 00:18:22 -08:00
test-linkrevcache-t.py changelog: add a way to disable the C index 2020-07-30 20:32:36 -07:00
test-locate-t.py bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-lock-badness.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-lock.py py3: make .py tests continue to run on python 2 2020-01-31 00:18:22 -08:00
test-log-dir-t.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-log-exthook.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-log-filenode-conflict.t changelog2: restore the reachableroots behavior 2020-07-30 20:32:38 -07:00
test-log-linerange.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-log-simplify-grandparents.t log: add a config to simplify graphs 2020-08-21 17:10:36 -07:00
test-log-t.py scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-log-unicode.t cmdutil: fix hg log -Tjson with utf8 characters 2020-08-10 09:48:34 -07:00
test-log-wireproto-requests-getpack.t py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-log-wireproto-requests.t setdiscovery: reimplement findcommonheads without Python DAG deps 2020-07-30 20:32:30 -07:00
test-lrucachedict.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-lrucachedict.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-lz4revlog.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-manifest-insert-before-remove.py manifest: update python bindings to allow insertions before deletions 2019-12-02 15:53:41 -08:00
test-manifest-merging-t.py py3: enable some -t.py tests 2020-01-31 13:55:11 -08:00
test-manifest-t.py context: remove "is a remote bookmark or commit, try to 'hg pull' it first" message 2020-05-13 19:27:41 -07:00
test-manifest.py treemanifest: delete upstream treemanifest implementation 2020-04-10 10:59:51 -07:00
test-match.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-memcommit.t tests: convert dummyssh and get_free_socket to python3 2020-08-17 02:42:14 -07:00
test-merge1.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-merge2.t tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-merge4-t.py tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-merge5-t.py tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-merge6.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-merge7.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-merge8-t.py tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-merge9-t.py tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-merge10-t.py tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-merge-ancestor-mergestate-t.py tests: enable visibility for more tests 2020-06-10 19:29:37 -07:00
test-merge-changedelete.t tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-merge-commit.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-merge-conflict-count.t py3: remove #require py2 from passing tests 2020-01-31 13:46:59 -08:00
test-merge-criss-cross.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-merge-default.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-merge-force.t tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-merge-halt.t tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-merge-internal-tools-pattern.t tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-merge-issue5091.t py3: remove #require py2 from passing tests 2020-01-31 13:46:59 -08:00
test-merge-local.t tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-merge-relative-paths.t py3: remove #require py2 from passing tests 2020-01-31 13:46:59 -08:00
test-merge-remove.t tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-merge-revert2-t.py tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-merge-revert-t.py tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-merge-symlinks.t tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-merge-tools.t py3: fix test-merge-tools.t 2020-07-22 19:00:41 -07:00
test-merge-types.t tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-merge-update-noconflict.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-mergedriver2.t py3: supress the write return value 2020-01-31 13:00:23 -08:00
test-metalog-migration-t.py enable passing py3 tests 2020-06-10 19:29:42 -07:00
test-migrate-inline-changelog-t.py changelog: use Rust RevlogIndex for nodemap 2020-07-30 20:32:35 -07:00
test-minirst.py py3: make .py tests continue to run on python 2 2020-01-31 00:18:22 -08:00
test-minirst.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-mkdir-broken-symlink-t.py tests: enable some test on Python3 2020-01-31 13:27:46 -08:00
test-mmap-unlink.t win32: when removing file, open it as O_TEMPORARY as a last effort 2020-06-24 20:34:47 -07:00
test-mmapindexthreshold-strip.t revisionstore: disallow reading LFS pointers from packfiles 2020-09-09 18:27:42 -07:00
test-mutation-fromobsmarkers.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-mutation-infinitepush.t py3: fix some mutation tests 2020-02-17 14:52:36 -08:00
test-mutation-loops.t revset: successors(x) should only show visible commits 2020-08-27 18:14:28 -07:00
test-mutation-phases.t tests: replace 'phase --public' with 'debugmakepublic' 2020-06-29 11:29:04 -07:00
test-mutation-pushrebase.t repo: hide narrow-heads migration message on repo creation 2020-06-29 11:04:23 -07:00
test-mutation.t revset: successors(x) should only show visible commits 2020-08-27 18:14:28 -07:00
test-mv-cp-st-diff.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-namespaces.t remotenames: move namespace to core 2020-03-26 08:26:26 -07:00
test-narrow-heads-migration.t tests: replace 'phase --public' with 'debugmakepublic' 2020-06-29 11:29:04 -07:00
test-narrow-heads.t tests: replace 'phase --public' with 'debugmakepublic' 2020-06-29 11:29:04 -07:00
test-nested-repo-t.py bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-no-symlinks.t mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-origbackup-conflict.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-pager.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-parents.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-parse-date.t tests: fix test-parse-date.t in python3 2020-04-13 14:59:41 -07:00
test-parseindex.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-patch-offset.t tests: enable bunch of tests 2020-04-13 08:53:48 -07:00
test-patch.t py3: don't use universal newlines for patch import 2020-08-27 09:21:04 -07:00
test-pathconflicts-basic.t tests: enable some test on Python3 2020-01-31 13:27:46 -08:00
test-pathconflicts-merge.t remotenames: fix expaths 2020-03-06 10:29:32 -08:00
test-pathconflicts-update.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-pathencode.py tests: remove iteritems 2020-01-31 17:31:23 -08:00
test-paths.t py3: enable more tests 2020-02-01 10:39:39 -08:00
test-patterns.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-pending.t revlog: respect bypasstransaction for addgroup 2020-07-30 20:32:36 -07:00
test-perftrace.t merge: backout checkunknownfiles fix 2020-07-16 10:45:14 -07:00
test-perftweaks-remotenames.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-perftweaks.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-permissions.t workingcopy: enable rust walker by default in tests 2020-03-17 10:39:15 -07:00
test-profile.t profiling: do not profile debugshell command 2020-08-27 18:14:29 -07:00
test-progress-classicrenderer.t tests: fix the progress tests 2020-06-24 09:41:23 -07:00
test-progress-fancyrenderer.t tests: fix the progress tests 2020-06-24 09:41:23 -07:00
test-progressfile.t tests: fix the progress tests 2020-06-24 09:41:23 -07:00
test-propertycache.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-pull-permission.t py3: remove #require py2 from passing tests 2020-01-31 13:46:59 -08:00
test-pull-pull-corruption.t py3: remove #require py2 from passing tests 2020-01-31 13:46:59 -08:00
test-pull-r.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-pull-update-t.py tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-pull.t tests: remove uses of $PYTHON -c 2020-08-19 00:32:19 -07:00
test-purge-fsmonitor.t mark all tests requiring Python 2 2020-01-30 18:49:21 -08:00
test-purge.t tests: enable some test on Python3 2020-01-31 13:27:46 -08:00
test-push.t tests: enable narrow-heads for some tests 2020-07-30 20:32:36 -07:00
test-pushrebase-merge-changed-file-list.t tests: enable narrow-heads for more tests 2020-07-02 13:22:28 -07:00
test-pushrebase-obsolete.t enable passing py3 tests 2020-06-10 19:29:42 -07:00
test-pushrebase-withmerges.t tests: migrate some tests to use mutation 2020-06-10 19:29:59 -07:00
test-pushvars-t.py tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-rebase-abort.t tests: migrate off rev numbers for more tests 2020-07-06 14:04:28 -07:00
test-rebase-base-flag.t tests: remove uses of $PYTHON -c 2020-08-19 00:32:19 -07:00
test-rebase-bookmarks.t test-rebase-bookmarks: enable modern configs 2020-07-02 13:22:30 -07:00
test-rebase-brute-force.t tests: fix test-rebase-brute-force.t 2020-04-09 13:20:36 -07:00
test-rebase-check-restore-t.py tests: enable narrow-heads for more Python tests 2020-07-02 13:22:29 -07:00
test-rebase-collapse.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-rebase-conflicts.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-rebase-copy-relations.t mutationstore: copy entries automatically on flush 2020-07-02 13:22:34 -07:00
test-rebase-dest.t tests: remove uses of $PYTHON -c 2020-08-19 00:32:19 -07:00
test-rebase-detach.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-rebase-emptycommit.t py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-rebase-flags.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-rebase-inmemory-conflicts.t revlog: turn on head-based-commit-transaction for tests 2020-07-08 14:33:58 -07:00
test-rebase-inmemory-mergedriver-exception.t tests: migrate some tests to use mutation 2020-06-10 19:29:59 -07:00
test-rebase-inmemory-mergedriver.t tests: migrate some tests to use mutation 2020-06-10 19:29:59 -07:00
test-rebase-inmemory-nochanges-t.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-rebase-inmemory-noconflict.t tests: migrate some tests to use mutation 2020-06-10 19:29:59 -07:00
test-rebase-inmemory.t test-rebase-inmemory: enable modern configs 2020-07-02 13:22:30 -07:00
test-rebase-interruptions.t revlog: turn on head-based-commit-transaction for tests 2020-07-08 14:33:58 -07:00
test-rebase-issue-noparam-single-rev-t.py tests: enable visibility for more tests 2020-06-10 19:29:37 -07:00
test-rebase-legacy-t.py tests: enable mutation for some Python tests 2020-06-10 19:30:01 -07:00
test-rebase-missing-cwd.t tests: enable narrow-heads for more tests 2020-07-02 13:22:28 -07:00
test-rebase-mutation.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-rebase-newancestor.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-rebase-parameters.t tests: remove usage of hg rollback 2020-07-06 14:04:27 -07:00
test-rebase-partial.t tests: remove uses of $PYTHON -c 2020-08-19 00:32:19 -07:00
test-rebase-pull-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-rebase-removed.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-rebase-rename.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-rebase-scenario-global.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-rebase-templates.t py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-rebase-transaction.t test-rebase-transaction: enable modern configs 2020-07-02 13:22:31 -07:00
test-rebuildstate.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-record.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-remotefilelog-undesired-file-logging.t tests: fix 'test-remotefilelog-undesired-file-logging.t' 2020-09-08 17:36:35 -07:00
test-remotenames-basic.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-remotenames-bookmarks-t.py bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-remotenames-convert-t.py convert: do not try to re-encode in python3 2020-04-13 08:53:51 -07:00
test-remotenames-fastheaddiscovery-hidden-commits.t tests: enable narrow-heads for more tests 2020-07-02 13:22:28 -07:00
test-remotenames-journal.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-remotenames-namespaces-t.py tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-remotenames-on-and-off-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-remotenames-paths.t remotenames: fix expaths 2020-03-06 10:29:32 -08:00
test-remotenames-pull-rebase.t strip: use Rust strip for testing 2020-07-20 17:27:52 -07:00
test-remotenames-push.t setdiscovery: reimplement findcommonheads without Python DAG deps 2020-07-30 20:32:30 -07:00
test-remotenames-pushto-pathandname.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-remotenames-pushto.t strip: use Rust strip for testing 2020-07-20 17:27:52 -07:00
test-remotenames-schemes.t py3: remove #require py2 from passing tests 2020-01-31 13:46:59 -08:00
test-remotenames-selective-pull-accessed-bookmarks.t fix hg pull -r command doesn't work if we pull a hidden commit 2020-08-07 04:33:43 -07:00
test-remotenames-selective-pull.t revset: do not autopull 'y' in 'x~y' 2020-08-04 09:49:37 -07:00
test-remotenames-shared-repo-t.py tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-remotenames-strip-t.py tests: enable narrow-heads for more Python tests 2020-07-02 13:22:29 -07:00
test-remotenames-tracking.t test-remotenames: enable modern configs 2020-07-02 13:22:31 -07:00
test-remotenames-transition.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-remotenames-update.t py3: remove #require py2 from passing tests 2020-01-31 13:46:59 -08:00
test-remove.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-rename-after-merge.t test-rename-after-merge: enable visibility 2020-07-02 13:22:33 -07:00
test-rename-dir-merge.t changelog: use Rust RevlogIndex for ancestor 2020-07-17 17:25:54 -07:00
test-rename-merge1.t py3: remove #require py2 from passing tests 2020-01-31 13:46:59 -08:00
test-rename-merge2.t changelog: use Rust RevlogIndex for ancestor 2020-07-17 17:25:54 -07:00
test-rename.t py3: remove #require py2 from passing tests 2020-01-31 13:46:59 -08:00
test-repo-compengines.t extensions: enable lz4revlog by default 2020-07-14 14:33:43 -07:00
test-repo-leak.t hiddenerror: remove extension 2020-06-29 11:29:03 -07:00
test-requires-t.py tests: stop enabling zstore-commit-data 2020-07-30 20:32:33 -07:00
test-resolve.t py3: remove #require py2 from passing tests 2020-01-31 13:46:59 -08:00
test-restack-old-stack-t.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-revert-flags.t py3: remove #require py2 from passing tests 2020-01-31 13:46:59 -08:00
test-revert-interactive.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-revert-status.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-revert-t.py tests: remove helpers-usechg.t 2020-06-10 19:29:37 -07:00
test-revert-unknown-t.py tests: enable some test on Python3 2020-01-31 13:27:46 -08:00
test-revlog-ancestry.py changelog: use Rust RevlogIndex for ancestors 2020-07-17 22:23:04 -07:00
test-revlog-ancestry.py.out changelog: use Rust RevlogIndex for ancestors 2020-07-17 22:23:04 -07:00
test-revlog-group-emptyiter-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-revlog-packentry.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-revlog-raw.py py3: make .py tests continue to run on python 2 2020-01-31 00:18:22 -08:00
test-revlog-raw.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-revlog.t changelog2: new changelog without revlog 2020-07-30 20:32:36 -07:00
test-revnum-deprecate-t.py hint: update revnum deprecation message 2020-02-18 18:06:26 -08:00
test-revset2.t tests: remove uses of $PYTHON -c 2020-08-19 00:32:19 -07:00
test-revset-age-t.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-revset-dirstate-parents.t smartset: replace spanset with idset 2020-07-30 20:00:41 -07:00
test-revset-outgoing.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-revset-t.py smartset: replace spanset with idset 2020-07-30 20:00:41 -07:00
test-root-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-run-tests.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-run-tests.t py3: set LANG="en_US.UTF-8" for most tests 2020-06-19 13:40:17 -07:00
test-rust-rmcwd.t tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-rust-subcommands-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-rustmanifest-t.py tests: convert dummyssh and get_free_socket to python3 2020-08-17 02:42:14 -07:00
test-rustthreading.py tests-rustthreading.py: the thread is renamed to _thread 2020-01-31 10:13:45 -08:00
test-schemes.t hgweb: disable hgweb 2020-04-10 10:59:51 -07:00
test-seq.t tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-serve.t hgweb: disable hgweb 2020-04-10 10:59:51 -07:00
test-setdiscovery.t setdiscovery: reimplement findcommonheads without Python DAG deps 2020-07-30 20:32:30 -07:00
test-share-requirements-t.py tests: enable more python3 tests 2020-04-10 11:22:59 -07:00
test-share-unshare-t.py py3: fix share command 2020-01-31 22:13:04 -08:00
test-share.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-shelve-t.py tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-show.t dispatch: add --trace flag 2020-08-27 18:14:28 -07:00
test-simple-update.t tests: enable passing tests in python3 2020-01-31 18:12:14 -08:00
test-simplekeyvaluefile.py py3: fix test-simplemerge.py and test-simplekeyvaluefile.py 2020-07-23 15:27:41 -07:00
test-simplemerge.py py3: fix test-simplemerge.py and test-simplekeyvaluefile.py 2020-07-23 15:27:41 -07:00
test-simplemerge.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-smartlog-collapse-obsolete.t smartlog: collapse obsoleted stack 2020-07-01 21:35:36 -07:00
test-sortdictfilter.t tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-sparse-casecollision.t py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-sparse-clear-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-sparse-clone.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-sparse-diff.t py3: enable more tests 2020-02-17 14:52:39 -08:00
test-sparse-extensions-t.py py3: fix test-sparse-profiles.t 2020-07-22 19:00:42 -07:00
test-sparse-fetch-t.py py3: fix test-sparse-fetch-t.py 2020-07-22 19:00:42 -07:00
test-sparse-ignore.t py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-sparse-import.t py3: enable more tests 2020-02-17 14:52:39 -08:00
test-sparse-issues-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-sparse-merges.t py3: enable more tests 2020-02-17 14:52:39 -08:00
test-sparse-notsparse-t.py py3: enable more tests 2020-02-17 14:52:39 -08:00
test-sparse-profiles.t sparse: debugsparsematch accepts filesets 2020-08-14 09:46:32 -07:00
test-sparse-rebase.t py3: enable more tests 2020-02-17 14:52:39 -08:00
test-sparse-unsafe-sparse-profile.t sparse: warn if dirstate includes marker files 2020-08-31 23:21:41 -07:00
test-sparse-verbose-json-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-sparse-warn-t.py sparse: add config for warning for full checkouts 2020-02-20 10:58:53 -08:00
test-sparse.t tests: migrate off rev numbers for more tests 2020-07-06 14:04:28 -07:00
test-ssh-clone-r.t tests: enable more python3 tests 2020-04-10 11:22:59 -07:00
test-ssh-hang.t tests: remove uses of $PYTHON -c 2020-08-19 00:32:19 -07:00
test-ssh.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-sshserver.py py3: only use binary stdin/stdout/stderr 2020-02-03 18:26:57 -08:00
test-stackdesc.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-status-color.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-status-inprocess.py test-status-inprocess: make the test output more stable 2020-02-04 20:36:42 -08:00
test-status-inprocess.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-status-mlog.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-status-rev.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-status-terse-t.py bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-status.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-strict.t py3: enable more tests 2020-02-17 14:52:39 -08:00
test-strip-cross.t strip: use Rust strip for testing 2020-07-20 17:27:52 -07:00
test-subcommands.t dispatch: add --trace flag 2020-08-27 18:14:28 -07:00
test-symlink-os-yes-fs-no.py context: fix symlink validation 2020-04-13 14:55:11 -07:00
test-symlink-os-yes-fs-no.py.out pull: remove "new changesets" message 2020-01-14 21:02:27 -08:00
test-symlink-placeholder.t tests: enable treemanifest for ~100 more tests 2020-06-10 19:29:48 -07:00
test-symlinks.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-template-engine.t tests: remove iteritems 2020-01-31 17:31:23 -08:00
test-template-filestat.t py3: enable more tests 2020-02-01 10:39:39 -08:00
test-tools.t tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-treemanifest-amend.t tests: enable passing tests in python3 2020-01-31 18:12:14 -08:00
test-treemanifest-diff-t.py py3: enable some -t.py tests 2020-01-31 13:55:11 -08:00
test-treestate-fresh-instance.t py3: fix treestate related tests 2020-06-23 14:06:54 -07:00
test-treestate-needcheck.t py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-treestate-repack.t py3: supress the write return value 2020-01-31 13:00:23 -08:00
test-treestate-trackignore.t py3: fix treestate related tests 2020-06-23 14:06:54 -07:00
test-treestate-upgrade-t.py py3: more commit cloud fixes 2020-02-28 11:32:16 -08:00
test-treestate.py py3: fix treestate related tests 2020-06-23 14:06:54 -07:00
test-ui-color.py color: don't disable colors if HGPLAINEXCEPT=color 2020-05-19 06:13:54 -07:00
test-ui-color.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-ui-config.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-ui-config.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-ui-verbosity.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-ui-verbosity.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-uncommit.t tests: enable narrow-heads for more tests 2020-07-02 13:22:28 -07:00
test-undo-narrow-heads.t remotenames: disable old autopull if the new autopull is enabled 2020-04-24 11:16:21 -07:00
test-unicode-inputs-t.py tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-unified-test.t py3: fix escaping test-unified-test.t 2020-01-31 22:00:59 -08:00
test-unrelated-pull.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-up-local-change.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-update-dest-t.py py3: enable some -t.py tests 2020-01-31 13:55:11 -08:00
test-update-empty-t.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-update-inactive-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-update-issue1456.t bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-update-merge-state-t.py py3: enable 92 py3 tests 2020-02-17 14:52:37 -08:00
test-update-names.t py3: remove #require py2 from passing tests 2020-01-31 13:46:59 -08:00
test-update-reverse.t scmutil: remove meaningfulparents 2020-09-05 15:06:44 -07:00
test-update-symlink-to-plain.t merge: remove the rustworkers option 2020-06-10 20:10:29 -07:00
test-url-rev.t tests: enable template-new-builtin 2020-07-20 17:27:53 -07:00
test-url.py python3: convert test-url to python3 2020-06-19 15:11:55 -07:00
test-username-newline.t revlog: turn on head-based-commit-transaction for tests 2020-07-08 14:33:58 -07:00
test-verify-skipmanifests-t.py bundle2: backout D19656773 2020-01-31 10:48:19 -08:00
test-verify.t test-verify: turn on visibility and narrow-heads 2020-07-02 13:22:29 -07:00
test-visibility-bundle.t repair: remove "saved backup bundle to" message 2020-06-10 19:29:54 -07:00
test-visibility-cloudsync.t imrove authentication handling 2020-07-31 10:16:59 -07:00
test-visibility-reset.t py3: remove #require py2 from passing tests 2020-01-31 13:46:59 -08:00
test-visibility.t test-visibility: enable narrow-heads 2020-07-02 13:22:33 -07:00
test-walk.t tests: remove uses of $PYTHON -c 2020-08-19 00:32:19 -07:00
test-walkrepo.py tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-wireproto.py py3: fix test-fb-hgext-fastannotate-* 2020-06-19 13:40:18 -07:00
test-wireproto.py.out Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
test-wireproto.t tests: convert dummyssh and get_free_socket to python3 2020-08-17 02:42:14 -07:00
test-worker.t py3: fix test-worker.t 2020-07-22 19:00:41 -07:00
test-xdg.t tests: mark python3 tests as passing 2020-01-31 10:13:45 -08:00
test-zstdelta.py py3: fix test-zstdelta.py 2020-04-09 18:25:54 -07:00
test-zstore-commit-data-migration-t.py changelog: use Rust RevlogIndex for nodemap 2020-07-30 20:32:35 -07:00
tinit.sh revisionstore: disallow reading LFS pointers from packfiles 2020-09-09 18:27:42 -07:00
translate Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
truncate.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
unittestify.py tests: convert dummyssh and get_free_socket to python3 2020-08-17 02:42:14 -07:00

To run the tests, do:

cd tests/
python run-tests.py

See https://mercurial-scm.org/wiki/WritingTests for
more information on writing tests.