sapling/eden/scm/tests
Michael Bolin f6bef0c4c6 support signing Git commits using a GPG key
Summary:
This was requested for `sl pr` in
https://github.com/facebook/sapling/issues/218,
though this diff adds support for signing commits in general, in Sapling.
Here's how it works:

- `sl config --local gpg.key <KEY>` to specify your key
- Now `gitcommittext()` takes an optional `str` for the `gpgsigningkey` if `gpg.key` is set and `gpg.enabled` is `true` (which is the default).
- The text of the unsigned commit object is constructed and then signed using `gpg --status-fd=2 -bsau <KEY>` with the text passed via stdin.
- The resulting signature is embedded into the original text to sign it. Note that the original PGP key goes through some minor formatting (`\r` is removed; lines must start with a space to avoid a `\n\n` sequence) before it is embedded.

I documented things to the best of my knowledge in `eden/website/docs/git/signing.md`.

Follow-up items:

- Show signed status in smartlog?
- Update `sl ghstack` to honor signing configuration when running `git commit-tree`.
- Update `sl pr` to honor signing configuration when running `git commit-tree`.

Reviewed By: quark-zju

Differential Revision: D41778874

fbshipit-source-id: 5018a0d8bea1b5e9293c05954db65f35dd3c7aff
2022-12-12 14:26:34 -08:00
..
backout backout: fix rename information being lost 2022-07-13 14:17:40 -07:00
blacklists kill hgweb 2022-10-05 12:20:12 -07:00
bundles update Olivia Mackall's name and email 2022-05-16 18:40:28 -07:00
clone testlib: add a method for listing files in the working copy 2022-07-12 16:04:21 -07:00
diff tests: disable Rust status in hashes.py test 2022-08-04 08:08:12 -07:00
dirsync dirsync: fix amend when a file is reverted 2022-06-30 19:51:15 -07:00
eden checkout: adds an initial Rust checkout/goto implementation 2022-10-26 18:17:55 -07:00
gpg
hgsql hg: Remove code to check repo_lock table in DB 2022-07-15 06:03:01 -07:00
infinitepush remove old code 2022-10-31 09:27:35 -07:00
status case: add tests for case sensitivity 2022-11-02 12:57:17 -07:00
svn
testlib collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
update-to-py3-utils codemod: update license headers 2022-01-05 14:43:32 -08:00
autodiff.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
binfile.bin
brokengitrepo.tar.gz tests: add a test for the path traversal vulnerability on Windows 2022-12-07 19:54:24 -08:00
bruterebase.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
bundlerepologger.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
bzr-definitions
common-pattern.py formatting changes from black 22.3.0 2022-05-11 19:55:56 -07:00
conduithttp.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
crashgetbundler.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
ctrlchar-msg.txt
dumbhttp.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
dummyext1.py
dummyext2.py
dummyssh connect directly to mononoke - remove hgcli 2022-01-28 01:21:32 -08:00
dummyssh3.py connect directly to mononoke - remove hgcli 2022-01-28 01:21:32 -08:00
edit-feature-header.py tests: enable segmented changelog for new repos by default 2022-09-15 17:11:17 -07:00
extralog.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
f tests: replace md5sum.py with f --md5 2022-04-22 19:21:32 -07:00
failfilemerge.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
fake-biggrep-client.py hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
fakedate.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
fakedirstatewritetime.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
fakemergerecord.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
fakepatchtime.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
features.py implement hg cloud move command 2022-10-12 04:24:01 -07:00
fix-revnum.py codemod: update license headers 2022-01-05 14:43:32 -08:00
flagprocessorext.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
generateworkingcopystates.py tests: migrate test-r*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
get-with-headers.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
getflogheads.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
git.sh license: update license headers 2022-03-04 12:55:23 -08:00
helper-runtests.sh update Olivia Mackall's name and email 2022-05-16 18:40:28 -07:00
helpers-testrepo.sh
helpers-wireprotologging.sh collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
heredoctest.py
hghave
hghave.py tests: fix test-configfile-t 2022-10-26 21:04:01 -07:00
histedit-helpers.sh
killdaemons.py update Olivia Mackall's name and email 2022-05-16 18:40:28 -07:00
library.sh tests: fix windows compatibility 2022-08-19 08:42:02 -07:00
lockdelay.py
logexceptions.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
ls-l.py tests: fix windows compatibility 2022-08-19 08:42:02 -07:00
missing-comment.hg
mockblackbox.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
notcapable collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
pdiff
perfectlyok-msg.txt
printenv.py codemod: update license headers 2022-01-05 14:43:32 -08:00
progresstest.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
pushrebase_replay_schema.sql codemod: update license headers 2022-01-05 14:43:32 -08:00
README
revlog-formatv0.py
revnamesext.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
run-tests.py tests: use a stable TERM 2022-10-11 09:52:36 -07:00
runlogtest.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
setconfig.py status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
silenttestrunner.py
sitecustomize.py
sortdictfilter.py tests: fix windows compatibility 2022-08-19 08:42:02 -07:00
stableidentifiers.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
stresstest-atomicreplace.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
stresstest-compress.py update Olivia Mackall's name and email 2022-05-16 18:40:28 -07:00
stresstest-condint.py update Olivia Mackall's name and email 2022-05-16 18:40:28 -07:00
svn-safe-append.py update Olivia Mackall's name and email 2022-05-16 18:40:28 -07:00
svnxml.py
test-abort-checkin.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-absorb-edit-lines.t identity: support "SL: " template prefix (#26) 2022-10-17 17:01:40 -07:00
test-absorb-phase.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-absorb-remotefilelog-segments.t tests: enable segmented changelog for new repos by default 2022-09-15 17:11:17 -07:00
test-absorb-rename.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-absorb-strip.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-absorb.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-add.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-addremove-similar.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-addremove-symlinks.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-addremove.t testing: support run-tests.py --watchman 2022-08-15 18:52:48 -07:00
test-advice-header.t status: enable rust status by default in tests 2022-08-03 13:12:34 -07:00
test-alias2.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-alias-circular.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-alias.t status: update docstring 2022-11-14 14:10:55 -08:00
test-amend-fold.t tests: prepare for enabling segmented changelog (part 2) 2022-09-12 11:49:55 -07:00
test-amend-hide.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-amend-metaedit.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-amend-next.t next: update docstring 2022-11-14 17:02:57 -08:00
test-amend-nextrebase.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-amend-previous.t previous: update docstring 2022-11-14 17:02:57 -08:00
test-amend-rebase-inmemory.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-amend-rebase.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-amend-restack-auto.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-amend-restack-divergence.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-amend-restack-multidest.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-amend-restack-obsolete.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-amend-restack.t tests: prepare for enabling segmented changelog (part 2) 2022-09-12 11:49:55 -07:00
test-amend-reverted.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-amend-split.t tests: fix windows compatibility 2022-08-19 08:42:02 -07:00
test-amend-template.t tests: migrate test-a*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-amend-to.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-amend-userestack.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-amend.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-ancestor.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-ancestor.py.out
test-annotate.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-annotate.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-arbitraryfilectx.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-archive-symlinks.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-archive.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-atexit-epipe.t test-at-exit-epipe: mark as incompatible with new test runner 2022-05-23 14:38:15 -07:00
test-atomictempfile.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-audit-path.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-auth-match.t pyrepo: store a pyworkingcopy on a pyrepo 2022-09-27 13:53:47 -07:00
test-automv.t tests: migrate test-a*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-backout.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-backwards-remove.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-bad-extension.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-basic.t run-tests: enable scmstore for all tests 2022-09-27 13:53:47 -07:00
test-batching.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-batching.py.out
test-bdiff.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-bindag.t tests: migrate test-[bc]*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-bisect2.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-bisect3.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-bisect-sparse.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-bisect.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-blackbox.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-bookmark-strip.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-bookmarks-current.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-bookmarks-loading-order.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-bookmarks-merge.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-bookmarks-rebase.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-bookmarks-strip.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-bookmarks.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-bundle2-format.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-bundle2-multiple-changegroups.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-bundle-type.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-bundle-vs-outgoing.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-bundle.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-casecollision-merge.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-casecollision.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-casefolding.t tests: enable rust status for case folding tests 2022-10-17 11:56:11 -07:00
test-cat.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-cats.t status: enable rust status by default in tests 2022-08-03 13:12:34 -07:00
test-changelog-exec.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-check-clang-format.t
test-check-code.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-check-execute.t testing: fix compatibility with some more tests 2022-08-19 15:46:31 -07:00
test-check-fix-code.t
test-check-help.t fix test-check-help.t to find the new :prog: tag vs. :hg: 2022-11-14 18:33:59 -08:00
test-check-interfaces.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-check-interfaces.py.out httppeer: remove httppeer 2021-09-20 10:26:37 -07:00
test-check-win32-signature.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-check-win32-signature.py.out
test-checkoutidentifier-commitinfo.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-checkoutidentifier-dirstateinfo.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-checkserverbookmark.t tests: remove #requires py2 2021-12-06 14:59:43 -08:00
test-clienttelemetry.t tests: move "inprocess-hg-incompatible" to a feature header 2022-08-17 19:18:02 -07:00
test-clone-hook.t update test-clone-hook.t 2022-07-19 09:48:40 -07:00
test-clone-native-pull.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-clone-resume.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-clone-uncompressed.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-clone.t pathauditor: support .sl repos 2022-10-05 12:20:12 -07:00
test-color-enablement.t color: use Rust "should color?" determination 2022-09-21 12:31:41 -07:00
test-color-escapes.t color: use rust to render text effects 2022-09-15 14:00:06 -07:00
test-command-template2.t tests: migrate test-[bc]*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-command-template.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-commit-amend-reuse-rawfctx.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-commit-amend.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-commit-interactive-curses.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-commit-interactive.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-commit-multiple.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-commit-reuse.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-commit-revive.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-commit-size-limits.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-commit-unresolved.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-commit.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-commitcloud-background-logging-perms.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-commitcloud-backup-all.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-commitcloud-backup-lfs.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-commitcloud-backup-remotenames-public.t tests: move "inprocess-hg-incompatible" to a feature header 2022-08-17 19:18:02 -07:00
test-commitcloud-backup-remotenames.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-commitcloud-backup-rev.t clean up token code 2022-10-05 10:10:47 -07:00
test-commitcloud-backup-status.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-commitcloud-backup.t add json format option for hg cloud check command 2022-11-25 08:20:33 -08:00
test-commitcloud-checkoutlocations-update.t clean up token code 2022-10-05 10:10:47 -07:00
test-commitcloud-debugephemeralcommit.t tests: move "inprocess-hg-incompatible" to a feature header 2022-08-17 19:18:02 -07:00
test-commitcloud-hide.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-commitcloud-lazypull-phab.t clean up token code 2022-10-05 10:10:47 -07:00
test-commitcloud-lazypull.t clean up token code 2022-10-05 10:10:47 -07:00
test-commitcloud-list-workspaces.t tests: fix test-commitcloud-list-workspaces.t 2022-06-01 13:56:18 -07:00
test-commitcloud-log.t add dates support for hg cloud log 2022-12-09 03:51:57 -08:00
test-commitcloud-move.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-commitcloud-rename-workspace.t status: enable rust status by default in tests 2022-08-03 13:12:34 -07:00
test-commitcloud-smartlog-version.t add hg cloud log command 2022-12-06 03:54:57 -08:00
test-commitcloud-smartlog.t add template support to hg cloud sl command 2022-12-06 03:54:57 -08:00
test-commitcloud-switch-workspace.t fix workspace presence check 2022-10-12 10:16:18 -07:00
test-commitcloud-sync-bookmarks.t clean up token code 2022-10-05 10:10:47 -07:00
test-commitcloud-sync-omission.t change the way we split heads for pull 2022-11-25 09:36:11 -08:00
test-commitcloud-sync-race.t fix "repo changed while backing up" errors for non best effort 2022-12-12 03:22:23 -08:00
test-commitcloud-sync-rb-deletion.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-commitcloud-sync-rb-enabling2.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-commitcloud-sync-rb-enabling.t clean up token code 2022-10-05 10:10:47 -07:00
test-commitcloud-sync-rb-join.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-commitcloud-sync-remote-bookmarks.t clean up token code 2022-10-05 10:10:47 -07:00
test-commitcloud-sync-workspacenames.t clean up token code 2022-10-05 10:10:47 -07:00
test-commitcloud-sync.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-committer.t improve suggestion for setting username 2022-11-07 08:33:48 -08:00
test-completion.t Add --platform CLI arg to sl web 2022-11-30 11:41:18 -08:00
test-config-configfile.t config: update config templates 2022-11-17 07:30:08 -08:00
test-config-precedence.t try again to fix test-identity.t on Windows 2022-09-07 12:27:06 -07:00
test-config.t config: update config templates 2022-11-17 07:30:08 -08:00
test-configfile.t configfile: skip "local" config outside a repo 2022-11-15 12:53:57 -08:00
test-configparser.py uiconfig: kill localrcfg wrapper 2022-07-26 07:57:46 -07:00
test-conflict.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-confused-revert.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-context-metadata.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-context.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-context.py.out
test-contrib-check-code.t kill hgweb 2022-10-05 12:20:12 -07:00
test-contrib-perf.t tests: prepare for enabling segmented changelog (part 1) 2022-09-12 11:49:55 -07:00
test-copy-move-merge.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-copy.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-copytrace-heuristics.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-copytrace-manual.t tests: migrate test-[bc]*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-copytrace-rebase-renamed.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-crdump-commitcloud.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-ctrl-c.t tests: move "inprocess-hg-incompatible" to a feature header 2022-08-17 19:18:02 -07:00
test-custom-filters.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-debugapi.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-debugbuilddag.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-debugbundle-rebase.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-debugbundle.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-debugchangelog.t tests: prepare for enabling segmented changelog (part 1) 2022-09-12 11:49:55 -07:00
test-debugcheckcasecollisions-treemanifest.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-debugcheckcasecollisions.t status: respect ignore matcher during Rust status 2022-09-16 11:56:50 -07:00
test-debugcommands.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-debugdiffdirs.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-debugdifftree.t tests: migrate test-d*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-debugdirs.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-debugdynamicconfig.t pyrepo: store a pyworkingcopy on a pyrepo 2022-09-27 13:53:47 -07:00
test-debugexistingcasecollisions.t tests: migrate test-r*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-debugexportmetalog.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-debugextensions.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-debugignore.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-debuginternals.t treestate: use the Rust constructed TreeState from Python 2022-09-28 09:28:48 -07:00
test-debugmetalog.t commitcloud: track cloudsync state in metalog 2022-07-29 16:23:48 -07:00
test-debugrebuildchangelog.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-debugrebuilddirstate-corrupt.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-debugrename.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-debugrevset.t revset: add tip and null resolution in Rust 2022-09-27 16:54:41 -07:00
test-debugruntest.t testing: MultiLineMatcher to handle line matching features 2022-05-02 13:16:48 -07:00
test-debugsendunbundle.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-debugshell-args.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-debugshell-namespace.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-debugsmallcommitmetadata.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-debugstrip.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-debugtop.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-default-command.t version: fix tests 2022-11-07 12:02:43 -08:00
test-default-push.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-demandimport.py kill hgweb 2022-10-05 12:20:12 -07:00
test-demandimport.py.out kill hgweb 2022-10-05 12:20:12 -07:00
test-deprecate.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-devel-warnings.t fix devel-test-warnings.t 2022-08-25 10:42:32 -07:00
test-diff-antipatience.t tests: migrate test-d*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-diff-binary-file.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-diff-binary.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-diff-change.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-diff-color.t color: use rust to render text effects 2022-09-15 14:00:06 -07:00
test-diff-copy-depth.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-diff-hashbinary.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-diff-ignore-whitespace.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-diff-indent-heuristic.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-diff-issue2761.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-diff-newlines.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-diff-only-files-in-revs.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-diff-reverse.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-diff-subdir.t tests: migrate test-d*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-diff-unified.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-diff-upgrade.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-diffdir.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-diffstat.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-dirstate-backup.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-dirstate-completion.t tests: migrate test-d*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-dirstate-nonnormalset.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-dirstate-rebuild.t treestate: use the Rust constructed TreeState from Python 2022-09-28 09:28:48 -07:00
test-dirstate-symlink.t status: enable more tests for rust status 2022-10-18 18:50:11 -07:00
test-dirstate.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-disable-bad-features.t tests: migrate test-d*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-disablesymlinks.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-dispatch-debug-prefix.t tests: migrate test-d*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-dispatch.py.out
test-dispatch.t tests: move "inprocess-hg-incompatible" to a feature header 2022-08-17 19:18:02 -07:00
test-doctest.py introduce gituser.parse_username() utility 2022-12-08 18:32:50 -08:00
test-doctor-remotenames.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-doctor.t treestate: use the Rust constructed TreeState from Python 2022-09-28 09:28:48 -07:00
test-double-merge.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-drawdag.t drawdag: support declaring commit properties using Python script 2022-12-05 14:23:58 -08:00
test-duplicateoptions.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-duplicateoptions.py.out
test-dynamicconfig-unicode.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-eager-exchange.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-eager-pull.t pull: failed fast pull is not fatal 2022-02-14 17:27:37 -08:00
test-eager-repo-local.t debugexportrevlog: command to export a repo to revlog format 2022-08-15 18:22:28 -07:00
test-edenapi-pull.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-edit-tmp.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-editor-filename.t ui: fix test-editor-filename test on Windows 2022-11-21 09:26:15 -08:00
test-empty-dir.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-empty-file.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-empty.t tests: migrate test-[ef]*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-encode.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-encoding-align.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-encoding-func.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-encoding-textwrap.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-eolfilename.t status: enable more tests for rust status 2022-10-18 18:50:11 -07:00
test-excessive-merge.t tests: prepare for enabling segmented changelog (part 1) 2022-09-12 11:49:55 -07:00
test-execute-bit.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-exitcodemask.t tests: migrate test-[ef]*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-export.t color: use rust to render text effects 2022-09-15 14:00:06 -07:00
test-ext-github.t sl: refactor check_github_repo to not abort 2022-11-30 20:36:12 -08:00
test-ext-logginghelper.t status: enable the rust status command in most tests 2022-09-16 15:07:21 -07:00
test-ext-prmarker.t sl: refactor check_github_repo to not abort 2022-11-30 20:36:12 -08:00
test-ext-stablerev.t fix issue with wrong hgext -> ext rename for tests 2022-08-25 10:32:28 -07:00
test-extdata.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-extdiff.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-extension-hgext-prefix.t status: enable more tests for rust status 2022-10-18 18:50:11 -07:00
test-extension-inline.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-extensions-afterloaded.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-extensions-default.t githelp: update githelp with modern commands 2022-11-14 16:57:50 -08:00
test-extensions-wrapfunction.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-extensions-wrapfunction.py.out
test-fb-ext-absorb-filefixupstate.py hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-arcconfig.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-catnotate.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-checkmessagehook.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-copytrace-amend.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-copytrace-errormsg.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-fb-ext-copytrace-mergedriver.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-copytrace.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-crdump.t crdump: respect "--unified 0" option 2022-09-12 13:22:52 -07:00
test-fb-ext-debugcommitmessage.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-debugdetectissues.t pyrepo: store a pyworkingcopy on a pyrepo 2022-09-27 13:53:47 -07:00
test-fb-ext-diff-since-last-submit.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-dirsync-absorb.t treestate: use the Rust constructed TreeState from Python 2022-09-28 09:28:48 -07:00
test-fb-ext-dirsync-amend.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-dirsync-metaedit.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-dirsync.t tests: enable Rust status for a few tests 2022-09-19 16:00:09 -07:00
test-fb-ext-drop.t tests: prepare for enabling segmented changelog (part 2) 2022-09-12 11:49:55 -07:00
test-fb-ext-errorredirect.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-fb-ext-extorder.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-extutil.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-fb-ext-fastannotate-corrupt.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-fb-ext-fastannotate-diffopts.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-fb-ext-fastannotate-hg.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-fastannotate-perfhack.t tests: prepare for enabling segmented changelog (part 1) 2022-09-12 11:49:55 -07:00
test-fb-ext-fastannotate-renames.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-fastannotate-revmap.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-fb-ext-fastannotate.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-fb-ext-fastlog.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-fbconduit.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-fbhistedit-exec-obsolete.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-fbhistedit-exec.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-fbhistedit-graft.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-fbhistedit-json.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-fbhistedit-rebase-interactive.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-fbhistedit-show-plan.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-fbhistedit-stop-obsolete.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-fbhistedit-stop.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-fold-undo.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-fb-ext-generic-bisect.py hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-githelp.t githelp: update githelp with modern commands 2022-11-14 16:57:50 -08:00
test-fb-ext-grpcheck.t remove usages of untrusted option for config related code in Python 2022-10-16 09:56:58 -07:00
test-fb-ext-lfs-pointer.py.out hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-merge-conflictinfo.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-mergedriver.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-morestatus.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-myparent.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-patchrmdir.py.out hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-phabdiff.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-fb-ext-phabstatus.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-phrevset.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-fb-ext-preventpremegarepoupdateshook.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-pull-createmarkers-check-local-versions.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-pull-createmarkers-hide-later.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-pull-createmarkers.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-pushrebase-cannot-rebasepublic.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-pushrebase-manifests.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-fb-ext-pushrebase-protection.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-pushrebase-pushkey.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-fb-ext-pushrebase-remotenames.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-fb-ext-pushrebase-set-dates.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-pushrebase.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-rage.t fix broken print of backed up heads 2022-11-03 08:30:58 -07:00
test-fb-ext-remotefilelog-archive.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-remotefilelog-bad-configs.t tests: migrate several tests to modernclient 2022-11-10 17:34:14 -08:00
test-fb-ext-remotefilelog-blame.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-remotefilelog-bundle2-legacy.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-fb-ext-remotefilelog-bundle2.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-remotefilelog-bundleloop.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-remotefilelog-bundles.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-remotefilelog-commit-repack.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-remotefilelog-getpackv2.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-remotefilelog-histpack.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-fb-ext-remotefilelog-local.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-remotefilelog-log.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-remotefilelog-pull-noshallow.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-fb-ext-remotefilelog-push-pull-query-string.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-remotefilelog-push-pull.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-remotefilelog-rust-lfs.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-remotefilelog-ruststores-lfs-bundle.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-fb-ext-remotefilelog-ruststores-lfs-duplicated.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-remotefilelog-ruststores-lfs.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-remotefilelog-ruststores-rotatelog-size.t status: enable more tests for rust status 2022-10-18 18:50:11 -07:00
test-fb-ext-remotefilelog-ruststores.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-remotefilelog-sparse.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-remotefilelog-treemanifest-corrupt.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-remotefilelog-treemanifest-lfs.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-remotefilelog-wireproto.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-remotefilelog-worker.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-reset-remotenames.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-reset.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-fb-ext-sampling.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-fb-ext-scm-prompt-compat.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-scm-prompt-git.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-scm-prompt-hg.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-sigtrace.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-fb-ext-simplecache.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-fb-ext-smartlog-inhibit.t tests: prepare for enabling segmented changelog (part 1) 2022-09-12 11:49:55 -07:00
test-fb-ext-smartlog-remotenames.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-smartlog-revset.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-fb-ext-smartlog-smallcommitmetadata.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-smartlog-smartdate.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-smartlog.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-sshaskpass.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-fb-ext-sshaskpass.py.out hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-syncstatus.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-template-stat.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-treemanifest-bad-tree.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-fb-ext-treemanifest-blame.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-treemanifest-comparetrees.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-treemanifest-convertflat.t status: enable the rust status command in most tests 2022-09-16 15:07:21 -07:00
test-fb-ext-treemanifest-disabled.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-treemanifest-infinitepush.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-treemanifest-noflat.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-fb-ext-treemanifest-peertopeer.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-treemanifest-prefetch.t status: enable the rust status command in most tests 2022-09-16 15:07:21 -07:00
test-fb-ext-treemanifest-pullpublic.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-fb-ext-treemanifest-pushrebase2.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-fb-ext-treemanifest-pushrebase-treeonly.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-treemanifest-remotenames-out-of-sync.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-treemanifest-sendtrees.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-treemanifest-sparse-prefetch.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-treemanifest-sparse.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-treemanifest-treeonly-copyamend.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-treemanifest-treeonly-fetching.t tests: migrate several tests to modernclient 2022-11-10 17:34:14 -08:00
test-fb-ext-treemanifest-treeonly-linknodes.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-treemanifest-treeonly.t status: enable the rust status command in most tests 2022-09-16 15:07:21 -07:00
test-fb-ext-treemanifest.t status: enable the rust status command in most tests 2022-09-16 15:07:21 -07:00
test-fb-ext-tweakdefaults-absorb.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-tweakdefaults-blame.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-fb-ext-tweakdefaults-bookmarks.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-tweakdefaults-grep.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-tweakdefaults-opawarecommands.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-tweakdefaults-ordering.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-tweakdefaults-pullrebaseffwd.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-tweakdefaults-pullrebaseremotenames.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-tweakdefaults-remotenames.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-tweakdefaults-revsets.t hgext: rename ext to hgext 2022-08-23 15:19:05 -07:00
test-fb-ext-tweakdefaults-update.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-fb-ext-tweakdefaults.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-filebranch.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-filecache.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-filecache.py.out
test-filelog.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-filelog.py.out
test-fileset-generated.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-fileset.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-flags.t tests: avoid 'ls -l' and 'cut -c' 2022-04-22 19:35:57 -07:00
test-formatter.t formatter: make test-formatter.t less flakey 2022-09-16 12:20:31 -07:00
test-fsmonitor-blackbox.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-fsmonitor-bumpclock.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-fsmonitor-casefolding.t tests: enable rust status for case folding tests 2022-10-17 11:56:11 -07:00
test-fsmonitor-detectrace.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-fsmonitor-filemerge.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-fsmonitor-nonutf8-path.t status: print warning on fresh watchman instance 2022-10-18 18:50:11 -07:00
test-fsmonitor-refreshclock.t status: flush watchman treestate 2022-10-04 11:51:14 -07:00
test-fsmonitor-status.t dirstate: move dirstate writing out of watchmanfs 2022-10-26 18:17:55 -07:00
test-fsmonitor-warn-fresh.t status: enable more tests for rust status 2022-10-18 18:50:11 -07:00
test-git-annotate.t annotate: work with deleted files 2022-11-23 14:09:13 -08:00
test-git-branches.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-git-bundle.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-git-date-timezone.t git: fix timezone reading 2022-11-24 08:35:26 -08:00
test-git-export.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-git-pull-node.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-git-push-refuse.t git: do not move remotename if push fails 2022-11-22 17:27:05 -08:00
test-git-rebase-conflicts.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-git-submodule.t config: remove hardcoded uses of .hgrc 2022-10-05 18:15:48 -07:00
test-git-tags.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-git-uncommit.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-git.t tests: fix test-git.t on macOS 2022-12-07 18:51:10 -08:00
test-gitignore.t tests: migrate test-g*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-globalopts.t pull: expand docstring 2022-11-16 20:31:46 -08:00
test-globalrevs-svnrev.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-glog-topological.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-glog.t tests: prepare for enabling segmented changelog (part 2) 2022-09-12 11:49:55 -07:00
test-graft.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-help.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-hg-parseurl.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-hg-parseurl.py.out
test-hghave.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-hgrc.t version: fix tests 2022-11-07 12:02:43 -08:00
test-hint.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-histedit-arguments.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-histedit-base.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-histedit-bookmark-motion.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-histedit-commute.t tests: fix windows compatibility 2022-08-19 08:42:02 -07:00
test-histedit-drop.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-histedit-edit.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-histedit-fold-non-commute.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-histedit-fold.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-histedit-mutation.t tests: move "inprocess-hg-incompatible" to a feature header 2022-08-17 19:18:02 -07:00
test-histedit-no-change.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-histedit-non-commute-abort.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-histedit-non-commute.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-histedit-reorder.t status: enable more tests for rust status 2022-10-18 18:50:11 -07:00
test-histedit-templates.t testing: fix compatibility with some more tests 2022-08-19 15:46:31 -07:00
test-histgrep-disable.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-histgrep.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-hybridencode.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-hybridencode.py.out
test-identify.t tests: prepare for enabling segmented changelog (part 1) 2022-09-12 11:49:55 -07:00
test-identity.t identity: prefer ".sl" over ".hg" 2022-10-21 11:34:47 -07:00
test-import-bypass.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-import-context.t tests: fix windows compatibility 2022-08-19 08:42:02 -07:00
test-import-eol.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-import-git.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-import-merge.t tests: fix test-import-merge.t 2021-10-19 16:43:25 -07:00
test-import-unknown.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-import.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-include-fail.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-infinitepush-delscratchbookmarks.t status: enable rust status by default in tests 2022-08-03 13:12:34 -07:00
test-infinitepush-publicscratchbookmarks.t tests: move "inprocess-hg-incompatible" to a feature header 2022-08-17 19:18:02 -07:00
test-infinitepush-remotefilelog.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-infinitepush-remotenames.t status: enable rust status by default in tests 2022-08-03 13:12:34 -07:00
test-infinitepush-scratchbookmark-commands.t tests: move "inprocess-hg-incompatible" to a feature header 2022-08-17 19:18:02 -07:00
test-install.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-invalid-windows-filepath.t tests: add a test for the path traversal vulnerability on Windows 2022-12-07 19:54:24 -08:00
test-issue522.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-issue586.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-issue612.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-issue660.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-issue672.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-issue1089.t tests: migrate test-[hi]*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-issue1175.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-issue1438.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-issue1802.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-issue1877.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-issue2137.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-issue4074.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-journal-exists.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-journal-share.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-journal.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-lazy-pull-overlap-master.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-lazy-pull-server-strip.t eagerepo: provide repo location in error messages 2022-09-15 17:11:17 -07:00
test-lfs-bundle.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-lfs-checksum.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-lfs-journal.t tests: migrate test-[jl]*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-lfs-localstore.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-lfs-pointer.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-lfs-pointer.py.out
test-lfs-test-server.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-lfs.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-linelog-edits.py license: update license headers 2022-03-04 12:55:23 -08:00
test-linerange.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-locate.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-lock-badness.t repolock: always clean up legacy lock path 2022-11-07 07:04:04 -08:00
test-lock.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-log-dir.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-log-exthook.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-log-filenode-conflict.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-log-linerange.t
test-log-simplify-grandparents.t tests: enable segmented changelog for new repos by default 2022-09-15 17:11:17 -07:00
test-log-unicode.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-log.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-lrucachedict.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-lrucachedict.py.out
test-manifest-insert-before-remove.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-manifest-merging.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-manifest.py tests: fix test-doctests.py, test-manifest.py, test-match.py 2022-10-20 11:58:48 -07:00
test-manifest.t tests: migrate test-[mnp]*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-match-listfile.t tests: fix test-match-listfile.t 2022-07-29 09:17:15 -07:00
test-match.py tests: fix test-doctests.py, test-manifest.py, test-match.py 2022-10-20 11:58:48 -07:00
test-merge1.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-merge2.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-merge4.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-merge5.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-merge7.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-merge9.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-merge-ancestor-mergestate.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-merge-changedelete.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-merge-conflict-count.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-merge-criss-cross.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-merge-default.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-merge-force.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-merge-halt.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-merge-internal-tools-pattern.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-merge-issue5091.t tests: fix windows compatibility 2022-08-19 08:42:02 -07:00
test-merge-local.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-merge-relative-paths.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-merge-remove.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-merge-revert2.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-merge-revert.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-merge-tools.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-merge-types.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-merge-update-noconflict.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-mergedriver2.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-metalog-pending-hook.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-minirst.py teach minirst to output reasonable markdown 2022-09-09 11:41:51 -07:00
test-minirst.py.out process backticks in rst-to-md 2022-11-03 16:26:28 -07:00
test-mkdir-broken-symlink.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-mmap-unlink.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-mutation-infinitepush.t status: enable rust status by default in tests 2022-08-03 13:12:34 -07:00
test-mutation-loops.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-mutation-phases.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-mutation-pushrebase.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-mutation.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-mv-cp-st-diff.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-namespaces.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-narrow-heads-migration.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-narrow-heads.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-nested-lock.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-nested-repo.t tests: migrate test-[mnp]*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-network-doctor.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-no-symlinks.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-offline-commit.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-origbackup-conflict.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-pager.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-parents.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-parse-date.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-parseindex.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-patch-offset.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-patch.t tests: prepare for enabling segmented changelog (part 1) 2022-09-12 11:49:55 -07:00
test-pathconflicts-basic.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-pathconflicts-merge.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-pathconflicts-update.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-pathencode.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-paths.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-patterns.t patterns: update help info for glob in non-glob pattern 2022-09-14 10:56:38 -07:00
test-perftweaks-remotenames.t tests: move "inprocess-hg-incompatible" to a feature header 2022-08-17 19:18:02 -07:00
test-perftweaks.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-permissions.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-profile.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-progress-rust-renderer.t progress: fix issue rendering multiple bars 2022-09-21 08:39:13 -07:00
test-progressfile.t tests: mark test-progressfile* as incompatible with new .t runner 2022-04-22 19:18:56 -07:00
test-propertycache.py.out
test-pull-hint.t add config-driven announcements visible during pull 2022-03-21 15:55:49 -07:00
test-pull-pull-corruption.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-pull-r.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-pull-update.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-pull.t tests: move "inprocess-hg-incompatible" to a feature header 2022-08-17 19:18:02 -07:00
test-purge-fsmonitor.t status: enable more tests for rust status 2022-10-18 18:50:11 -07:00
test-purge.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-push.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-pushrebase-merge-changed-file-list.t testing: fix compatibility with some more tests 2022-08-19 15:46:31 -07:00
test-pushrebase-obsolete.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-pushrebase-rebase-known.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-pushrebase-withmerges.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-pushvars.t tests: migrate test-[mnp]*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-readable-permissions.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-rebase-abort.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-rebase-base-flag.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-rebase-bookmarks.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-rebase-brute-force.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-rebase-check-restore.t testing: support run-tests.py --watchman 2022-08-15 18:52:48 -07:00
test-rebase-collapse.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-rebase-conflicts.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-rebase-copy-relations.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-rebase-dest.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-rebase-detach.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-rebase-emptycommit.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-rebase-flags.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-rebase-inmemory-conflicts.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-rebase-inmemory-mergedriver-exception.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-rebase-inmemory-mergedriver.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-rebase-inmemory-nochanges.t tests: migrate test-r*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-rebase-inmemory-noconflict.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-rebase-inmemory.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-rebase-interruptions.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-rebase-issue-noparam-single-rev.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-rebase-legacy.t tests: prepare for enabling segmented changelog (part 1) 2022-09-12 11:49:55 -07:00
test-rebase-missing-cwd.t status: enable the rust status command in most tests 2022-09-16 15:07:21 -07:00
test-rebase-mutation.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-rebase-newancestor.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-rebase-parameters.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-rebase-partial.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-rebase-pull.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-rebase-removed.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-rebase-rename.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-rebase-scenario-global.t status: enable the rust status command in most tests 2022-09-16 15:07:21 -07:00
test-rebase-templates.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-rebase-transaction.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-rebuildstate.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-record.t docs: clarify help for "-I" and "-X" flags 2022-11-13 23:38:55 -08:00
test-registrar.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-remotefilelog-undesired-file-logging.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-remotenames-basic.t tests: move "inprocess-hg-incompatible" to a feature header 2022-08-17 19:18:02 -07:00
test-remotenames-bookmarks.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-remotenames-cleanup.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-remotenames-fastheaddiscovery-hidden-commits.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-remotenames-journal.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-remotenames-namespaces.t color: use rust to render text effects 2022-09-15 14:00:06 -07:00
test-remotenames-paths.t config: remove hardcoded uses of .hgrc 2022-10-05 18:15:48 -07:00
test-remotenames-pull-rebase.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-remotenames-push.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-remotenames-pushto-pathandname.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-remotenames-pushto.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-remotenames-schemes.t remotenames: use ui.paths.getname to convert url back to name 2022-11-16 11:32:23 -08:00
test-remotenames-selective-pull.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-remotenames-strip.t tests: migrate test-r*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-remotenames-tracking.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-remotenames-transition.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-remotenames-update.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-remove.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-rename-after-merge.t tests: move "inprocess-hg-incompatible" to a feature header 2022-08-17 19:18:02 -07:00
test-rename-dir-merge.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-rename-merge1.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-rename-merge2.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-rename.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-repo-leak.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-reponame-rewrite.t fix some more "hg" references 2022-11-14 13:46:05 -08:00
test-requires.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-resolve.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-restack-old-stack.t tests: migrate test-r*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-revert-file-to-dir.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-revert-flags.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-revert-interactive-curses.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-revert-interactive.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-revert-status.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-revert-unknown.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-revert.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-revlog-ancestry.py.out
test-revlog-group-emptyiter.t testing: support run-tests.py --watchman 2022-08-15 18:52:48 -07:00
test-revlog-packentry.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-revlog-raw.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-revlog-raw.py.out
test-revnum-deprecate.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-revset2.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-revset-age.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-revset-bsearch.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-revset-dirstate-parents.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-revset-help.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-revset-lost.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-revset-outgoing.t config: update config templates 2022-11-17 07:30:08 -08:00
test-revset.t tests: prepare for enabling segmented changelog (part 1) 2022-09-12 11:49:55 -07:00
test-root.t root: add --dotdir flag to include .hg/.sl dir 2022-10-13 09:59:21 -07:00
test-run-tests.py formatting changes from black 22.3.0 2022-05-11 19:55:56 -07:00
test-run-tests.t config: make user config loading depend on identity 2022-10-03 19:13:36 -07:00
test-runlog.t tests: avoid 'ls -l' and 'cut -c' 2022-04-22 19:35:57 -07:00
test-rust-clone.t clone: add metrics to both the Python and Rust commands 2022-08-22 19:15:12 -07:00
test-rust-lock.py repolock: always clean up legacy lock path 2022-11-07 07:04:04 -08:00
test-rust-migration.t clidispatch: make dispatcher better handle commands.force-rust 2022-09-14 18:43:08 -07:00
test-rust-rmcwd.t
test-rust-subcommands.t tests: migrate test-r*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-rustmanifest.t tests: prepare for enabling segmented changelog (part 1) 2022-09-12 11:49:55 -07:00
test-rustthreading.py
test-schemes.t make it possible to access Mononoke repos with slashes in their names 2022-12-08 06:43:09 -08:00
test-scmstore-activitylog.t tests: fix windows compatibility 2022-08-19 08:42:02 -07:00
test-segmented-changelog-rev-compat.t tests: enable segmented changelog for new repos by default 2022-09-15 17:11:17 -07:00
test-setdiscovery-selective.t tests: prepare for enabling segmented changelog (part 1) 2022-09-12 11:49:55 -07:00
test-setdiscovery.t tests: move "inprocess-hg-incompatible" to a feature header 2022-08-17 19:18:02 -07:00
test-share-requirements.t tests: migrate test-s*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-share-unshare.t tests: migrate test-s*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-share.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-shelve.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-show.t init: fix init --git 2022-11-14 17:29:52 -08:00
test-sign-commit.t support signing Git commits using a GPG key 2022-12-12 14:26:34 -08:00
test-simple-update.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-simplekeyvaluefile.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-simplemerge.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-simplemerge.py.out
test-smartlog-collapse-obsolete.t tests: enable segmented changelog for new repos by default 2022-09-15 17:11:17 -07:00
test-smartlog-max-commit.t tests: enable segmented changelog for new repos by default 2022-09-15 17:11:17 -07:00
test-sortdictfilter.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-sparse-big-profile.t match: disable new case insensitive logic for now 2022-10-21 15:54:47 -07:00
test-sparse-casecollision.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-sparse-clear.t tests: migrate test-s*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-sparse-clone.t tests: move "inprocess-hg-incompatible" to a feature header 2022-08-17 19:18:02 -07:00
test-sparse-diff.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-sparse-extensions.t status: show tracked-but-ignored files during status 2022-09-16 11:56:50 -07:00
test-sparse-fetch.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-sparse-hgrc-profile.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-sparse-ignore.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-sparse-import.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-sparse-issues.t status: show tracked-but-ignored files during status 2022-09-16 11:56:50 -07:00
test-sparse-merges.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-sparse-notsparse.t tests: migrate test-s*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-sparse-profile-enable.t tests: fix windows compatibility 2022-08-19 08:42:02 -07:00
test-sparse-profiles-v2.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-sparse-profiles.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-sparse-rebase.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-sparse-unsafe-sparse-profile.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-sparse-verbose-json.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-sparse-warn.t status: show tracked-but-ignored files during status 2022-09-16 11:56:50 -07:00
test-sparse.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-ssh-clone-r.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-sshserver.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-stackdesc.py.out
test-status-color.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-status-inprocess.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-status-inprocess.py.out
test-status-mlog.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-status-rev.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-status-terse.t tests: migrate test-s*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-status.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-strict.t tests: add devel.segmented-changelog-rev-compat=true for some tests 2022-09-12 11:49:55 -07:00
test-subcommands.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-symlink-os-yes-fs-no.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-symlink-os-yes-fs-no.py.out changegroup: drop "added x changesets with y changes to z files" message 2021-12-14 22:16:15 -08:00
test-symlink-placeholder.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-symlinks.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-template-enabled.t template: add enabled() template function 2022-01-20 17:49:11 -08:00
test-template-engine.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-template-filestat.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-template-revf64.t tests: enable segmented changelog for new repos by default 2022-09-15 17:11:17 -07:00
test-tools.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-tracing-under-chg.t tracing: fix tracing when running via chg 2022-07-28 17:54:34 -07:00
test-treemanifest-amend.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-treemanifest-diff.t tests: migrate test-[tu]*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-treestate-fresh-instance.t status: enable more tests for rust status 2022-10-18 18:50:11 -07:00
test-treestate-needcheck.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-treestate-repack.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-treestate-trackignore.t status: enable more tests for rust status 2022-10-18 18:50:11 -07:00
test-treestate.py treestate: use the Rust constructed TreeState from Python 2022-09-28 09:28:48 -07:00
test-ui-color.py.out
test-ui-config.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-ui-config.py.out
test-ui-verbosity.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-ui-verbosity.py.out
test-uncommit.t uncommit: update docstring and legacy aliases 2022-11-14 12:23:25 -08:00
test-uncopy.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-undo-corrupt.t undo: do not crash other commands if undo revlog is corrupted 2021-07-16 10:06:52 -07:00
test-undo-narrow-heads.t undo: fancyopts => cliparser 2022-01-18 17:20:54 -08:00
test-undo.t undo: fix undo -i 2022-09-28 18:35:42 -07:00
test-unicode-inputs.t tests: migrate test-[tu]*-t.py back to .t tests 2022-05-26 18:13:23 -07:00
test-unrelated-pull.t tests: move "inprocess-hg-incompatible" to a feature header 2022-08-17 19:18:02 -07:00
test-up-local-change.t tests: move "inprocess-hg-incompatible" to a feature header 2022-08-17 19:18:02 -07:00
test-update-clean.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-update-dest.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-update-empty.t goto: fix goto command help 2022-11-15 08:05:54 -08:00
test-update-inactive.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-update-issue1456.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-update-merge-state.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-update-names.t treestate: use the Rust constructed TreeState from Python 2022-09-28 09:28:48 -07:00
test-update-over-sparse-profile-change.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-update-reverse.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-update-symlink-to-plain.t testing: fix compatibility with some more tests 2022-08-19 15:46:31 -07:00
test-update-unknown-files.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-url-rev.t rename update to goto in hints/messages/etc. 2022-12-09 13:16:27 -08:00
test-url.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-username-newline.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-visibility-bundle.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-visibility-cloudsync.t clean up token code 2022-10-05 10:10:47 -07:00
test-visibility-reset.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-visibility.t status: enable workingcopy.ruststatus=True in tests 2022-10-03 14:59:18 -07:00
test-walk.t match: enable experimental.dynmatcher for test-walk.t 2022-10-31 11:44:55 -07:00
test-whereami.t whereami: implement as modern Rust command 2022-06-23 16:50:53 -07:00
test-wireproto.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-wireproto.py.out
test-wireproto.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-word-merge.t tests: opt-in new test runner for passing tests 2022-08-16 14:59:23 -07:00
test-worker.t collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
test-xdg.t config: fix mistake from previous diff 2022-10-19 18:41:36 -07:00
test-zstdelta.py
tinit.sh clean up token code 2022-10-05 10:10:47 -07:00
truncate.py
unittestify.py collapse edenscm.mercurial package into edenscm 2022-08-24 13:45:53 -07:00
watchman.py tests: crank up watchman min_acceptable_nice_value 2022-09-01 10:02:24 -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.