sapling/tests
Pierre-Yves David aab6e0ee27 rebase: restrict rebase destination to the pulled set (issue5214)
Before this patch, `hg pull --rebase` would be a strict sequence of `hg pull`
followed by `hg rebase` if anything was pulled.

Now that rebase pick his default destination the same way than merge, than
`hg rebase` step would abort in the case the repo already had multiple anonymous
heads (because of the ambiguity). (changed in 8822059a608a)

The intend of the user with `hg pull --rebase` is clearly to rebase on pulled
content. This used to be (mostly) enforced by the former default destination for
rebase, "tipmost changeset of the branch" as the tipmost would likely a
changeset that just got pulled. But this intended was no longer enforced with
the new defaul destination (unified with merge).

This changeset makes use of the '_destspace' mechanism introduced in the previous
changeset to enforce this.

This partially fixes issue5214 as no change at all have been made to the new
handling of the case with bookmark (unified with merge).
2016-04-30 18:39:39 +02:00
..
blacklists fsmonitor: new experimental extension 2016-03-03 14:29:19 +00:00
bundles discovery: test coverage for issue4438 / 475a22a41c55 / a720a37e15a3 2014-11-06 01:48:29 +01:00
gpg tests: stop tracking tests/gpg/random_seed 2014-01-20 01:29:54 +01:00
svn tests: add execute bit and fix shbang line 2015-12-22 11:05:05 +00:00
autodiff.py error: get Abort from 'error' instead of 'util' 2015-10-08 12:55:45 -07:00
binfile.bin Add test for git binary diff support 2006-10-12 09:17:16 -07:00
blackbox-readonly-dispatch.py tests: divorce blackbox test from test-dispatch.py 2016-03-08 20:52:57 +00:00
bzr-definitions tests: move '#require bzr' into .t files 2015-08-22 10:22:12 -07:00
cgienv tests: remove duplication of the CGI environment variables 2011-01-16 19:12:54 +08:00
check-gendoc tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
dumbhttp.py tests: sort import lines in dumbhttp.py 2016-04-03 19:40:05 +09:00
dummyssh dummyssh: fix check-code nit 2013-06-14 15:28:40 -04:00
f tests: make 'f' tool open files in binary mode when hexdumping 2015-11-09 12:49:31 -05:00
failfilemerge.py tests: sort import lines in failfilemerge.py 2016-04-03 19:41:00 +09:00
fakedirstatewritetime.py dirstate: make writing in-memory changes aware of transaction activity 2015-10-14 02:49:17 +09:00
fakemergerecord.py mergestate: handle additional record types specially 2015-11-18 15:46:45 -08:00
fakepatchtime.py tests/fakepatchtime.py: use absolute_import 2015-12-06 22:14:39 -08:00
filterpyflakes.py py3: use print_function in filterpyflakes.py 2016-04-02 17:35:02 +03:00
generate-working-copy-states.py py3: use print_function in generate-working-copy-states.py 2016-04-02 17:36:59 +03:00
get-with-headers.py py3: use print_function in get-with-headers.py 2016-04-02 18:12:33 +03:00
heredoctest.py tests: use absolute_import for heredoctest.py 2015-12-06 22:26:12 -08:00
hghave hghave: remove quiet option 2015-08-22 10:37:38 -07:00
hghave.py hghave: remove unused check for bdist_mpkg 2016-04-29 14:14:00 -05:00
hgterm.ti tests: hardcode terminfo entry for the terminfo color test 2011-06-27 11:36:40 -07:00
hgweberror.py tests: use absolute_import in hgweberror.py 2015-12-06 22:27:53 -08:00
histedit-helpers.sh tests: histedit-helpers fixbundle should not complain about no input 2015-12-14 22:21:30 +00:00
hypothesishelpers.py py3: use print_function in hypothesishelpers.py 2016-04-02 18:15:04 +03:00
killdaemons.py py3: use absolute_import in killdaemons.py 2016-04-16 05:29:29 +03:00
lockdelay.py hg: obtain lock when creating share from pooled repo (issue5104) 2016-02-27 18:22:49 -08:00
md5sum.py global: mass rewrite to use modern exception syntax 2015-06-23 22:20:08 -07:00
missing-comment.hg histedit: new extension for interactive history editing 2012-06-27 17:52:54 -05:00
mockblackbox.py py3: use absolute_import in mockblackbox.py 2016-04-16 05:30:32 +03:00
notcapable peer: introduce real peer classes 2012-07-13 21:47:06 +02:00
pdiff tests: Solaris cmp complains about empty files, even with -s 2016-03-02 14:58:29 -08:00
printenv.py py3: use absolute_import in printenv.py 2016-04-16 05:32:10 +03:00
readlink.py global: mass rewrite to use modern exception syntax 2015-06-23 22:20:08 -07:00
README urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
revlog-formatv0.py py3: use absolute_import in revlog-formatv0.py 2016-04-16 05:33:23 +03:00
run-tests.py run-tests: set HGMODULEPOLICY for --pure 2016-04-13 13:51:39 +00:00
seq.py py3: use print_function in seq.py 2016-04-02 17:29:38 +03:00
silenttestrunner.py tests: lexicographical imports in silenttestrunner.py 2016-04-03 10:02:58 +03:00
sitecustomize.py py3: use absolute_import in sitecustomize.py 2016-04-16 05:34:21 +03:00
svn-safe-append.py convert: fix test-convert-svn-* problems with mtime not changing 2008-04-01 09:17:11 +02:00
svnxml.py py3: use absolute_import in svnxml.py 2016-04-16 06:03:11 +03:00
test-abort-checkin.t error: get Abort from 'error' instead of 'util' 2015-10-08 12:55:45 -07:00
test-acl.t changegroup3: introduce experimental.changegroup3 boolean config 2016-01-12 21:23:45 -08:00
test-add.t simplemerge: move conflict warning message to filemerge 2015-10-09 13:54:52 -07:00
test-addremove-similar.t error: get Abort from 'error' instead of 'util' 2015-10-08 12:55:45 -07:00
test-addremove.t spelling: fixes from proofreading of spell checker issues 2015-01-18 02:38:57 +01:00
test-alias.t dispatch: copy inferrepo attribute to alias commands 2016-01-04 21:40:05 +09:00
test-ancestor.py tests: alias ui as uimod in test-ancestor 2016-04-03 19:48:47 +09:00
test-ancestor.py.out test-ancestor: add a test for ancestor with ancestry within the initset 2014-08-30 11:39:15 +02:00
test-annotate.t error: get Abort from 'error' instead of 'util' 2015-10-08 12:55:45 -07:00
test-archive-symlinks.t tests: drop explicit $TESTDIR from executables 2015-06-08 14:44:30 -05:00
test-archive.t tests: remove lines that enable progress extension 2016-03-20 04:54:35 +00:00
test-atomictempfile.py test-atomictempfile: convert to unit test 2013-02-09 19:02:45 +02:00
test-audit-path.t context: use a the nofsauditor when matching file in history (issue4749) 2015-12-03 13:23:46 -08:00
test-automv.t test-automv: fix inline config settings for 82d66222a945 2016-02-22 17:53:19 -05:00
test-backout.t backout: disable --merge with --no-commit (issue4874) 2016-01-30 18:00:11 +09:00
test-backwards-remove.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-bad-extension.t pypy: fix overspecific test checks 2016-04-03 08:26:57 +01:00
test-bad-pull.t tests: drop DAEMON_PIDS from killdaemons calls 2015-06-08 14:55:40 -05:00
test-basic.t tests: make config/help tests pass even if chgserver extension is loaded 2016-03-20 12:25:46 -07:00
test-batching.py test-batching: stop direct symbol import of mercurial modules 2016-04-05 23:10:13 +09:00
test-batching.py.out wireproto: add basic command batching infrastructure 2011-06-14 22:51:26 +02:00
test-bdiff.py bdiff: deal better with duplicate lines 2016-04-21 21:05:26 -05:00
test-bdiff.py.out bdiff: deal better with duplicate lines 2016-04-21 21:05:26 -05:00
test-bheads.t branch: don't warn about branches if repository has multiple branches already 2015-05-22 17:08:59 -05:00
test-bisect2.t update: warn about other topological heads on bare update 2016-02-02 14:49:02 +00:00
test-bisect3.t map-cmdline.bisect: rewrite to just %include the default template 2015-05-10 13:48:10 -04:00
test-bisect.t summary: move the parents phase marker to commit line (issue4688) 2015-05-29 22:23:58 +02:00
test-blackbox.t test-blackbox: add missing glob for Windows 2016-03-15 23:04:35 -04:00
test-bookmarks-current.t update: omit redundant activating message for already active bookmark 2016-03-12 04:35:42 +09:00
test-bookmarks-merge.t update: when deactivating a bookmark, print a message 2014-05-14 12:49:55 -07:00
test-bookmarks-pushpull.t tests: reorder hg serve commands 2016-03-15 09:51:54 +00:00
test-bookmarks-rebase.t simplemerge: move conflict warning message to filemerge 2015-10-09 13:54:52 -07:00
test-bookmarks-strip.t bookmarks: change bookmark within a transaction 2014-09-28 00:49:36 -07:00
test-bookmarks.t transaction: allow running file generators after finalizers 2016-04-07 14:10:49 -07:00
test-branch-option.t branch: don't warn about branches if repository has multiple branches already 2015-05-22 17:08:59 -05:00
test-branch-tag-confict.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-branches.t cache: rebuild branch cache from scratch when inconsistencies are detected 2016-03-13 02:06:23 +01:00
test-bugzilla.t bugzilla: do not load style file if template is specified (BC) 2016-04-04 22:48:34 +09:00
test-bundle2-exchange.t tests: reorder hg serve commands 2016-03-15 09:51:54 +00:00
test-bundle2-format.t tests: explicitly flush output streams 2016-03-15 09:51:42 +00:00
test-bundle2-multiple-changegroups.t hooks: add HG_NODE_LAST to txnclose and changegroup hook environments 2016-01-05 17:37:59 -08:00
test-bundle2-pushback.t tests: restore 'python' and '$TESTDIR/' for dummyssh invocation 2015-06-09 21:39:33 -04:00
test-bundle2-remote-changegroup.t test: enforce v1 type in 'test-bundle2-remote-changegroup.t' 2015-10-16 02:53:57 +01:00
test-bundle-r.t bundle: warn for --base with --all 2015-12-17 15:05:25 +00:00
test-bundle-type.t commands: teach debugbundle to print bundle specification 2016-01-14 22:57:55 -08:00
test-bundle-vs-outgoing.t tests: don't load unnecessary graphlog extension 2013-11-22 19:14:17 +01:00
test-bundle.t debugcreatestreamclonebundle: use single quotes around command hint 2016-04-14 15:17:15 +00:00
test-cache-abuse.t tests: test a variety of cache invariants 2016-04-28 16:38:15 -05:00
test-casecollision-merge.t merge: abort on file/directory case folding collisions (issue4892) 2015-10-13 00:16:25 +02:00
test-casecollision.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-casefolding.t dirstate: ensure mv source is marked deleted when walking icasefs (issue4760) 2015-07-27 21:27:24 -04:00
test-cat.t cat: disable optimization of single file case for workingctx 2015-04-05 13:16:46 +09:00
test-censor.t censor: make various path forms available like other Mercurial commands 2015-07-17 00:22:16 +09:00
test-changelog-exec.t commit: catch changed exec bit on files from p1 (issue4382) 2014-09-21 10:07:06 -05:00
test-check-code.t fsmonitor: flag msc_stdint as no-check-code 2016-03-14 21:15:59 -04:00
test-check-commit.t tests: run check-commit on secret changes too 2016-01-11 11:35:28 -06:00
test-check-config.t tests: move the '-hg' postfix for all style tests 2015-12-05 22:49:39 -08:00
test-check-execute.t tests: add test-check-execute.t 2015-12-22 11:05:56 +00:00
test-check-module-imports.t tests: run import-checker with tests .t files 2016-04-12 14:43:36 +00:00
test-check-py3-compat.t py3: make factotum use absolute_import 2016-04-17 02:29:33 +05:30
test-check-pyflakes.t tests/filterpyflakes: use absolute_import 2015-12-06 22:22:09 -08:00
test-check-shbang.t tests: add new test for #! shebang lines 2016-04-06 19:09:12 +00:00
test-chg.t chgserver: handle ParseError during validate 2016-03-14 12:52:35 +00:00
test-children.t children: don't pass filectx to displayer 2015-03-26 23:56:18 +09:00
test-churn.t spelling: trivial spell checking 2015-10-17 00:58:46 +02:00
test-clone-cgi.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-clone-pull-corruption.t tests: use double quote to quote arguments in hook for portability 2015-04-23 22:39:21 +09:00
test-clone-r.t clone: fix updaterev to update to latest branch changeset (issue4528) 2015-08-30 11:47:43 +02:00
test-clone-uncompressed.t streamclone: fix error when store files grow while stream cloning 2016-03-13 02:29:11 +01:00
test-clone-update-order.t branch: don't warn about branches if repository has multiple branches already 2015-05-22 17:08:59 -05:00
test-clone.t hg: perform update after pulling during clone with share (issue5103) 2016-03-25 10:47:49 -07:00
test-clonebundles.t tests: handle getaddrinfo reporting "No address associated with hostname" 2016-03-13 02:36:03 +01:00
test-command-template.t ui: drop template aliases by HGPLAIN 2016-03-27 21:05:55 +09:00
test-commandserver.t tests: tolerate http2 2016-04-21 04:30:18 +00:00
test-commit-amend.t graphmod: set default edge styles for ascii graphs (BC) 2016-03-23 13:34:47 -07:00
test-commit-interactive-curses.t crecord: re-enable reviewing a patch before comitting it 2016-03-20 21:08:17 -04:00
test-commit-interactive.t config: use single quotes around command hint 2016-04-14 15:18:59 +00:00
test-commit-multiple.t branch: don't warn about branches if repository has multiple branches already 2015-05-22 17:08:59 -05:00
test-commit-unresolved.t localrepo.commit: check all files for resolve state (issue4972) 2015-11-30 16:31:28 -08:00
test-commit.t date: fix boundary check of negative integer 2016-04-12 00:30:28 +02:00
test-committer.t config: use single quotes around command hint 2016-04-14 15:18:59 +00:00
test-completion.t commands: allow debugobsolete to delete arbitrary obsmarkers 2016-04-01 15:12:50 -07:00
test-config.t config: exit non zero on non-existent config option (issue4247) 2014-08-19 16:57:02 -07:00
test-conflict.t simplemerge: move conflict warning message to filemerge 2015-10-09 13:54:52 -07:00
test-confused-revert.t graft: use single quotes around command hint 2016-04-14 15:19:57 +00:00
test-context.py tests: alias ui as uimod in test-context 2016-04-03 19:52:13 +09:00
test-context.py.out status: update various other methods to return new class 2014-10-14 00:52:27 -05:00
test-contrib-check-code.t check-code: prevent use of strcpy 2016-03-19 20:18:38 -04:00
test-contrib-check-commit.t check-commit: try to fix multiline handling 2016-01-12 08:50:15 +00:00
test-contrib-perf.t perf: close transaction in perffncachewrite 2015-12-27 23:55:54 +09:00
test-contrib.t simplemerge: move conflict warning message to filemerge 2015-10-09 13:54:52 -07:00
test-convert-authormap.t tests: reintroduce globs in test-convert-authormap.t 2012-06-13 02:29:47 +02:00
test-convert-baz.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-convert-bzr-114.t tests: move '#require bzr' into .t files 2015-08-22 10:22:12 -07:00
test-convert-bzr-directories.t tests: move '#require bzr' into .t files 2015-08-22 10:22:12 -07:00
test-convert-bzr-ghosts.t tests: move '#require bzr' into .t files 2015-08-22 10:22:12 -07:00
test-convert-bzr-merges.t tests: move '#require bzr' into .t files 2015-08-22 10:22:12 -07:00
test-convert-bzr-treeroot.t tests: move '#require bzr' into .t files 2015-08-22 10:22:12 -07:00
test-convert-bzr.t tests: move '#require bzr' into .t files 2015-08-22 10:22:12 -07:00
test-convert-clonebranches.t branch: don't warn about branches if repository has multiple branches already 2015-05-22 17:08:59 -05:00
test-convert-cvs-branch.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-convert-cvs-detectmerge.t tests: run 'cvs init' only on non-existent directories (issue4482) 2014-12-28 21:30:52 +01:00
test-convert-cvs-synthetic.t tests: run 'cvs init' only on non-existent directories (issue4482) 2014-12-28 21:30:52 +01:00
test-convert-cvs.t test-convert-cvs: add sleep so cvs notices changes 2015-10-12 15:42:32 +03:00
test-convert-cvsnt-mergepoints.rlog Rename CVSNT "mergepoints" test and make it executable. 2009-06-15 20:35:19 -04:00
test-convert-cvsnt-mergepoints.t tests: run 'cvs init' only on non-existent directories (issue4482) 2014-12-28 21:30:52 +01:00
test-convert-darcs.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-convert-datesort.t branch: don't warn about branches if repository has multiple branches already 2015-05-22 17:08:59 -05:00
test-convert-filemap.t convert: fix syncing deletes from p2 merge commit 2015-08-25 15:54:33 -07:00
test-convert-git.t test-convert-git: skip tests with invalid path characters on Windows 2016-04-15 22:37:52 -04:00
test-convert-hg-sink.t graphmod: set default edge styles for ascii graphs (BC) 2016-03-23 13:34:47 -07:00
test-convert-hg-source.t convert: fix bug with converting the same commit twice 2015-06-29 13:39:05 -07:00
test-convert-hg-startrev.t convert: keep converted hg parents that are outside convert.hg.revs (BC) 2016-04-13 00:16:21 +02:00
test-convert-hg-svn.t tests: make tests for convert with svn portable 2016-03-15 00:14:53 +09:00
test-convert-mtn.t destutil: make messages at updating to the closed head usual form 2016-03-29 23:59:32 +09:00
test-convert-p4-filetypes.t tests: fix for failure of test-convert-p4-filetypes.t 2016-03-26 12:55:52 +09:00
test-convert-p4.t tests: fix p4 tests so they use separate ports and can be run in parallel 2014-08-25 03:27:51 +02:00
test-convert-splicemap.t convert: fix Python syntax in 'splice in' message 2015-10-19 16:49:54 +02:00
test-convert-svn-branches.t convert: use 'default' for specifying branch name in branchmap (issue4753) 2015-07-14 14:40:56 +01:00
test-convert-svn-encoding.t convert: specify unit for ui.progress when scanning paths 2016-03-11 22:30:04 +08:00
test-convert-svn-move.t tests: remove lines that enable progress extension 2016-03-20 04:54:35 +00:00
test-convert-svn-sink.t simplemerge: move conflict warning message to filemerge 2015-10-09 13:54:52 -07:00
test-convert-svn-source.t tests: make tests for convert with svn portable 2016-03-15 00:14:53 +09:00
test-convert-svn-startrev.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-convert-svn-tags.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-convert-tagsbranch-topology.t convert: add config to not convert tags 2015-06-29 13:40:20 -07:00
test-convert-tla.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-convert.t minirst: change hgrole to use single quotes 2016-01-12 06:03:36 +00:00
test-copy-move-merge.t graphmod: set default edge styles for ascii graphs (BC) 2016-03-23 13:34:47 -07:00
test-copy.t test: enable generaldelta in 'test-copy.t' 2015-10-19 10:48:02 +02:00
test-ctxmanager.py test-ctxmanager: stop direct symbol import of mercurial.util 2016-04-05 23:13:52 +09:00
test-custom-filters.t error: get Abort from 'error' instead of 'util' 2015-10-08 12:55:45 -07:00
test-debian-packages.t debian: switch to using debhelper and dh_python2 to build debs 2015-08-26 10:59:09 -04:00
test-debugbuilddag.t progress: stop double-wrapping of ui class 2015-06-07 18:11:23 -07:00
test-debugbundle.t mdiff: don't emit a diff header for empty trivial deltas 2016-01-11 22:00:07 -05:00
test-debugcommands.t commands: add debugdeltachain command 2015-12-05 23:37:46 -08:00
test-debugextensions.t test-debugextensions: passes with byte-compilation disabled (issue5147) 2016-03-20 17:30:56 -07:00
test-debugindexdot.t spelling: exercise 2012-08-17 13:58:18 -07:00
test-debugrename.t tests: unify test-debugrename 2010-09-14 21:41:06 +02:00
test-default-push.t push: restore old behavior of default-push (issue5000) 2015-12-26 15:18:16 +09:00
test-demandimport.py py3: make test-demandimport use print_function 2016-04-16 12:41:58 +05:30
test-demandimport.py.out test-demandimport: ensure that relative imports are deferred 2015-12-23 16:22:20 -08:00
test-devel-warnings.t test: don't rely on __del__ in test-devel-warnings.t 2016-04-05 12:19:45 -07:00
test-diff-binary-file.t patch: disable nobinary when HGPLAIN=1 2015-12-17 11:00:06 -08:00
test-diff-change.t revpair: restrict odd-range handling to top-level x:y expression (issue4774) 2015-08-13 16:15:43 +09:00
test-diff-color.t record: turn on showfunc 2015-12-17 14:38:22 +00:00
test-diff-copy-depth.t tests: unify test-diff-copy-depth 2010-09-02 15:08:36 +02:00
test-diff-hashes.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-diff-ignore-whitespace.t run-tests: allow test output lines to be terminated with \r in addition to \n 2012-09-26 00:56:27 +02:00
test-diff-issue2761.t spelling: doesn't/does not 2012-08-17 13:58:18 -07:00
test-diff-newlines.t tests: use $PYTHON instead of hardcoding python 2014-10-15 15:35:59 -04:00
test-diff-reverse.t context.status: remove incorrect swapping of added/removed in workingctx 2014-10-24 15:52:20 -05:00
test-diff-subdir.t diff: rename --relative option to --root 2015-03-25 11:55:15 -07:00
test-diff-unified.t tests: add testing for diff.showfunc 2015-03-24 21:36:38 +01:00
test-diff-upgrade.t tests: use $PYTHON instead of hardcoding python 2014-10-15 15:35:59 -04:00
test-diffdir.t diff: don't crash when merged-in addition is copied 2016-01-14 10:22:55 -08:00
test-diffstat.t test-diffstat: add a glob the test runner wants on Windows 2015-03-28 23:57:16 -04:00
test-dirstate-nonnormalset.t dirstate: add test for non-normal set consistency 2015-12-21 16:26:44 -08:00
test-dirstate-race.t tests: remove exec bit from .t files 2010-09-14 16:03:10 +02:00
test-dirstate.t error: get Abort from 'error' instead of 'util' 2015-10-08 12:55:45 -07:00
test-dispatch.py tests: test-dispatch use print_function 2016-03-08 20:57:40 +00:00
test-dispatch.py.out commands: add exits(1) if a specified file cannot be added (issue 891) 2007-12-24 12:14:43 +01:00
test-dispatch.t help: fold repeatable option message into option table header 2014-08-12 04:00:42 -05:00
test-docker-packaging.t test-docker-packaging: add new line to test output 2016-04-16 11:17:06 -07:00
test-doctest.py tests: make test-doctest use absolute_import 2016-04-16 03:38:23 +05:30
test-double-merge.t merge.mergestate: perform all premerges before any merges (BC) 2015-10-11 21:56:39 -07:00
test-duplicateoptions.py test-duplicateoptions: alias ui as uimod 2016-04-05 23:17:05 +09:00
test-empty-dir.t tests: drop final true command from unified tests 2010-09-20 16:00:15 -05:00
test-empty-file.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-empty-group.t localrepo: reuse parent manifest in commitctx if no files have changed 2011-05-02 19:20:29 +02:00
test-empty.t merge: exit early during a no-op update (BC) 2013-10-01 17:43:54 -07:00
test-encode.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-encoding-align.t branch: don't warn about branches if repository has multiple branches already 2015-05-22 17:08:59 -05:00
test-encoding-textwrap.t help: tweak --verbose command help hint 2014-08-12 03:01:37 -05:00
test-encoding.t test-encoding: enable fuzz testing of utf8b roundtrip 2015-11-09 22:31:01 +09:00
test-eol-add.t tests: don't overwrite HGRCPATH 2011-03-01 17:01:17 +01:00
test-eol-clone.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-eol-hook.t eol: make output stable 2015-12-27 23:55:54 +09:00
test-eol-patch.t tests: don't overwrite HGRCPATH 2011-03-01 17:01:17 +01:00
test-eol-tag.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-eol-update.t tests: don't overwrite HGRCPATH 2011-03-01 17:01:17 +01:00
test-eol.t eol: fix crash when handling removed files 2014-10-22 16:10:23 +02:00
test-eolfilename.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-excessive-merge.t tests: reduce spurious failures when run with generaldelta 2012-07-11 15:03:10 -07:00
test-execute-bit.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-export.t cmdutil: do not duplicate stdout by makefileobj() 2015-12-13 20:07:19 +09:00
test-extdiff.t scmutil: abort if an empty revision is given to revpair() 2015-10-31 21:45:46 -04:00
test-extension.t tests: explicitly flush output streams 2016-03-15 09:51:42 +00:00
test-extra-filelog-entry.t tests: reduce spurious failures when run with generaldelta 2012-07-11 15:03:10 -07:00
test-fetch.t fetch: use single quotes around command hint 2016-04-14 15:20:11 +00:00
test-filebranch.t dirstate: use 'm' state in otherparent to reduce ambiguity 2014-10-10 13:31:06 -05:00
test-filecache.py test-filecache: alias ui as uimod 2016-04-05 23:16:16 +09:00
test-filecache.py.out scmutil.filecache: support watching over multiple files 2013-11-16 13:29:39 -08:00
test-filelog.py test-filelog: alias ui as uimod 2016-04-05 23:17:43 +09:00
test-filelog.py.out tests: test test-filelog is python - rename to test-filelog.py 2012-04-23 01:57:17 +02:00
test-fileset-generated.t fileset: add missing() predicate (issue4925) 2015-11-18 20:55:32 +01:00
test-fileset.t registrar: add filesetpredicate to mark a function as fileset predicate 2016-03-11 04:14:54 +09:00
test-flags.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-fncache.t error: get Abort from 'error' instead of 'util' 2015-10-08 12:55:45 -07:00
test-gendoc-da.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-de.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-el.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-fr.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-it.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-ja.t docchecker: try to reject single quotes 2016-01-12 09:30:57 +00:00
test-gendoc-pt_BR.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-ro.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-ru.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-sv.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-zh_CN.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-zh_TW.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-generaldelta.t strip: compress bundle2 backup using BZ 2015-09-29 14:42:03 -07:00
test-getbundle.t bundle2: rename format, parts and config to final names 2015-04-09 16:25:48 -04:00
test-git-export.t test-git-export: add globs the test runner wants on Windows 2015-03-29 00:00:14 -04:00
test-globalopts.t help: scripting help topic 2015-07-18 17:10:28 -07:00
test-glog-topological.t graphmod: set default edge styles for ascii graphs (BC) 2016-03-23 13:34:47 -07:00
test-glog.t graphmod: disable graph styling when HGPLAIN is set (issue5212) 2016-04-20 16:33:13 +01:00
test-gpg.t tests: drop explicit $TESTDIR from executables 2015-06-08 14:44:30 -05:00
test-graft.t graft: use single quotes around command hint 2016-04-14 15:19:57 +00:00
test-grep.t tests: use $PYTHON instead of hardcoding python 2014-10-15 15:35:59 -04:00
test-hardlinks.t localrepo: put bookmark move following commit in one transaction 2015-11-18 01:36:58 -08:00
test-help.t remove: fix --force option help description (issue5177) 2016-04-13 09:56:51 +02:00
test-hg-parseurl.py test-hg-parseurl: stop direct symbol import of mercurial.hg.parseurl 2016-04-05 23:18:52 +09:00
test-hg-parseurl.py.out hg: make parseurl() consistently return normalised path 2011-04-06 12:48:59 +02:00
test-hgcia.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-hghave.t run-tests: use $HGTEST_RUN_TESTS_PURE 2015-09-02 15:19:05 -04:00
test-hgignore.t test-hgignore: add globs for Windows 2016-01-12 22:40:40 -05:00
test-hgk.t hgk: don't honor whitespace and format-changing diffopts 2014-11-18 21:38:19 -08:00
test-hgrc.t test-hgrc: do not print ui.plain() flag at uisetup() 2016-03-20 15:09:29 -07:00
test-hgweb-auth.py pycompat: switch to util.urlreq/util.urlerr for py3 compat 2016-04-06 23:22:12 +00:00
test-hgweb-auth.py.out http: strip credentials from urllib2 manager URIs (issue2885) 2011-08-05 21:05:40 +02:00
test-hgweb-bundle.t tests: drop explicit $TESTDIR from executables 2015-06-08 14:44:30 -05:00
test-hgweb-commands.t hgweb: sort bookmarks in revlog order of their nodes 2016-03-31 15:22:06 +08:00
test-hgweb-descend-empties.t urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
test-hgweb-diffs.t urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
test-hgweb-empty.t hgweb: generate last change date for an empty atom-bookmarks feed (issue5022) 2016-03-31 15:37:21 +08:00
test-hgweb-filelog.t urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
test-hgweb-json.t hgweb: sort bookmarks in revlog order of their nodes 2016-03-31 15:22:06 +08:00
test-hgweb-no-path-info.t py3: use absolute_import in test-hgweb-no-path-info.t 2016-04-10 21:31:58 +00:00
test-hgweb-no-request-uri.t py3: use absolute_import in test-hgweb-no-request-uri.t 2016-04-10 21:32:01 +00:00
test-hgweb-non-interactive.t py3: use absolute_import in test-hgweb-non-interactive.t 2016-04-10 21:32:05 +00:00
test-hgweb-raw.t tests: drop explicit $TESTDIR from executables 2015-06-08 14:44:30 -05:00
test-hgweb-removed.t urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
test-hgweb-symrev.t monoblue: add a link to the latest file revision 2015-10-12 15:20:04 +08:00
test-hgweb.t tests: reorder hg serve commands 2016-03-15 09:51:54 +00:00
test-hgwebdir-paths.py tests: make test-hgwebdir-paths use absolute_import 2016-04-16 03:35:27 +05:30
test-hgwebdir.t urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
test-hgwebdirsym.t tests: drop explicit $TESTDIR from executables 2015-06-08 14:44:30 -05:00
test-highlight.t highlight: add option to prevent content-only based fallback 2015-10-14 18:22:16 -07:00
test-histedit-arguments.t graphmod: set default edge styles for ascii graphs (BC) 2016-03-23 13:34:47 -07:00
test-histedit-base.t histedit: show correct hash ID at verification error 2016-02-01 20:29:20 +09:00
test-histedit-bookmark-motion.t histedit: adds hint how to reorder changesets at editor (issue3766) 2016-03-08 21:59:06 +01:00
test-histedit-commute.t histedit: adds hint how to reorder changesets at editor (issue3766) 2016-03-08 21:59:06 +01:00
test-histedit-drop.t histedit: have dropmissing abort on empty plan 2016-03-13 16:46:49 -07:00
test-histedit-edit.t tests: ensure that 'hg update' is disabled during histedit (issue3655) 2016-04-11 12:06:18 -07:00
test-histedit-fold-non-commute.t histedit: list action when intervention is required 2015-12-23 08:57:04 +00:00
test-histedit-fold.t histedit: list action when intervention is required 2015-12-23 08:57:04 +00:00
test-histedit-no-change.t histedit: list action when intervention is required 2015-12-23 08:57:04 +00:00
test-histedit-non-commute-abort.t merge: save merge part labels for later reuse 2016-03-19 18:37:10 -07:00
test-histedit-non-commute.t histedit: list action when intervention is required 2015-12-23 08:57:04 +00:00
test-histedit-obsolete.t histedit: adds hint how to reorder changesets at editor (issue3766) 2016-03-08 21:59:06 +01:00
test-histedit-outgoing.t histedit: adds hint how to reorder changesets at editor (issue3766) 2016-03-08 21:59:06 +01:00
test-hook.t hook: report untrusted hooks as failure (issue5110) (BC) 2016-04-14 02:41:15 -07:00
test-http-branchmap.t tests: drop explicit $TESTDIR from executables 2015-06-08 14:44:30 -05:00
test-http-bundle1.t tests: tolerate http2 2016-04-21 04:30:18 +00:00
test-http-clone-r.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-http-proxy.t tests: reorder hg serve commands 2016-03-15 09:51:54 +00:00
test-http.t tests: tolerate http2 2016-04-21 04:30:18 +00:00
test-https.t tests: use --insecure instead of web.cacerts=! 2016-04-10 10:54:53 -07:00
test-hybridencode.py py3: use print_function in test-hybridencode.py 2016-04-04 02:58:53 +03:00
test-hybridencode.py.out pathencode: for long paths, strip first 5 chars, not first dir 2015-05-06 15:58:14 -07:00
test-i18n.t test-i18n: always run non gettext tests 2015-09-17 07:31:07 -04:00
test-identify.t urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
test-impexp-branch.t import: let --exact 'work' with --no-commit (issue4376) 2014-09-19 14:51:58 -05:00
test-import-bypass.t tests: use $PYTHON instead of hardcoding python 2014-10-15 15:35:59 -04:00
test-import-context.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-import-eol.t tests: use $PYTHON instead of hardcoding python 2014-10-15 15:35:59 -04:00
test-import-git.t test-import: fix output on Windows 2016-03-15 21:47:43 -04:00
test-import-merge.t import: show the warning message for failure of merging 2014-08-27 23:10:06 +09:00
test-import-unknown.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-import.t hook: centralize passing HG_PENDING to external hook process 2015-10-17 01:15:34 +09:00
test-incoming-outgoing.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-inherit-mode.t localrepo: put bookmark move following commit in one transaction 2015-11-18 01:36:58 -08:00
test-init.t tests: test generaldelta configuration in test-init.t 2015-10-19 15:25:58 +02:00
test-install.t test-install: fix output on Windows 2016-03-15 21:45:32 -04:00
test-issue522.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-issue586.t tests: rename regression tests 2016-02-25 16:54:14 +00:00
test-issue612.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-issue619.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-issue660.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-issue672.t merge.mergestate: perform all premerges before any merges (BC) 2015-10-11 21:56:39 -07:00
test-issue842.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-issue1089.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-issue1102.t tests: rename regression tests 2016-02-25 16:54:14 +00:00
test-issue1175.t graft: use single quotes around command hint 2016-04-14 15:19:57 +00:00
test-issue1306.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-issue1438.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-issue1502.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-issue1802.t progress: get the extremely verbose output out of default debug 2015-05-09 23:40:40 -07:00
test-issue1877.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-issue1993.t tests: rename regression tests 2016-02-25 16:54:14 +00:00
test-issue2137.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-issue3084.t largefiles: for update -C, only update largefiles when necessary 2015-04-15 15:22:16 -04:00
test-issue4074.t bdiff: balance recursion to avoid quadratic behavior (issue4704) 2016-04-21 22:04:11 -05:00
test-journal-exists.t journal: set Abort hint when failing due to an abandoned transaction 2014-05-08 14:58:25 +00:00
test-keyword.t keyword: use templatefilter to mark a function as template filter 2016-03-30 02:10:44 +09:00
test-known.t tests: drop DAEMON_PIDS from killdaemons calls 2015-06-08 14:55:40 -05:00
test-largefiles-cache.t test-largefiles: stabilize output for Windows 2016-03-15 21:56:01 -04:00
test-largefiles-misc.t graphmod: set default edge styles for ascii graphs (BC) 2016-03-23 13:34:47 -07:00
test-largefiles-small-disk.t largefiles: update in two steps, handle interrupted updates better 2013-11-07 01:56:40 +01:00
test-largefiles-update.t largefiles: fix commit of missing largefiles 2016-01-17 17:23:32 +01:00
test-largefiles-wireproto.t tests: reorder hg serve commands 2016-03-15 09:51:54 +00:00
test-largefiles.t graphmod: set default edge styles for ascii graphs (BC) 2016-03-23 13:34:47 -07:00
test-lfconvert.t merge.mergestate: perform all premerges before any merges (BC) 2015-10-11 21:56:39 -07:00
test-locate.t match: let 'path:.' and 'path:' match everything (issue4687) 2015-06-20 19:59:26 -04:00
test-lock-badness.t error: get Abort from 'error' instead of 'util' 2015-10-08 12:55:45 -07:00
test-lock.py localrepo: prevent wlock from being inherited when a transaction is running 2015-10-06 13:19:05 -07:00
test-log.t graphmod: set default edge styles for ascii graphs (BC) 2016-03-23 13:34:47 -07:00
test-logtoprocess.t logtoprocess: new experimental extension 2016-04-05 17:39:59 +01:00
test-lrucachedict.py tests: make test-lrucachedict use print_function 2016-04-16 03:22:45 +05:30
test-lrucachedict.py.out lrucachedict: add copy method 2015-12-30 13:10:53 -08:00
test-mac-packages.t osx: create a modern package including manpages 2016-04-27 10:20:36 -05:00
test-mactext.t win32text: lowercase warning message 2012-06-12 14:18:18 +02:00
test-manifest-merging.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-manifest.py tests: make test-manifest use absolute_import 2016-04-16 03:08:16 +05:30
test-manifest.t files: add new command unifying locate and manifest functionality 2014-09-12 18:32:46 -05:00
test-manifestv2.t test: use generaldelta in test-manifestv2.t 2015-10-18 18:55:32 +02:00
test-merge1.t merge: split up checks for unknown and ignored files that differ 2016-01-12 18:38:49 -08:00
test-merge2.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-merge4.t commit: abort on merge with missing files 2012-04-28 15:01:57 +02:00
test-merge5.t update: change default destination to tipmost descendant (issue4673) (BC) 2016-02-02 15:24:11 +00:00
test-merge6.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-merge7.t merge.mergestate: perform all premerges before any merges (BC) 2015-10-11 21:56:39 -07:00
test-merge8.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-merge9.t merge.mergestate: perform all premerges before any merges (BC) 2015-10-11 21:56:39 -07:00
test-merge10.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-merge-changedelete.t merge: save merge part labels for later reuse 2016-03-19 18:37:10 -07:00
test-merge-closedheads.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-merge-commit.t merge.mergestate: perform all premerges before any merges (BC) 2015-10-11 21:56:39 -07:00
test-merge-criss-cross.t merge.mergestate: perform all premerges before any merges (BC) 2015-10-11 21:56:39 -07:00
test-merge-default.t revset: rename and test '_destmerge' 2015-10-15 01:47:28 +01:00
test-merge-force.t merge.mergestate: perform all premerges before any merges (BC) 2015-10-11 21:56:39 -07:00
test-merge-internal-tools-pattern.t filemerge: add 'union' merge to internal merge tool 2015-08-16 10:19:00 +02:00
test-merge-local.t simplemerge: move conflict warning message to filemerge 2015-10-09 13:54:52 -07:00
test-merge-remove.t filemerge: default change/delete conflicts to 'leave unresolved' (BC) 2015-12-23 12:51:45 -08:00
test-merge-revert2.t simplemerge: move conflict warning message to filemerge 2015-10-09 13:54:52 -07:00
test-merge-revert.t tests: remove exec bit from .t files 2010-09-14 16:03:10 +02:00
test-merge-subrepos.t merge: standardize error message for dirty subrepo 2013-09-23 20:53:14 -07:00
test-merge-symlinks.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-merge-tools.t merge-tools: allow marking a mergetool as completely disabled 2015-10-14 12:57:33 -04:00
test-merge-types.t merge.mergestate: perform all premerges before any merges (BC) 2015-10-11 21:56:39 -07:00
test-minirst.py tests: stop direct symbol import of pprint.pprint in tests-minirst 2016-04-05 23:22:38 +09:00
test-minirst.py.out minirst: change hgrole to use single quotes 2016-01-12 06:03:36 +00:00
test-mq-eol.t mq: consistently use qrefresh 2015-10-14 03:30:27 -04:00
test-mq-git.t mq: write '# Parent ' lines with two spaces like export does (BC) 2014-09-24 01:36:44 +02:00
test-mq-guards.t mq: examine "pushable" of already applied patch correctly 2014-09-12 02:29:19 +09:00
test-mq-header-date.t mq: when adding headers in plain mode, separate them from message (issue4453) 2014-11-17 01:48:43 +01:00
test-mq-header-from.t mq: when adding headers in plain mode, separate them from message (issue4453) 2014-11-17 01:48:43 +01:00
test-mq-merge.t mq: write '# Parent ' lines with two spaces like export does (BC) 2014-09-24 01:36:44 +02:00
test-mq-missingfiles.t mq: consistently use qrefresh 2015-10-14 03:30:27 -04:00
test-mq-pull-from-bundle.t bundlerepository: get rid of temporary bundle files (issue2478) 2010-11-07 20:18:57 +01:00
test-mq-qclone-http.t tests: drop DAEMON_PIDS from killdaemons calls 2015-06-08 14:55:40 -05:00
test-mq-qdelete.t mq: generate patch names from first line of description 2015-03-10 13:19:17 +01:00
test-mq-qdiff.t tests: write hgrc of more than two lines by using shell heredoc 2014-11-04 23:41:46 +09:00
test-mq-qfold.t mq: consistently use qrefresh 2015-10-14 03:30:27 -04:00
test-mq-qgoto.t mq: consistently use qrefresh 2015-10-14 03:30:27 -04:00
test-mq-qimport-fail-cleanup.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-mq-qimport.t mq: restrict generated patch name to 75 characters (issue5117) 2016-03-09 22:21:08 +00:00
test-mq-qnew.t simplemerge: move conflict warning message to filemerge 2015-10-09 13:54:52 -07:00
test-mq-qpush-exact.t mq: consistently use qrefresh 2015-10-14 03:30:27 -04:00
test-mq-qpush-fail.t mq: consistently use qrefresh 2015-10-14 03:30:27 -04:00
test-mq-qqueue.t mq: improve qqueue message with patches applied (issue3036) 2012-10-04 17:00:32 -05:00
test-mq-qrefresh-interactive.t record: omit meaningless 'qrefresh' suggestion at 'hg qrefresh -i' 2015-07-15 04:45:58 +09:00
test-mq-qrefresh-replace-log-message.t mq: consistently use qrefresh 2015-10-14 03:30:27 -04:00
test-mq-qrefresh.t mq: consistently use qrefresh 2015-10-14 03:30:27 -04:00
test-mq-qrename.t rename: properly report removed and added file as modified (issue4458) 2014-11-24 18:42:56 -08:00
test-mq-qsave.t tests: unify some of test-mq* 2010-09-19 23:42:18 +02:00
test-mq-safety.t mq: consistently use qrefresh 2015-10-14 03:30:27 -04:00
test-mq-subrepo-svn.t tests: suppress verbose output of svn transaction 2015-09-26 15:20:32 +09:00
test-mq-subrepo.t mq: consistently use qrefresh 2015-10-14 03:30:27 -04:00
test-mq-symlinks.t tests: drop explicit $TESTDIR from executables 2015-06-08 14:44:30 -05:00
test-mq.t minirst: change hgrole to use single quotes 2016-01-12 06:03:36 +00:00
test-mv-cp-st-diff.t filectx.parents: enforce changeid of parent to be in own changectx ancestors 2014-12-23 15:30:38 -08:00
test-nested-repo.t test-nested-repo.t: touch another file inside nested repo 2013-04-27 23:49:34 -07:00
test-newbranch.t update: resurrect bare update from null parent to tip-most branch head 2016-04-15 20:37:11 +09:00
test-newcgi.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-newercgi.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-no-symlinks.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-notify-changegroup.t tests: use $PYTHON instead of hardcoding python 2014-10-15 15:35:59 -04:00
test-notify.t notify: do not load style file if template is specified (BC) 2016-04-04 22:50:50 +09:00
test-obsolete-changeset-exchange.t changegroup3: introduce experimental.changegroup3 boolean config 2016-01-12 21:23:45 -08:00
test-obsolete-checkheads.t obsolete: update tests to use obsolete options 2014-10-14 13:34:25 -07:00
test-obsolete-divergent.t obsolete: update tests to use obsolete options 2014-10-14 13:34:25 -07:00
test-obsolete-tag-cache.t blackbox: add pid to output 2015-09-07 11:31:44 -07:00
test-obsolete.t debugobsolete: style fixes to debugobsolete that slipped from original commit 2016-04-12 03:40:53 -07:00
test-oldcgi.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-pager.t test-pager: add a test for pager with color enabled 2016-03-11 20:34:49 -05:00
test-parents.t tests: fix for windows - slashes and no serve 2013-01-30 19:40:07 +01:00
test-parse-date.t test-parse-date: defines explicit start/end dates for DST 2016-02-14 18:18:57 +01:00
test-parseindex2.py tests: move stdlib imports before mercurial modules in test-parseindex2 2016-04-05 23:23:43 +09:00
test-parseindex2.py.out Add parseindex2.py test case 2008-10-17 01:05:10 +02:00
test-parseindex.t tests: disable test of buffer overflow in parsers.c if --pure 2015-07-19 15:27:28 +09:00
test-patch-offset.t localrepo: show headline notes in commitctx before showing filenames 2014-04-18 13:33:20 +02:00
test-patch.t import: simplify status reporting logic (and make it more I18N-friendly) 2011-10-01 21:30:49 -04:00
test-patchbomb.t patchbomb: use single quotes around command hint 2016-04-14 15:15:49 +00:00
test-pathencode.py tests: make test-pathencode use absolute_import 2016-04-16 03:04:23 +05:30
test-paths.t zeroconf: forward all arguments passed to ui.configitems() wrapper 2016-02-10 22:53:17 +09:00
test-pending.t tests: use double quote to quote arguments in hook for portability 2015-04-23 22:39:21 +09:00
test-permissions.t tests: change some #ifs to #requires 2014-08-06 11:53:08 -05:00
test-phases-exchange.t changegroup3: introduce experimental.changegroup3 boolean config 2016-01-12 21:23:45 -08:00
test-phases.t summary: move the parents phase marker to commit line (issue4688) 2015-05-29 22:23:58 +02:00
test-profile.t profiling: allow logging profile to the blackbox 2015-09-08 11:39:52 -07:00
test-progress.t test-progress: disable mocking-time tests on chg 2016-03-20 16:49:56 -07:00
test-propertycache.py tests: import mercurial modules by name in test-propertycache 2016-04-05 23:30:18 +09:00
test-propertycache.py.out repoview: make propertycache.setcache compatible with repoview 2013-09-30 14:36:11 +02:00
test-pull-branch.t update: warn about other topological head in pull and unbundle 2016-02-03 15:12:01 +00:00
test-pull-http.t tests: drop DAEMON_PIDS from killdaemons calls 2015-06-08 14:55:40 -05:00
test-pull-permission.t tests: change some #ifs to #requires 2014-08-06 11:53:08 -05:00
test-pull-pull-corruption.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-pull-r.t tests: reorder hg serve commands 2016-03-15 09:51:54 +00:00
test-pull-update.t pull: return 255 value on update failure (issue4948) (BC) 2015-11-15 22:58:28 +01:00
test-pull.t context: don't hex encode all unknown 20 char revision specs (issue4890) 2015-10-09 01:19:37 +02:00
test-purge.t purge: add options for deleting only files or only directories 2013-11-07 17:24:14 -08:00
test-push-cgi.t test: enforce bundle1 in 'test-push-cgi.t' 2015-10-20 15:27:56 +02:00
test-push-hook-lock.t test: test both bundle1 and bundle2 paths in 'test-push-hook-lock.t' 2015-05-10 03:06:00 -07:00
test-push-http-bundle1.t hooks: add HG_NODE_LAST to txnclose and changegroup hook environments 2016-01-05 17:37:59 -08:00
test-push-http.t hooks: add HG_NODE_LAST to txnclose and changegroup hook environments 2016-01-05 17:37:59 -08:00
test-push-r.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-push-validation.t verify: use similar language for missing manifest and file revisions 2016-02-07 22:46:20 -08:00
test-push-warn.t changegroup3: introduce experimental.changegroup3 boolean config 2016-01-12 21:23:45 -08:00
test-qrecord.t record: deprecate the extension 2016-03-28 12:50:56 -07:00
test-rebase-abort.t merge: save merge part labels for later reuse 2016-03-19 18:37:10 -07:00
test-rebase-bookmarks.t rebase: hook afterresolvedstates 2015-12-24 20:41:40 +00:00
test-rebase-cache.t branch: don't warn about branches if repository has multiple branches already 2015-05-22 17:08:59 -05:00
test-rebase-check-restore.t rebase: hook afterresolvedstates 2015-12-24 20:41:40 +00:00
test-rebase-collapse.t rebase: fix wrong 'no changes to commit' when using --collapse 2015-10-19 16:29:35 +02:00
test-rebase-conflicts.t rebase: hook afterresolvedstates 2015-12-24 20:41:40 +00:00
test-rebase-detach.t rebase: hook afterresolvedstates 2015-12-24 20:41:40 +00:00
test-rebase-interruptions.t rebase: hook afterresolvedstates 2015-12-24 20:41:40 +00:00
test-rebase-issue-noparam-single-rev.t bundles: do not overwrite existing backup bundles (BC) 2015-01-09 10:52:14 -08:00
test-rebase-mq-skip.t rebase: hook afterresolvedstates 2015-12-24 20:41:40 +00:00
test-rebase-mq.t rebase: hook afterresolvedstates 2015-12-24 20:41:40 +00:00
test-rebase-named-branches.t rebase: avoid losing branch commits with --keepbranch (issue4835) 2015-09-24 17:51:05 -04:00
test-rebase-newancestor.t tests: explicitly request changed version in test-rebase-newancestor.t 2015-12-23 12:41:20 -08:00
test-rebase-obsolete.t rebase: fix crash when rebase aborts while rebasing obsolete revisions 2016-03-29 11:50:41 -07:00
test-rebase-parameters.t rebase: better way to detect non-detaching revisions (issue5044) 2016-02-01 15:41:43 +00:00
test-rebase-pull.t rebase: restrict rebase destination to the pulled set (issue5214) 2016-04-30 18:39:39 +02:00
test-rebase-rename.t graphmod: set default edge styles for ascii graphs (BC) 2016-03-23 13:34:47 -07:00
test-rebase-scenario-global.t rebase: rename and test '_destrebase' 2015-10-15 01:56:03 +01:00
test-rebuildstate.t debugrebuilddirstate: added tests for --minimal flag 2015-12-01 10:52:36 -08:00
test-record.t record: deprecate the extension 2016-03-28 12:50:56 -07:00
test-relink.t progress: get the extremely verbose output out of default debug 2015-05-09 23:40:40 -07:00
test-remove.t test-remove: drop a useless Windows specific conditional 2016-04-12 00:34:02 -04:00
test-rename-after-merge.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-rename-dir-merge.t copies: fix detection of divergent directory renames 2016-01-13 10:10:05 -06:00
test-rename-merge1.t merge.mergestate: perform all premerges before any merges (BC) 2015-10-11 21:56:39 -07:00
test-rename-merge2.t merge.mergestate: perform all premerges before any merges (BC) 2015-10-11 21:56:39 -07:00
test-rename.t summary: move the parents phase marker to commit line (issue4688) 2015-05-29 22:23:58 +02:00
test-repair-strip.t tests: dump journal file by python script instead of sed for portability 2016-02-05 22:32:05 +09:00
test-requires.t urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
test-resolve.t summary: move mergemod before parents to give access to ms 2016-03-17 14:50:29 +00:00
test-revert-flags.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-revert-interactive.t revert: makes interactive mode ask to forget added files (issue4936) 2016-02-05 15:18:40 +01:00
test-revert-unknown.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-revert.t revert: properly revert to ancestor of p2 during merge (issue5052) 2016-02-23 11:41:47 +01:00
test-revlog-ancestry.py tests: alias ui as uimod in test-revlog-ancestry/test-ui-verbosity 2016-04-05 23:35:45 +09:00
test-revlog-ancestry.py.out revlog.ancestors: add support for including revs 2012-12-17 15:13:51 -08:00
test-revlog-group-emptyiter.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-revlog-packentry.t revlog: store fulltext when compressed delta is bigger than it 2014-11-11 21:41:12 -08:00
test-revlog.t pypy: fix overeager pattern matching on mpatchError 2016-04-05 10:59:46 +03:00
test-revset-dirstate-parents.t debugrevspec: show nesting structure of smartsets if verbose 2015-03-16 18:36:53 +09:00
test-revset-outgoing.t tests: add "(glob)" to paths in test-revset-outgoing.t for Windows 2014-10-20 22:08:08 +09:00
test-revset.t revset: make sort() do dumb multi-pass sorting for multiple keys (issue5218) 2016-04-23 16:09:30 +09:00
test-rollback.t localrepo: put bookmark move following commit in one transaction 2015-11-18 01:36:58 -08:00
test-run-tests.py tests: make test-run-tests use absolute_import 2016-04-14 01:03:24 +05:30
test-run-tests.t run-tests: handle empty tests 2016-04-05 04:26:20 +00:00
test-schemes.t schemes: add debugexpandscheme command, resolving a scheme to canonical form 2016-01-29 14:53:44 -05:00
test-serve.t tests: drop explicit $TESTDIR from executables 2015-06-08 14:44:30 -05:00
test-setdiscovery.t pypy: fix setdiscovery test 2016-04-05 14:44:18 +03:00
test-share.t tests: drop DAEMON_PIDS from killdaemons calls 2015-06-08 14:55:40 -05:00
test-shelve.t test-shelve: shorten a long path so it works on Windows 2016-04-15 22:53:53 -04:00
test-simple-update.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-simplemerge.py tests: make test-simplemerge use absolute_import 2016-04-16 02:59:36 +05:30
test-simplemerge.py.out simplemerge: burn "minimal" feature to the ground 2014-08-05 14:56:25 -07:00
test-ssh-bundle1.t tests: reorder hg serve commands 2016-03-15 09:51:54 +00:00
test-ssh-clone-r.t tests: restore 'python' and '$TESTDIR/' for dummyssh invocation 2015-06-09 21:39:33 -04:00
test-ssh.t changegroup3: introduce experimental.changegroup3 boolean config 2016-01-12 21:23:45 -08:00
test-static-http.t hooks: add HG_NODE_LAST to txnclose and changegroup hook environments 2016-01-05 17:37:59 -08:00
test-status-color.t compact: add color labels to -Tcompact 2016-04-08 16:05:52 +00:00
test-status-inprocess.py tests: stop direct symbol import of mercurial modules in test-status-inprocess 2016-04-05 23:38:00 +09:00
test-status-inprocess.py.out add a test for the inprocess status dirstate race 2010-04-05 20:10:46 +02:00
test-status-rev.t status: add more complete tests for --rev 2014-10-12 22:23:43 -07:00
test-status.t log: fix status template to list copy source per dest (issue5155) 2016-03-24 22:55:56 +09:00
test-strict.t merge: be precise about what merged into what in short desc 2014-11-26 17:22:09 +03:00
test-strip-cross.t tests: don't load unnecessary graphlog extension 2013-11-22 19:14:17 +01:00
test-strip.t doc: remove deprecated option from synopsis of command help 2016-03-01 03:28:46 +09:00
test-subrepo-deep-nested-change.t remove: add progress support 2016-03-17 21:03:22 +00:00
test-subrepo-git.t test-subrepo-git: add globs for Windows 2016-04-15 22:23:34 -04:00
test-subrepo-missing.t verify: don't init subrepo when missing one is referenced (issue5128) (API) 2016-04-27 22:45:52 -04:00
test-subrepo-paths.t check-code: do not warn on printf \\x or \\[1-9] 2013-07-01 06:50:58 +02:00
test-subrepo-recursion.t tests: remove lines that enable progress extension 2016-03-20 04:54:35 +00:00
test-subrepo-relative-path.t tests: restore 'python' and '$TESTDIR/' for dummyssh invocation 2015-06-09 21:39:33 -04:00
test-subrepo-svn.t tests: make tests for convert with svn portable 2016-03-15 00:14:53 +09:00
test-subrepo.t backout: commit changeset by default (BC) 2016-01-15 13:46:33 -08:00
test-symlink-os-yes-fs-no.py tests: make test-symlink-os-yes-fs-no use absolute_import 2016-04-14 00:58:31 +05:30
test-symlink-os-yes-fs-no.py.out dirstate: ignore symlinks when fs cannot handle them (issue1888) 2010-08-09 15:31:56 +02:00
test-symlink-placeholder.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-symlinks.t tests: drop explicit $TESTDIR from executables 2015-06-08 14:44:30 -05:00
test-tag.t templater: introduce {latesttag()} function to match a pattern (issue4184) 2015-08-23 23:44:58 -04:00
test-tags.t tags: silence cache parsing errors 2016-04-28 15:35:54 -05:00
test-template-engine.t templater: load and expand aliases by template engine (API) (issue4842) 2016-03-27 20:59:36 +09:00
test-tools.t tests: make 'f' tool open files in binary mode when hexdumping 2015-11-09 12:49:31 -05:00
test-transplant.t tests: reorder hg serve commands 2016-03-15 09:51:54 +00:00
test-treediscovery-legacy.t tests: drop DAEMON_PIDS from killdaemons calls 2015-06-08 14:55:40 -05:00
test-treediscovery.t tests: tolerate http2 2016-04-21 04:30:18 +00:00
test-treemanifest.t bundle: avoid crash when no good changegroup version found 2016-03-25 23:05:32 -07:00
test-trusted.py tests: make test-trusted use print_function 2016-04-16 04:06:24 +05:30
test-trusted.py.out tests: make test-trusted use print_function 2016-04-16 04:06:24 +05:30
test-ui-color.py tests: make test-ui-color use absolute_import 2016-04-14 00:56:08 +05:30
test-ui-color.py.out color: check if ui is already a subclass of colorui before wrapping it 2011-06-02 00:43:34 +03:00
test-ui-config.py tests: alias ui as uimod in test-ui-config 2016-04-03 19:56:59 +09:00
test-ui-config.py.out dispatch: strip command line options like config file options 2016-02-08 15:35:30 -08:00
test-ui-verbosity.py tests: alias ui as uimod in test-revlog-ancestry/test-ui-verbosity 2016-04-05 23:35:45 +09:00
test-ui-verbosity.py.out tests: renamed Python tests to .py 2009-05-17 01:39:31 +02:00
test-unbundlehash.t tests: tolerate http2 2016-04-21 04:30:18 +00:00
test-unified-test.t tests: drop explicit $TESTDIR from executables 2015-06-08 14:44:30 -05:00
test-unionrepo.t unionrepo: fix wrong rev being checked in iscensored (issue5024) 2016-01-06 11:01:55 -08:00
test-unrelated-pull.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-up-local-change.t merge.mergestate: perform all premerges before any merges (BC) 2015-10-11 21:56:39 -07:00
test-update-branches.t destutil: make messages at updating to the closed head usual form 2016-03-29 23:59:32 +09:00
test-update-issue1456.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-update-renames.t simplemerge: move conflict warning message to filemerge 2015-10-09 13:54:52 -07:00
test-update-reverse.t progress: get the extremely verbose output out of default debug 2015-05-09 23:40:40 -07:00
test-url-rev.t summary: move the parents phase marker to commit line (issue4688) 2015-05-29 22:23:58 +02:00
test-url.py tests: make test-url use absolute_import 2016-04-14 00:53:35 +05:30
test-username-newline.t tests: drop final true command from unified tests 2010-09-20 16:00:15 -05:00
test-verify-repo-operations.py tests: make test-verify-repo-operations.py not run by default 2016-03-11 11:44:03 -08:00
test-verify.t treemanifest: use "cp xyz/." instead of "cp xyz/*" 2016-02-23 17:22:51 -08:00
test-walk.t test-walk: add more tests for -I/-X 2014-11-05 11:25:57 -08:00
test-walkrepo.py tests: alias ui as uimod in test-walkrepo 2016-04-03 20:13:42 +09:00
test-websub.t tests: drop explicit $TESTDIR from executables 2015-06-08 14:44:30 -05:00
test-win32text.t urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
test-wireproto.py py3: use multi-line import in test-wireproto.py 2016-04-10 21:32:08 +00:00
test-wireproto.py.out wireproto: correctly escape batched args and responses (issue4739) 2015-06-30 19:19:17 -04:00
test-wireproto.t tests: tolerate http2 2016-04-21 04:30:18 +00:00
tinyproxy.py tests: make tinyproxy.py not import sys.argv by name 2016-04-03 20:12:59 +09: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.