sapling/tests
Jun Wu fd5d8b9996 lfs: simplify blobstore config options
Summary:
This diff simplifies lfs remote server configs to a single item: `url`,
similar to what git-lfs has.

Compare:

```
  Before                        | After
 -------------------------------+-----------------------------------
  remoteurl = http://a.com/lfs  | url = http://foo:pass@a.com/lfs
  remoteuser = foo              |
  remotepassword = pass         |
  remotestore = git-lfs         |
  ------------------------------+-----------------------------------
  remotepath = /tmp/lfs-test    | url = file:///tmp/lfs-test
  remotestore = dummy           |
```

Test Plan: Modified existing cases.

Reviewers: #mercurial, davidsp, rmcelroy

Reviewed By: rmcelroy

Subscribers: rmcelroy, mjpieters

Differential Revision: https://phabricator.intern.facebook.com/D5008882

Signature: t1:5008882:1494230125:822b0e92f45dff2a37e26e6b3e44b559b4a47e6d
2017-05-08 11:11:14 -07:00
..
blacklist-sqldirstate sqldirstate: call the registered callbacks on wd parent change 2016-08-15 03:46:52 -07:00
bundlerepologger.py infinitepush: reuse bundlerepo 2017-03-06 00:40:49 -08:00
check-foreignext.py check-code: enfore checking before using common foreign extensions 2016-07-12 20:39:34 +01:00
conduithttp.py fbconduit: fix error handling in gitnode() revset 2017-02-15 12:35:06 -08:00
cstore-datapackstore.py cstore: implement markForRefresh on cdatapackstore 2017-03-01 16:55:18 -08:00
cstore-treemanifest.py treemanifest: chop off trailing slash when requesting manifests 2017-04-19 21:14:04 -07:00
cstore-uniondatapackstore.py cstore: implement UnionDatapackStore.get() 2017-02-23 14:03:03 -08:00
dummyext1.py cleanup: make all the code compliant with the i18n rules for ui strings 2016-01-11 10:19:22 -08:00
dummyext2.py cleanup: make all the code compliant with the i18n rules for ui strings 2016-01-11 10:19:22 -08:00
dummyssh Switch to dummyssh for test runs 2013-11-22 13:39:35 -08:00
get-with-headers.py remotefilelog: pass modern check-code 2016-08-26 08:48:07 -07:00
getflogheads.py flogheads: add a test 2016-08-02 10:42:00 -07:00
heredoctest.py checkcode: fix tests 2016-04-26 13:00:31 -07:00
histedit-helpers.sh fb-histedit: Add a histedit extension that adds stop 2014-10-09 10:54:43 -07:00
killdaemons.py checkcode: fix tests 2016-04-26 13:00:31 -07:00
library-infinitepush.sh infinitepush: record nodesmetadata 2017-03-30 02:07:30 -07:00
library.sh histpack: add version 1 2017-05-03 10:19:45 -07:00
lockfail.py infinitepush: avoid using push during debugbackup 2016-12-07 06:05:29 -08:00
ls-l.py remotefilelog: let content stores support metadata 2017-04-26 19:50:36 -07:00
perftest.py perftest: add benchmark for datapack 2017-05-01 13:38:39 -07:00
README fastannotate: support remotefilelog 2016-11-03 20:55:16 +00:00
remotefilelog-datapack.py cdatapack: fix empty revision reading 2017-05-02 10:01:13 -07:00
remotefilelog-histpack.py histpack: update unit tests to use version 1 2017-05-03 10:19:46 -07:00
require-core-hg.sh test-check: backport test-check-commit from core hg 2016-10-18 17:07:43 +01:00
require-ext.sh hgext: move single file extensions to hgext3rd 2016-07-08 13:15:42 +01:00
run-sqlitedirstate-test.py sqldirstate: the extension 2016-05-06 16:56:45 -07:00
seq.py scmprompt: output only one remote bookmark 2017-01-04 00:23:16 -08:00
silenttestrunner.py store: add unit tests for datapack classes 2016-04-28 15:00:34 -07:00
test-absorb-edit-lines.t absorb: move to a package 2017-04-03 10:40:31 -07:00
test-absorb-filefixupstate.py absorb: fix test-check issues 2016-10-20 14:59:20 +01:00
test-absorb-rename.t absorb: move to a package 2017-04-03 10:40:31 -07:00
test-absorb.t absorb: s/chunks/chunk 2017-04-13 16:00:51 -07:00
test-allowunstable.t allowunstable: allow hg record in the middle of a stack 2017-01-26 10:24:16 -08:00
test-arcconfig.t add arcconfig accessors 2016-04-27 09:27:56 -07:00
test-backup.t backups: small output improvements for backups extension 2017-04-24 10:00:31 -07:00
test-catnotate.t hgext: move single file extensions to hgext3rd 2016-07-08 13:15:42 +01:00
test-check-code-hg.t clib: import sha1 impl from github/cr-marcstevens/sha1collisiondetection 2017-04-25 14:53:04 -07:00
test-check-commit-hg.t unittests: fix tests that run hg in the main repository 2017-01-18 12:00:54 -08:00
test-check-config-hg.t p4fastimport: support client view 2017-04-25 15:29:39 +01:00
test-check-execute-hg.t unittests: fix tests that run hg in the main repository 2017-01-18 12:00:54 -08:00
test-check-pyflakes-hg.t unittests: drop hg10 requirement from pyflakes test 2017-01-18 12:00:54 -08:00
test-check-shbang-hg.t unittests: fix tests that run hg in the main repository 2017-01-18 12:00:54 -08:00
test-cleanobsstore.t hgext3rd: cleanobsstore extension 2017-04-12 01:16:01 -07:00
test-commitextras.t hgext: move single file extensions to hgext3rd 2016-07-08 13:15:42 +01:00
test-cstore.t cstore: implement UnionDatapackStore 2017-02-23 14:03:03 -08:00
test-debugcommitmessage.t extension to print commit message that would be supplied to editor 2016-10-03 04:39:51 -07:00
test-debuginhibit.t debuginhibit: print out inhibited nodes by default 2017-02-10 11:28:33 -08:00
test-dialect-show.t hgext: rename show.py to fbshow.py to prevent upstream collision 2017-04-06 13:36:18 -07:00
test-diff-since-last-arc-diff.t tests_: fix failures related to recent renames 2016-09-22 07:44:34 -07:00
test-dirsync.t dirsync: rename in-repo config file to .hgdirsync 2017-03-20 10:55:43 -07:00
test-edrecord.t edrecord: allow specifying a different editor for chunk selection 2017-04-06 16:49:27 -07:00
test-errorredirect.t fixes: fix tests again 2017-04-04 15:00:52 -07:00
test-extorder.t hgext: move single file extensions to hgext3rd 2016-07-08 13:15:42 +01:00
test-extutil.py extutil: add unit tests for runbgcommand 2017-04-11 11:25:40 -07:00
test-fastannotate-corrupt.t tests.t: clean up the shell code a bit 2016-12-01 02:06:57 +00:00
test-fastannotate-diffopts.t tests.t: clean up the shell code a bit 2016-12-01 02:06:57 +00:00
test-fastannotate-hg.t fastannotate: resolve revision number to node 2016-12-07 00:09:04 +00:00
test-fastannotate-perfhack.t tests.t: clean up the shell code a bit 2016-12-01 02:06:57 +00:00
test-fastannotate-protocol.t fastannotate: deal with non-writable fastannotate directory 2017-01-30 11:56:38 +00:00
test-fastannotate-remotefilelog.t fastannotate: work better with remotefilelog 2016-12-19 12:13:51 -08:00
test-fastannotate-renames.t tests.t: clean up the shell code a bit 2016-12-01 02:06:57 +00:00
test-fastannotate-revmap.py fastannotate: add a method to quickly get the last node of the revmap 2016-10-29 19:19:18 +01:00
test-fastannotate.t fastannotate: resolve revision number to node 2016-12-07 00:09:04 +00:00
test-fastlog.t fastlog-hg: use smartset to merge multi-path results 2017-02-17 09:01:50 -08:00
test-fastmanifest-access.t [fastmanifest] split test-fastmanifest.t into multiple files 2016-06-03 17:03:55 -07:00
test-fastmanifest-blackbox.t [fastmanifest] prune the cache only when the revset is empty 2016-07-26 23:35:24 -07:00
test-fastmanifest-concurrency.t [fastmanifest] test to verify the behavior of the background cache worker 2016-06-24 16:17:40 -07:00
test-fastmanifest-permission.t fastmanifest: don't stop when we cannot get the lock 2016-06-13 15:26:55 -07:00
test-fastmanifest-pruning.t [fastmanifest] test to verify that a full cache can accept new data 2016-07-11 17:33:49 -07:00
test-fastmanifest-readfast.t fastmanifest: add the missing readfast method 2016-10-01 01:34:50 +01:00
test-fastmanifest-remotenames.t check-code: enfore checking before using common foreign extensions 2016-07-12 20:39:34 +01:00
test-fastmanifest-writepath.t [fastmanifest] fix incorrect table label 2016-06-24 16:13:39 -07:00
test-fastmanifest.py compatibility: migrate from scmutil.vfs to mercurial.vfs.vfs 2017-04-18 14:42:33 -07:00
test-fastmanifest.t fastmanifest: fix bytearray issue with mdiff.textdiff 2017-03-16 13:48:48 -07:00
test-fastpartialmatch-bundlerepo.t fastpartialmatch: do not use fastpartialmatch in bundlerepos 2017-03-02 00:53:09 -08:00
test-fastpartialmatch-evolve.t fastpartialmatch: add amended commits to the index 2017-03-02 01:14:09 -08:00
test-fastpartialmatch-shelve.t fastpartialmatch: use _realopener 2017-02-16 10:17:54 -08:00
test-fastpartialmatch.t fastpartialmatch: handle nullid correctly 2017-04-26 03:55:59 -07:00
test-fbamend-fold.t fbamend: return early on split/fold error 2017-02-01 15:14:17 -08:00
test-fbamend-next.t fbamend: add --towards flag to hg next 2017-03-12 10:09:12 -07:00
test-fbamend-nextrebase.t fbamend: add --towards flag to hg next 2017-03-12 10:09:12 -07:00
test-fbamend-noinhibit.t fbamend: use unfiltered repo when clearing preamend bookmarks 2017-04-19 15:52:45 -07:00
test-fbamend-previous.t fbamend: add automatic restacking to split and fold 2017-01-20 00:24:45 -08:00
test-fbamend-rebase.t fbamend: make inhibit hook fire after rebase 2017-02-02 11:49:44 -08:00
test-fbamend-restack.t fbamend: minor cosmetic changes to test-fbamend-restack.t 2017-01-31 12:48:16 -08:00
test-fbamend-split.t fbamend: return early on split/fold error 2017-02-01 15:14:17 -08:00
test-fbamend-userestack.t fbamend: ensure that restack obsmarkers have correct metadata 2017-03-08 11:30:14 -08:00
test-fbamend.t fbamend: edit hint to mention hg restack instead of hg amend --fixup 2017-01-09 11:09:02 -08:00
test-fbconduit.t fbconduit: fix error handling in gitnode() revset 2017-02-15 12:35:06 -08:00
test-fbhistedit-exec-obsolete.t tests_: make sure loading sqldirstate does not break fbhistedit 2016-10-20 12:03:43 -07:00
test-fbhistedit-exec.t histedit: fix failures 2017-04-04 08:37:07 -07:00
test-fbhistedit-rebase-interactive.t hgext: move single file extensions to hgext3rd 2016-07-08 13:15:42 +01:00
test-fbhistedit-stop-obsolete.t doc: replace "commit" where it is used as a noun with "changeset" 2016-09-21 15:45:25 +01:00
test-fbhistedit-stop.t histedit: fix failures 2017-04-04 08:37:07 -07:00
test-fbmetaedit.t fbmetaedit: make it compatible with mutable-history without our hotfixes 2017-03-27 08:08:27 -07:00
test-fixcorrupt.t fixcorrupt: automatically look back as far as necessary 2017-04-12 14:09:22 -07:00
test-generic-bisect.py fastpartialmatch: use bisect to quickly find matching revisions 2017-02-02 05:12:10 -08:00
test-git-getmeta.t gitlookup: fix lookup if not string is passed 2017-04-04 01:04:40 -07:00
test-githelp.t hgext: githelp support for commit -C 2016-12-02 10:41:54 +00:00
test-grepdiff.t hgext: move single file extensions to hgext3rd 2016-07-08 13:15:42 +01:00
test-grpcheck.t grpcheck: new extension to check if the user is in given groups 2016-09-20 23:15:09 +01:00
test-hiddenerror.t hiddenerror: fix out of bounds error 2017-02-25 15:26:19 -08:00
test-infinitepush-backup-logging.t infinitepush: use ui.debug() instead of ui.warn() 2017-04-17 23:44:26 -07:00
test-infinitepush-backup-remotefilelog.t infinitepush: fix backup of commits with removed files 2017-04-21 10:24:14 -07:00
test-infinitepush-backup-remotenames.t infinitepush: add timestamp to the logs 2017-03-16 02:20:02 -07:00
test-infinitepush-backup-share.t infinitepush: delete bkpstate from shared working copy 2017-04-25 01:09:28 -07:00
test-infinitepush-backup-sql.t infinitepush: pass reponame to 'DELETE from bookmarkstonode...' query 2017-03-30 01:16:06 -07:00
test-infinitepush-backup.t fixtests: update tests to match upstream 2017-05-01 09:22:37 -07:00
test-infinitepush-bundlestore.t infinitepush: wrap findcommonincoming if nodes are requested 2017-03-29 03:10:12 -07:00
test-infinitepush-logging.t infinitepush: add timestamp to the logs 2017-03-16 02:20:02 -07:00
test-infinitepush-pullback-evolve.t infinitepush: do not backup extinct heads 2017-04-05 00:56:28 -07:00
test-infinitepush-pullbackup.t infinitepush: run backup check before backup from time to time 2017-04-05 00:56:28 -07:00
test-infinitepush-remotefilelog.t tweakdefaults: fix check config test 2016-11-30 20:58:08 +00:00
test-infinitepush-remotenames.t tweakdefaults: fix check config test 2016-11-30 20:58:08 +00:00
test-infinitepush-sql.t infinitepush: record nodesmetadata 2017-03-30 02:07:30 -07:00
test-infinitepush-update.t infinitepush: pull node during update 2017-02-10 00:20:54 -08:00
test-inhibitwarn.t check-code: enfore checking before using common foreign extensions 2016-07-12 20:39:34 +01:00
test-lfs.t lfs: simplify blobstore config options 2017-05-08 11:11:14 -07:00
test-linelog-random-edits.t [tests] add missing PYTHONPATH changes 2016-08-25 17:42:23 +01:00
test-linkrevcache-linkrevdb.py linkrevcache: implement the database 2016-11-14 18:03:15 +00:00
test-linkrevcache.t linkrevcache: wrap _adjustlinkrev to take advantage of the linkrev database 2016-11-14 18:04:29 +00:00
test-merge-conflictinfo.t resolve: add internal:dumpjson as an internal merge tool (as an extension, for now) 2017-04-25 12:46:28 -07:00
test-mergedriver.t codemod: get rid of ui.backupconfig 2017-03-17 19:42:50 -07:00
test-morecolors.t morecolors: new extension to add more colors to outputs 2017-04-25 17:03:26 -07:00
test-morestatus.t morestatus: add config knob to allow some states to be skipped 2017-05-03 13:34:36 -04:00
test-myparent.t tests_: make test-myparent.t resilient to BSD vs GNU grep differences 2017-01-20 08:33:49 -08:00
test-newhiddencache.t newhiddencache: add knob to enable fasthiddencache 2017-03-20 01:38:06 -07:00
test-nointerrupt.t test-nointerrupt.t: using OSX equivalent of timeout 2016-10-18 11:20:09 +01:00
test-ownercheck.t ownercheck: new extension to prevent operations on repos not owned 2016-07-26 13:10:15 +01:00
test-p4fastimport-case-insensitive-rename.t p4fastimport: adding debug message to filelog loading 2017-05-01 20:43:11 -07:00
test-p4fastimport-case-insensitivity.t p4fastimport: adding debug message to filelog loading 2017-05-01 20:43:11 -07:00
test-p4fastimport-criss-cross.t p4fastimport: adding debug message to filelog loading 2017-05-01 20:43:11 -07:00
test-p4fastimport-import-client-mapping.t p4fastimport: adding debug message to filelog loading 2017-05-01 20:43:11 -07:00
test-p4fastimport-import-deletes.t p4fastimport: adding debug message to filelog loading 2017-05-01 20:43:11 -07:00
test-p4fastimport-import-incremental.t p4fastimport: adding debug message to filelog loading 2017-05-01 20:43:11 -07:00
test-p4fastimport-import-lfs.t p4fastimport: adding debug message to filelog loading 2017-05-01 20:43:11 -07:00
test-p4fastimport-import-modes.t p4fastimport: adding debug message to filelog loading 2017-05-01 20:43:11 -07:00
test-p4fastimport-import-parallel.t p4fastimport: adding debug message to filelog loading 2017-05-01 20:43:11 -07:00
test-p4fastimport-import.t p4fastimport: support action archive 2017-05-01 20:43:11 -07:00
test-p4fastimport-limit.t p4fastimport: add --limit option to process N changelists per transaction 2017-05-01 20:43:11 -07:00
test-patchpython.py patchpython: fix test-check tests 2016-10-20 16:03:31 +01:00
test-patchrmdir.py patchrmdir: new extension to workaround rmdir kernel issues 2017-03-15 18:55:48 -07:00
test-patchrmdir.py.out patchrmdir: new extension to workaround rmdir kernel issues 2017-03-15 18:55:48 -07:00
test-perftweaks-remotenames.t perftweaks: fix noderev cache for non existent nodes 2017-02-01 08:03:49 -08:00
test-perftweaks.t fixtests: fix morestatus and perftweaks tests to match upstream 2017-03-21 09:18:01 -07:00
test-phabdiff.t phabdiff: only match at the start of a line 2017-03-28 20:53:07 -07:00
test-phabstatus.t phabstatus: fix test because of arcanist configuration changes 2017-04-28 03:58:08 -07:00
test-phrevset-local.t phrevset: return baseset instead of list 2017-04-24 09:47:52 -07:00
test-progressfile.t progressfile: remove trailing space 2017-04-26 14:37:58 -07:00
test-pull-createmarkers-hide-later.t tests_: fix failures related to recent renames 2016-09-22 07:44:34 -07:00
test-pull-createmarkers.t tests_: fix failures related to recent renames 2016-09-22 07:44:34 -07:00
test-pushrebase-manifests.t pushrebase: send obsmarkers to client if client supports it 2017-04-11 13:21:27 -07:00
test-pushrebase-protection.t doc: replace "commit" where it is used as a noun with "changeset" 2016-09-21 15:45:25 +01:00
test-pushrebase-remotenames.t test-pushrebase-remotenames: add necessary spaces to fix the test 2016-09-26 19:55:06 +01:00
test-pushrebase.t pushrebase: do not require exchange for getting markers 2017-05-03 16:08:35 -07:00
test-pushvars-remotenames.t check-code: enfore checking before using common foreign extensions 2016-07-12 20:39:34 +01:00
test-pushvars.t hgext: move single file extensions to hgext3rd 2016-07-08 13:15:42 +01:00
test-rage.t hgext: move single file extensions to hgext3rd 2016-07-08 13:15:42 +01:00
test-remotefilelog-bad-configs.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-blame.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-bundle2-legacy.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-bundle2.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-bundles.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-cacheprocess.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-clone-tree.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-clone.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-corrupt-cache.t remotefilelog: add revlog flags information to the protocol 2017-04-26 13:08:13 -07:00
test-remotefilelog-gc.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-http.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-lfs.t lfs: store isbinary information in LFS metadata 2017-05-04 09:18:04 -07:00
test-remotefilelog-linknodes.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-local.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-log.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-partial-shallow.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-permissions.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-prefetch.t histpack: add version 1 2017-05-03 10:19:45 -07:00
test-remotefilelog-pull-noshallow.t remotefilelog: fix tests 2017-04-12 13:21:16 -07:00
test-remotefilelog-push-pull.t remotefilelog: fix tests 2017-04-12 13:21:16 -07:00
test-remotefilelog-repack-fast.t histpack: add per-node index 2017-05-03 10:19:45 -07:00
test-remotefilelog-repack.t histpack: add per-node index 2017-05-03 10:19:45 -07:00
test-remotefilelog-sparse.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-tags.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-treemanifest.t treemanifest: add config to not clone tree revlogs during remotefilelog clone 2017-04-19 21:14:04 -07:00
test-remotefilelog-wireproto.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-reset-remotenames.t check-code: enfore checking before using common foreign extensions 2016-07-12 20:39:34 +01:00
test-reset.t fixtests: update tests to match upstream 2017-05-01 09:22:37 -07:00
test-sampling.t sampling: stop arcanist from interfering with sampling tests 2016-12-16 23:19:23 +00:00
test-scm-prompt-compat.t scm-prompt: fix _dotfiles_scm_info 2017-04-25 10:56:35 -07:00
test-scm-prompt-git.t scm-prompt: add test for git behavior 2016-04-29 10:49:36 -07:00
test-scm-prompt-hg.t scm-prompt: add eden snapshots support 2017-04-11 08:47:12 -07:00
test-show.t hgext: rename show.py to fbshow.py to prevent upstream collision 2017-04-06 13:36:18 -07:00
test-sigtrace.t test-sigtrace: fix OSX compatibility 2017-03-08 22:38:23 -08:00
test-simplecache.t Don't run the memcache test on Macs. 2016-10-24 11:49:54 -07:00
test-smartlog-inhibit.t smartlog: work better with repos where there is no master 2017-02-14 17:25:12 -08:00
test-smartlog-obsolete.t fb-hgext: fix test to match upstream fold changes 2017-01-20 06:23:56 -08:00
test-smartlog-remotenames.t smartlog: work better with repos where there is no master 2017-02-14 17:25:12 -08:00
test-smartlog-tweakdefaults.t hgext: move single file extensions to hgext3rd 2016-07-08 13:15:42 +01:00
test-smartlog.t smartlog: work better with repos where there is no master 2017-02-14 17:25:12 -08:00
test-sparse-clear.t creates hg sparse --clear-rules option 2017-02-27 10:53:50 -08:00
test-sparse-clone.t hgext: move single file extensions to hgext3rd 2016-07-08 13:15:42 +01:00
test-sparse-extensions.t sparse: remove the failed attempt to change watchman config during test 2016-08-26 11:59:52 -07:00
test-sparse-import.t sparse: restore sparse profile on exception during import 2017-05-04 04:58:43 -07:00
test-sparse-merges.t hgext: move single file extensions to hgext3rd 2016-07-08 13:15:42 +01:00
test-sparse-profiles.t Allow sparse profiles to contain comments 2017-02-13 04:17:51 -08:00
test-sparse-verbose-json.t sparse: provide a change summary on file and rule count deltas 2017-04-27 08:37:13 -07:00
test-sparse.t testing: fix spacing for merge conflict markers 2016-11-29 07:23:32 -08:00
test-sqldirstate-fbhistedit.t fixes: fix tests again 2017-04-04 15:00:52 -07:00
test-sqldirstate-shelve.t shelve: fix obs-shelve tests in accordance with upstream changes 2017-01-20 06:23:56 -08:00
test-sqldirstate-upgrade.t tests: fix checkcode and simple test failures 2016-08-01 11:54:13 -07:00
test-sshaskpass.py sshaskpass: enable ssh to ask password if running with chg 2016-07-17 20:35:34 +01:00
test-sshaskpass.py.out sshaskpass: enable ssh to ask password if running with chg 2016-07-17 20:35:34 +01:00
test-syncstatus.t fb-hgext: fix tests to account for changes to Phabricator interaction 2017-03-31 03:26:04 -07:00
test-treemanifest-autoconvert.t treemanifest: move history sorting responsibility into MutableHistoryPack 2017-04-27 10:44:34 -07:00
test-treemanifest-backfill.t treemanifest: add backfilltree command 2017-03-09 14:45:23 -08:00
test-treemanifest-fastmanifest.t treemanifest: automatically download missing trees on demand 2017-04-19 21:14:03 -07:00
test-treemanifest-noflat.t fixtests: move treemanifest configs onto client only 2017-04-19 21:14:03 -07:00
test-treemanifest-peertopeer.t histpack: add version 1 2017-05-03 10:19:45 -07:00
test-treemanifest-prefetch.t histpack: add version 1 2017-05-03 10:19:45 -07:00
test-treemanifest-repack.t histpack: add version 1 2017-05-03 10:19:45 -07:00
test-treemanifest-server.t treemanifest: block non-pushrebase pushes to treemanifest servers 2017-03-09 14:45:23 -08:00
test-treemanifest.t histpack: add per-node index 2017-05-03 10:19:45 -07:00
test-tweakdefaults-blame.t tweakdefaults: make --phabdiff use shortdate on --quiet as in default blame 2017-01-10 08:48:02 -08:00
test-tweakdefaults-bookmarks.t test-tweakdefaults-bookmarks.t: fix typo 2016-08-15 18:45:19 +01:00
test-tweakdefaults-grep.t xargs on OS X does not return 123 2016-10-25 08:09:23 -07:00
test-tweakdefaults-histgrep.t hgext: move single file extensions to hgext3rd 2016-07-08 13:15:42 +01:00
test-tweakdefaults-opawarecommands.t hgext: move single file extensions to hgext3rd 2016-07-08 13:15:42 +01:00
test-tweakdefaults-ordering.t check-code: enfore checking before using common foreign extensions 2016-07-12 20:39:34 +01:00
test-tweakdefaults-remotenames.t check-code: enfore checking before using common foreign extensions 2016-07-12 20:39:34 +01:00
test-tweakdefaults-update.t tweakdefaults: allow hg update --merge without --nocheck 2017-04-19 17:20:23 -07:00
test-tweakdefaults.t xargs on OS X does not return 123 2016-10-25 08:09:23 -07:00
test-uncommit-bookmark.t Implement 'hg uncommit' 2016-08-17 13:43:25 -07:00
test-uncommit-merge.t Implement 'hg uncommit' 2016-08-17 13:43:25 -07:00
test-uncommit.t Implement 'hg uncommit' 2016-08-17 13:43:25 -07:00
test-whereami.t whereami: add extension 2017-02-17 16:01:02 +00:00
treemanifest_correctness.py ctreemanifest: move treemanifest into cstore 2017-02-23 14:03:03 -08:00
waitforfile.py [fastmanifest] add the ability for waitforfile.py to wait for a file to materialize 2016-06-24 16:17:18 -07:00

How to run Facebook experimental extensions tests
=================================================

Running the tests
-----------------

To run the tests, `cd` into this directory (./tests/) and run the `run-tests.py`
script from the core Mercurial repository (tests directory too).

For example if you have a 'hg-crew' repository checked out next to this one,
use:

  ../../hg-crew/tests/run-tests.py

Obtaining the test runners
--------------------------

If you do not already have a copy of the Mercurial repository, you can obtains
one with:

  $ hg clone http://mercurial-scm.org/hg

Running against various Mercurial versions
------------------------------------------

By default, the test runners will run against the version of Mercurial in the
repository it lives in. you can run against other version of Mercurial using
the --with-hg=PATH flag. For example to run against the installed version of
Mercurial you can use --with-hg=`which hg`