sapling/tests
FUJIWARA Katsunori d01f604fec demandimport: allow extensions to import own modules by absolute name
Before this patch, python modules of each extensions can't import
another one in own extension by absolute name, because root modules of
each extensions are loaded with "hgext_" prefix.

For example, "import extroot.bar" in "extroot/foo.py" of "extroot"
extension fails, even though "import bar" in it succeeds.

Installing extensions into site-packages of python library path can
avoid this problem, but this solution is not reasonable in some cases:
using binary package of Mercurial on Windows, for example.

This patch retries to import with "hgext_" prefix after ImportError,
if the module in the extension may try to import another one in own
extension.

This patch doesn't change some "_import()"/"_origimport()" invocations
below, because ordinary extensions shouldn't cause such invocations.

    - invocation of "_import()" when root module imports sub-module by
      absolute path without "fromlist"

      for example, "import a.b" in "a.__init__.py".

      extensions are loaded with "hgext_" prefix, and this causes
      execution of another (= fixed by this patch) code path.

    - invocation of "_origimport()" when "level != -1" with "fromlist"

      for example, importing after "from __future__ import
      absolute_import" (level == 0), or "from . import b" or "from .a
      import b" (0 < level),

      for portability between python versions and environments,
      extensions shouldn't cause "level != -1".
2013-10-05 01:02:22 +09:00
..
blacklists spelling: deactivate 2012-08-17 13:58:18 -07:00
bundles hgweb: add test regarding filtering and hgweb 2013-01-16 11:39:22 -06:00
gpg gpg: add test 2009-06-14 13:32:19 -07:00
svn convert/svn: do not try converting empty head revisions (issue3347) 2012-04-18 14:04:58 +02:00
autodiff.py i18n: wrap false positives for translation detection 2012-11-25 13:53:47 -06:00
binfile.bin Add test for git binary diff support 2006-10-12 09:17:16 -07:00
bzr-definitions convert/bzr: convert all branches (issue3229) (BC) 2012-02-02 10:15:12 +01:00
cgienv tests: remove duplication of the CGI environment variables 2011-01-16 19:12:54 +08:00
dummyssh dummyssh: fix check-code nit 2013-06-14 15:28:40 -04:00
filterpyflakes.py check-code: check for spaces around = for named parameters 2013-10-03 14:50:47 +02:00
get-with-headers.py get-with-headers: don't block indefinitely if the server had an internal error 2013-10-02 22:46:32 +01:00
heredoctest.py run-tests: replace inline python handling with more native scheme 2011-11-07 13:46:41 -06:00
hghave tests: make hghave and run-tests exit on unknown feature requirements 2013-01-07 02:00:43 +01:00
hghave.py hghave: add "py3k" feature to check whether test runs with Python 3.x 2013-10-05 01:02:22 +09:00
hgterm.ti tests: hardcode terminfo entry for the terminfo color test 2011-06-27 11:36:40 -07:00
histedit-helpers.sh tests: convert histedit tests to .t 2012-06-30 03:34:44 +02:00
killdaemons.py killdaemons: take file argument explicitely 2012-08-20 22:36:51 +02:00
md5sum.py check-code: flag 0/1 used as constant Boolean expression 2011-06-01 12:38:46 +02:00
missing-comment.hg histedit: new extension for interactive history editing 2012-06-27 17:52:54 -05:00
notcapable peer: introduce real peer classes 2012-07-13 21:47:06 +02:00
printenv.py tests: consistently use printenv.py the same MSYS/Windows-compatible way 2012-06-21 03:05:02 +02:00
readlink.py many, many trivial check-code fixups 2010-01-25 00:05:27 -06:00
README change wiki/bts URLs to point to new hostname 2009-06-24 15:32:37 +02:00
revlog-formatv0.py verify: fix "missing revlog!" errors for revlog format v0 and add test 2010-09-05 22:32:11 +02:00
run-tests.py run-tests: place the .t shell script next to $TESTTMP and with a useful name 2013-10-03 14:50:47 +02:00
silenttestrunner.py tests: add a test runner utility that prints nothing when all tests pass 2013-02-09 19:13:39 +02:00
sitecustomize.py tests: use getattr instead of hasattr 2011-07-25 16:37:18 -05: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 test-convert-svn-sink: add helper to smooth svn xml output 2012-04-24 13:05:38 +02:00
test-586.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-1102.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-1993.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-abort-checkin.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-acl.t destroyed: drop complex branchcache rebuilt logic 2013-01-16 00:09:26 +01:00
test-add.t tests: use hghave eol-in-paths to test for support for ':' in filenames and " " 2012-06-15 00:02:27 +02:00
test-addremove-similar.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-addremove.t tests: cleanup of tests that got lost in their own nested directories 2012-06-11 01:38:32 +02:00
test-alias.t log: fix behavior with empty repositories (issue3497) 2013-04-17 00:29:54 +04:00
test-ancestor.py ancestor.deepest: ignore ninteresting while building result (issue3984) 2013-07-25 14:43:15 -07:00
test-ancestor.py.out ancestor: add lazy membership testing to lazyancestors 2012-12-18 12:47:20 -08:00
test-annotate.t annotate: increase refcount of each revisions correctly (issue3841) 2013-03-29 22:57:16 +09:00
test-archive-symlinks.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-archive.t tests: fix void and invalid test in test-archive.t 2013-10-03 14:50:46 +02:00
test-atomictempfile.py test-atomictempfile: convert to unit test 2013-02-09 19:02:45 +02:00
test-audit-path.t tests: fix for windows - slashes and no serve 2013-01-30 19:40:07 +01:00
test-backout.t tests: cleanup of tests that got lost in their own nested directories 2012-06-11 01:38:32 +02:00
test-backwards-remove.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-bad-extension.t help: add -c/--command flag to only show command help (issue2799) 2011-05-10 14:42:53 +02:00
test-bad-pull.t test-bad-pull: partially adjust for Windows 2012-06-19 17:05:04 +02:00
test-basic.t check-code: fix check for trailing whitespace on empty lines 2012-08-08 18:10:30 +02:00
test-batching.py classes: fix class style problems found by 06e968819ac9 2011-06-29 15:00:00 +02:00
test-batching.py.out wireproto: add basic command batching infrastructure 2011-06-14 22:51:26 +02:00
test-bdiff.py mdiff: replace wscleanup() regexps with C loops 2011-11-18 14:23:03 +01:00
test-bdiff.py.out mdiff: replace wscleanup() regexps with C loops 2011-11-18 14:23:03 +01:00
test-bheads.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-bisect2.t hbisect: add two new revset descriptions: 'goods' and 'bads' 2011-09-24 01:32:50 +02:00
test-bisect3.t tests: don't let time go back before 0 o'clock in bisect3.t 2011-11-07 03:14:53 +01:00
test-bisect.t summary: add tests for some extensions we plan to modify 2013-05-14 11:23:17 -07:00
test-blackbox.t blackbox: fix recording exit codes (issue3938) 2013-05-22 17:31:47 -07:00
test-bookmarks-current.t bookmarks: allow bookmark command to take multiple arguments 2013-05-02 21:28:18 -05:00
test-bookmarks-merge.t bookmarks: fix head selection for merge with two bookmarked heads 2012-12-24 13:26:13 +01:00
test-bookmarks-pushpull.t bookmarks: update only proper bookmarks on push -r/-B (issue 3973) 2013-07-26 13:34:51 -07:00
test-bookmarks-rebase.t bookmarks: fix bug that activated a bookmark even with -r passed 2013-05-01 15:24:21 -05:00
test-bookmarks-strip.t spelling: deactivates 2012-08-17 13:58:18 -07:00
test-bookmarks.t bookmarks: pull --update updates to active bookmark if it moved (issue4007) 2013-08-01 21:43:14 -05:00
test-branch-option.t branch: warn on branching 2011-12-08 14:32:44 -06:00
test-branch-tag-confict.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-branches.t commit: amending with --close-branch (issue3445) 2013-05-02 19:36:47 +03:00
test-bundle-r.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-bundle-type.t commands: move bundle type validation earlier 2012-04-13 11:01:07 -07:00
test-bundle-vs-outgoing.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-bundle.t bundle: treat branches created newly on the local correctly (issue3828) 2013-02-18 00:04:28 +09:00
test-casecollision-merge.t update: standardize error message for dirty update --check 2013-09-23 20:33:02 -07:00
test-casecollision.t casecollision: add tests 2012-06-27 12:37:01 -07:00
test-casefolding.t largefiles: check unknown files with case awareness of the filesystem 2013-05-07 05:04:11 +09:00
test-cat.t fileset: fix generator vs list bug in fast path 2012-08-15 22:50:23 +02:00
test-changelog-exec.t tests: reduce spurious failures when run with generaldelta 2012-07-11 15:03:10 -07:00
test-check-code-hg.t tests: test-check-code-hg.t works for all files to check 2013-07-22 10:04:53 +02:00
test-check-code.t check-code: add a check for the next() builtin, which was new in 2.6 2013-07-25 10:44:51 -04:00
test-check-pyflakes.t cleanup: drop unused variables and an unused import 2013-07-01 20:48:56 +02:00
test-children.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-churn.t churn: sort users with same churn by name 2012-12-12 02:38:14 +01:00
test-clone-cgi.t hgweb.cgi: fix internal WSGI emulation (issue3804) 2013-02-04 23:25:25 +01:00
test-clone-pull-corruption.t test-clone-pull-corruption: adapt for Windows 2012-06-15 18:56:16 +02:00
test-clone-r.t tests: reduce spurious failures when run with generaldelta 2012-07-11 15:03:10 -07:00
test-clone-update-order.t branch: warn on branching 2011-12-08 14:32:44 -06:00
test-clone.t dispatch: show empty filename in OSError aborts 2013-01-07 02:00:29 +01:00
test-command-template.t templater: support using templates with non-standard names from map file 2013-09-22 13:52:18 +04:00
test-commandserver.py merge with stable 2013-05-09 15:22:21 -05:00
test-commandserver.py.out shelve: add a shelve extension to save/restore working changes 2013-08-29 09:22:13 -07:00
test-commit-amend.t commit: amending with --close-branch (issue3445) 2013-05-02 19:36:47 +03:00
test-commit-multiple.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-commit-unresolved.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-commit.t commit: show active bookmark in commit editor helper text 2013-02-02 15:37:17 -02:00
test-committer.t ui: lowercase "no username" warning 2012-06-12 14:18:18 +02:00
test-completion.t tests: update for commit --secret 2013-07-18 16:29:05 -05:00
test-config.t config: discard "%unset" values defined in the other files read in previously 2013-04-26 23:36:12 +09:00
test-conflict.t merge: give a special message for internal:merge failure (issue3105) 2011-11-16 18:04:19 -06:00
test-confused-revert.t revert: restore check for uncommitted merge (issue2915) (BC) 2011-07-21 15:39:37 -05:00
test-context.py changelog: convert user and desc from local encoding early 2011-05-19 18:09:25 +02:00
test-context.py.out changelog: convert user and desc from local encoding early 2011-05-19 18:09:25 +02:00
test-contrib.t shrink: delete extension preventing further refactoring (BC) 2013-05-10 22:47:12 +02: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: remove execute permission from two unified test files 2012-06-20 17:04:30 +02:00
test-convert-bzr-114.t tests: unify test-convert-bzr-114 2010-09-26 14:35:43 -05:00
test-convert-bzr-directories.t convert/bzr: fix test of divergent nested renames for bzr 1.x 2011-11-15 17:16:17 +01:00
test-convert-bzr-ghosts.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-convert-bzr-merges.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-convert-bzr-treeroot.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-convert-bzr.t convert/bzr: make tests work with bzr 2.0 again 2012-06-26 12:17:40 +02:00
test-convert-clonebranches.t convert: process missing branches in sorted order 2013-01-15 02:59:14 +01:00
test-convert-cvs-branch.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-convert-cvs-detectmerge.t convert: make toposort order stable when multiple orderings are possible 2012-12-13 23:15:51 +01:00
test-convert-cvs-synthetic.t tests: update test-convert-cvs*.t 2013-01-08 15:43:48 -08:00
test-convert-cvs.t convert: make toposort order stable when multiple orderings are possible 2012-12-13 23:15:51 +01: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 convert: report cvsps branchpoints sorted 2013-01-15 02:59:14 +01:00
test-convert-darcs.t test-convert-darcs.t: fix elementtree test 2012-08-03 17:56:34 +02:00
test-convert-datesort.t convert: add closesort algorithm to mercurial sources 2013-03-24 00:06:52 +07:00
test-convert-filemap.t convert: fix crash when existing converted revision didn't come from source 2013-10-02 19:46:48 +02:00
test-convert-git.t splicemap: improve error handling when source is git (issue2084) 2013-04-25 16:02:58 -07:00
test-convert-hg-sink.t convert: update source shamap when using filemap, just as when not using filemap 2013-10-03 18:01:21 +02:00
test-convert-hg-source.t tests: convert some 'hghave execbit' to #if 2012-06-10 14:14:05 +02:00
test-convert-hg-startrev.t convert: introduce hg.revs to replace hg.startrev and --rev with a revset 2013-07-20 00:43:08 +02:00
test-convert-hg-svn.t tests: cleanup of svn url handling 2012-06-26 03:35:22 +02:00
test-convert-mtn.t test-convert-mtn.t: generate files in binary mode 2012-08-03 17:26:58 +02:00
test-convert-p4-filetypes.t tests: remove execute permission from two unified test files 2012-06-20 17:04:30 +02:00
test-convert-p4.t tests: unify the last sh tests 2012-04-25 01:35:39 +02:00
test-convert-splicemap.t splicemap: improve error handling when source is hg (issue2084) 2013-04-25 11:50:26 -07:00
test-convert-svn-branches.t check-code: fix check for trailing whitespace on continued lines too 2012-08-08 18:10:37 +02:00
test-convert-svn-encoding.t check-code: fix check for trailing whitespace on continued lines too 2012-08-08 18:10:37 +02:00
test-convert-svn-move.t convert: make toposort order stable when multiple orderings are possible 2012-12-13 23:15:51 +01:00
test-convert-svn-sink.t check-code: fix check for trailing whitespace on continued lines too 2012-08-08 18:10:37 +02:00
test-convert-svn-source.t splicemap: improve error handling when source is subversion (issue2084) 2013-04-25 18:01:00 -07:00
test-convert-svn-startrev.t check-code: fix check for trailing whitespace on continued lines too 2012-08-08 18:10:37 +02:00
test-convert-svn-tags.t check-code: fix check for trailing whitespace on continued lines too 2012-08-08 18:10:37 +02:00
test-convert-tagsbranch-topology.t test-convert: disable autocrlf for git 2012-06-08 05:31:28 +03:00
test-convert-tla.t tests: use 'hghave symlink' for tests using symlinks 2011-11-07 03:14:54 +01:00
test-convert.t convert: introduce hg.revs to replace hg.startrev and --rev with a revset 2013-07-20 00:43:08 +02:00
test-copy-move-merge.t manifestmerge: pass in branchmerge and force separately 2013-02-08 15:23:23 +00:00
test-copy.t spelling: nonexistent 2012-08-17 13:58:18 -07:00
test-custom-filters.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-debugbuilddag.t tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup 2012-10-10 01:37:54 +02:00
test-debugbundle.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-debugcommands.t debugrevlog: handle numrevs == numfull case (issue3537) 2012-07-11 11:52:42 +02: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 tests: make (glob) on windows accept \ instead of / 2011-11-07 03:25:10 +01:00
test-demandimport.py test-demandimport.py: PyPy support 2010-12-01 21:46:08 +01:00
test-demandimport.py.out test-demandimport.py: PyPy support 2010-12-01 21:46:08 +01:00
test-dicthelpers.py dicthelpers.diff: compare against default for missing values 2013-04-10 12:31:07 -07:00
test-diff-binary-file.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-diff-change.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-diff-color.t tests: remove glob lines which unnecessary match / for \ on windows 2013-02-23 22:54:57 +01: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 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-reverse.t tests: unify test-diff-reverse 2010-08-31 10:21:24 +02:00
test-diff-subdir.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-diff-unified.t tests: cleanup of tests that got lost in their own nested directories 2012-06-11 01:38:32 +02:00
test-diff-upgrade.t patch: Fix nullid for binary git diffs (issue4054) 2013-10-07 17:47:19 -04:00
test-diffdir.t revsets: make revpair revsets-aware 2010-10-07 18:05:04 -05:00
test-diffstat.t check-code: fix check for trailing whitespace on empty lines 2012-08-08 18:10:30 +02:00
test-dirstate-race.t tests: remove exec bit from .t files 2010-09-14 16:03:10 +02:00
test-dirstate.t tests: AIX can't handle negative date in test-dirstate.t 2013-04-30 14:56:33 +01:00
test-dispatch.py dispatch: wrap dispatch related information in a request class 2011-05-26 00:44:11 +03: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 tests: fix for windows - slashes and no serve 2013-01-30 19:40:07 +01:00
test-doctest.py dispatch: add doctests for _earlygetopt 2013-04-29 14:14:41 -07:00
test-double-merge.t manifestmerge: pass in branchmerge and force separately 2013-02-08 15:23:23 +00:00
test-duplicateoptions.py plan9: initial support for plan 9 from bell labs 2012-04-08 12:43:41 -07: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 help: indicate help omitting if help document is not fully displayed 2012-10-18 10:31:15 +09:00
test-encoding-textwrap.t help: indicate help omitting if help document is not fully displayed 2012-10-18 10:31:15 +09:00
test-encoding.t merge with stable 2012-08-15 12:12:21 +02: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 tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-eol-patch.t tests: don't overwrite HGRCPATH 2011-03-01 17:01:17 +01:00
test-eol-tag.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-eol-update.t tests: don't overwrite HGRCPATH 2011-03-01 17:01:17 +01:00
test-eol.t tests: convert some hghave unix-permissions to #if 2012-06-19 01:43:41 +02:00
test-eolfilename.t status: use condwrite to avoid zero-width format string hack 2012-11-06 17:30:47 -06: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 merge: changing the mode of a file is also an update 2013-01-10 00:44:23 +01:00
test-export.t export: export working directory parent by default 2013-02-11 00:43:12 +01:00
test-extdiff.t help: indicate help omitting if help document is not fully displayed 2012-10-18 10:31:15 +09:00
test-extension.t demandimport: allow extensions to import own modules by absolute name 2013-10-05 01:02:22 +09: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 tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-filebranch.t tests: reduce spurious failures when run with generaldelta 2012-07-11 15:03:10 -07:00
test-filecache.py filecache: create an entry in _filecache when __set__ is called for a missing one 2012-12-17 15:25:45 +02:00
test-filecache.py.out filecache: create an entry in _filecache when __set__ is called for a missing one 2012-12-17 15:25:45 +02:00
test-filelog.py spelling: doesn't/does not 2012-08-17 13:58:18 -07: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.t fileset: handle underbar in symbols 2013-07-23 14:18:56 -05:00
test-flags.t tests: better test coverage of merges of flags 2013-01-15 01:05:12 +01:00
test-fncache.t filtering: rename filters to their antonyms 2013-01-13 01:39:16 -06:00
test-gendoc.t tests: test-gendoc.t checks if anything was translated 2013-10-18 18:56:52 +02:00
test-generaldelta.t generaldelta: fix test 2013-09-30 18:27:42 -07:00
test-getbundle.t tests: use 'hghave serve' to guard tests that requires serve daemon management 2011-11-07 03:24:53 +01:00
test-git-export.t patch: Fix nullid for binary git diffs (issue4054) 2013-10-07 17:47:19 -04:00
test-globalopts.t heads: modernize documentation (issue3992) 2013-07-21 18:45:42 -05:00
test-glog.t revlog: fix a regression with null revision 2013-04-18 16:46:09 +04:00
test-gpg.t gpg: lowercase messages 2012-06-12 14:18:18 +02:00
test-graft.t graft: make skip messages more helpful 2013-10-03 18:01:21 +02:00
test-grep.t grep: don't search past the end of the searched string 2012-11-12 19:27:03 +02:00
test-hardlinks.t filtering: rename filters to their antonyms 2013-01-13 01:39:16 -06:00
test-help.t paper: edit search hint to include new feature description 2013-09-06 13:30:57 +04:00
test-hg-parseurl.py hg: make parseurl() consistently return normalised path 2011-04-06 12:48:59 +02: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 tests: unify test-hghave 2010-09-26 13:41:32 -05:00
test-hgignore.t hgignore: fix regression with hgignore directory matches (issue3921) 2013-05-03 09:44:50 -07:00
test-hgk.t hgk: add support for phases 2013-03-22 09:19:41 -07:00
test-hgrc.t version: bump copyright year 2013-07-17 17:34:30 -07:00
test-hgweb-auth.py cleanup: drop unused variables and an unused import 2013-07-01 20:48:56 +02:00
test-hgweb-auth.py.out http: strip credentials from urllib2 manager URIs (issue2885) 2011-08-05 21:05:40 +02:00
test-hgweb-commands.t paper: edit search hint to include new feature description 2013-09-06 13:30:57 +04:00
test-hgweb-descend-empties.t paper: edit search hint to include new feature description 2013-09-06 13:30:57 +04:00
test-hgweb-diffs.t paper: edit search hint to include new feature description 2013-09-06 13:30:57 +04:00
test-hgweb-empty.t paper: edit search hint to include new feature description 2013-09-06 13:30:57 +04:00
test-hgweb-filelog.t paper: edit search hint to include new feature description 2013-09-06 13:30:57 +04:00
test-hgweb-no-path-info.t hgweb: make the test suite use hgweb in a more WSGI compliant way 2013-01-27 03:32:09 +01:00
test-hgweb-no-request-uri.t hgweb: make the test suite use hgweb in a more WSGI compliant way 2013-01-27 03:32:09 +01:00
test-hgweb-non-interactive.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-hgweb-raw.t test-hgweb-raw.t: use killdaemons instead of kill cat pidfile 2013-02-09 05:29:10 -06:00
test-hgweb-removed.t paper: edit search hint to include new feature description 2013-09-06 13:30:57 +04:00
test-hgweb.t paper: edit search hint to include new feature description 2013-09-06 13:30:57 +04:00
test-hgwebdir-paths.py backout 17bc9a6bb165 (issue3077) (issue3071) 2011-10-29 11:02:23 -05:00
test-hgwebdir.t hgweb: make stripes in repo list with CSS 2013-07-13 17:49:20 +04:00
test-hgwebdirsym.t tests: prepare get-with-headers.py for MSYS 2012-06-21 03:05:02 +02:00
test-highlight.t paper: edit search hint to include new feature description 2013-09-06 13:30:57 +04:00
test-histedit-arguments.t histedit: suggest "histedit --abort" for inconsistent histedit state 2013-10-01 00:35:07 +09:00
test-histedit-bookmark-motion.t histedit-test: generalise --commands "-" usage 2013-04-16 21:57:25 -05:00
test-histedit-commute.t histedit-test: generalise --commands "-" usage 2013-04-16 21:57:25 -05:00
test-histedit-drop.t histedit-test: generalise --commands "-" usage 2013-04-16 21:57:25 -05:00
test-histedit-edit.t checkunfinished: accommodate histedit quirk 2013-07-25 02:17:52 -05:00
test-histedit-fold-non-commute.t histedit-test: generalise --commands "-" usage 2013-04-16 21:57:25 -05:00
test-histedit-fold.t checkunfinished: accommodate histedit quirk 2013-07-25 02:17:52 -05:00
test-histedit-no-change.t histedit: don't clobber working copy on --abort if not on histedit cset 2013-08-01 19:55:02 -05:00
test-histedit-non-commute-abort.t histedit-test: generalise --commands "-" usage 2013-04-16 21:57:25 -05:00
test-histedit-non-commute.t histedit-test: generalise --commands "-" usage 2013-04-16 21:57:25 -05:00
test-histedit-obsolete.t tests: prepare rebase test for wc parent preservation 2013-10-14 16:49:54 +02:00
test-histedit-outgoing.t histedit: abort if there are multiple roots in "--outgoing" revisions 2013-10-01 00:12:34 +09:00
test-hook.t dispatch: print 'abort:' when a pre-command hook fails (BC) 2013-04-16 14:39:37 -07:00
test-http-branchmap.t test-http-branchmap: enable on Windows 2012-09-09 12:31:14 +02:00
test-http-clone-r.t tests: make tests work if directory contains special characters 2012-04-03 19:06:35 +02:00
test-http-proxy.t branchcache: fetch source branchcache during clone (issue3378) 2012-10-03 13:19:53 -07:00
test-http.t clone: don't fail with --update for non-local clones (issue3578) 2012-08-08 10:04:02 -05:00
test-https.t tests: remove glob from output lines containing no glob character 2013-02-13 22:05:30 +01:00
test-hup.t tests: avoid test-hup hanging on AIX 2012-04-05 12:31:21 +01:00
test-hybridencode.py store: switch to C-based hashed path encoding 2012-12-12 13:09:37 -08:00
test-hybridencode.py.out test-hybridencode: in practice, extensions aren't really unbound in length 2012-09-30 23:53:56 +02:00
test-i18n.t tests: add missing no-outer-repo requirements 2012-06-20 23:41:21 +02:00
test-identify.t tests: convert some 'hghave no-outer-repo' to #if 2012-06-20 23:41:21 +02:00
test-impexp-branch.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-import-bypass.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-import-context.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-import-eol.t tests: use (esc) instead of other kinds of string escaping 2010-11-08 01:41:42 +01:00
test-import-git.t check-code: fix check for trailing whitespace on continued lines too 2012-08-08 18:10:37 +02:00
test-import-merge.t solaris: tests can't use tail -n 2013-08-26 15:20:44 -07:00
test-import-unknown.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-import.t import: cut commit messages at --- unconditionally (issue2148) 2013-07-27 19:31:14 -05:00
test-incoming-outgoing.t scmutil: unify some 'no changes found' messages 2012-01-25 17:14:08 -06:00
test-inherit-mode.t filtering: rename filters to their antonyms 2013-01-13 01:39:16 -06:00
test-init.t localrepo: store requirements sorted 2012-12-12 02:38:14 +01:00
test-inotify-debuginotify.t test-inotify-debuginotify.t: migrate to killdaemons from kill cat pidfile 2013-02-09 05:30:40 -06:00
test-inotify-dirty-dirstate.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-inotify-issue1371.t test-inotify-issue1371.t: switch to killdaemons from kill cat pidfile 2013-02-09 05:32:00 -06:00
test-inotify-issue1542.t test-inotify-issue1542.t: migrate to killdaemons from kill cat pidfile 2013-02-09 05:33:39 -06:00
test-inotify-issue1556.t test-inotify-issue1556.t: migrate to killdaemons from kill cat pidfile 2013-02-09 05:34:22 -06:00
test-inotify-lookup.t test-inotify-lookup.t: migrate to killdaemons from kill cat pidfile 2013-02-09 05:35:20 -06:00
test-inotify.t test-inotify.t: migrate to killdaemons from kill cat pidfile 2013-02-09 05:36:19 -06:00
test-install.t debuginstall: show directory for Python lib 2012-08-06 12:59:47 +02:00
test-issue522.t tests: update test output (will be folded into parent) 2013-02-09 15:22:04 -08:00
test-issue612.t merge: don't use unknown() 2012-02-09 17:04:17 -06:00
test-issue619.t branch: warn on branching 2011-12-08 14:32:44 -06:00
test-issue660.t revert: make backup when unforgetting a file (issue3423) 2013-07-26 17:08:05 -05:00
test-issue672.t merge: increase safety of parallel updating/removing on icasefs 2013-04-29 15:58:15 +09:00
test-issue842.t branch: warn on branching 2011-12-08 14:32:44 -06:00
test-issue1089.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-issue1175.t merge with stable 2013-03-01 10:05:37 -06:00
test-issue1306.t branch: warn on branching 2011-12-08 14:32:44 -06:00
test-issue1438.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-issue1502.t update: improve error message for clean non-linear update 2013-09-23 17:43:33 -07:00
test-issue1802.t manifestmerge: pass in branchmerge and force separately 2013-02-08 15:23:23 +00:00
test-issue1877.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-issue2137.t test: use proper subclassing in test-issue2137.t. 2012-10-16 23:12:07 +02:00
test-issue3084.t largefiles: getstandinmatcher should not depend on existence of directories 2013-02-28 13:45:18 +01:00
test-journal-exists.t test-journal-exists: use #if 2012-06-15 00:39:21 +02:00
test-keyword.t export: show 'Date' header in a format that also is readable for humans 2013-02-08 22:54:17 +01:00
test-known.t tests: enable even more Windows server tests 2012-09-14 21:05:24 +02:00
test-largefiles-cache.t tests: sprinkle globs over largefiles/subrepo tests for Windows 2013-05-02 11:26:43 -07:00
test-largefiles-small-disk.t largefiles: fix largefiles+subrepo update (issue3752) 2013-01-23 00:51:53 +01:00
test-largefiles.t update: standardize error message for dirty update --check 2013-09-23 20:33:02 -07:00
test-lfconvert.t tests: sprinkle globs over largefiles/subrepo tests for Windows 2013-05-02 11:26:43 -07:00
test-locate.t tests: cleanup of tests that got lost in their own nested directories 2012-06-11 01:38:32 +02:00
test-lock-badness.t tests: use 'hghave unix-permissions' for tests that really use chmod 2011-11-07 03:14:55 +01:00
test-log.t revlog: handle hidden revs in _partialmatch (issue3979) 2013-07-23 17:28:12 -05:00
test-lrucachedict.py lrucachedict: implement clear() 2013-09-06 13:16:21 -07:00
test-lrucachedict.py.out lrucachedict: implement clear() 2013-09-06 13:16:21 -07: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.t tests: drop a couple of unnecessary 'hghave symlink' 2012-06-10 18:50:42 +02:00
test-merge1.t merge: standardize error message for dirty working dir 2013-09-23 20:50:51 -07: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: standardize error message for dirty update --check 2013-09-23 20:33:02 -07:00
test-merge6.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-merge7.t manifestmerge: pass in branchmerge and force separately 2013-02-08 15:23:23 +00:00
test-merge8.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-merge9.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-merge10.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-merge-closedheads.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-merge-commit.t manifestmerge: pass in branchmerge and force separately 2013-02-08 15:23:23 +00:00
test-merge-default.t merge with stable 2011-12-08 16:01:44 -06:00
test-merge-force.t merge: standardize error message for dirty working dir 2013-09-23 20:50:51 -07:00
test-merge-internal-tools-pattern.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-merge-local.t merge: give a special message for internal:merge failure (issue3105) 2011-11-16 18:04:19 -06:00
test-merge-prompt.t merge: don't indent "local changed %s which remote deleted" prompt 2013-02-04 02:46:53 +01:00
test-merge-remove.t tests: unify test-merge-remove 2010-09-12 12:11:39 +02:00
test-merge-revert2.t merge: give a special message for internal:merge failure (issue3105) 2011-11-16 18:04:19 -06: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 tests: avoid writing files to HGTMP 2013-06-02 15:27:08 -05:00
test-merge-types.t manifestmerge: pass in branchmerge and force separately 2013-02-08 15:23:23 +00:00
test-minirst.py minirst: generate tables as a list of joined lines 2012-06-01 11:58:23 +02:00
test-minirst.py.out minirst: CGI escape strings prior to embedding it in the HTML 2013-02-09 17:44:25 -05:00
test-mq-eol.t patch: write .rej files without rewriting EOLs 2010-12-03 11:40:30 +09:00
test-mq-git.t tests: unify some of test-mq* 2010-09-19 23:42:18 +02:00
test-mq-guards.t mq: make qprev return the previous applied patch (issue3245) 2012-02-03 19:47:09 +01:00
test-mq-header-date.t check-code: fix check for trailing whitespace on continued lines too 2012-08-08 18:10:37 +02:00
test-mq-header-from.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-mq-merge.t patch: fuzz more aggressively to match patch(1) behaviour 2012-02-13 17:22:35 +01:00
test-mq-missingfiles.t patch: keep patching after missing copy source (issue3480) 2012-06-01 17:37:56 +02: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: enable even more Windows server tests 2012-09-14 21:05:24 +02:00
test-mq-qdelete.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-mq-qdiff.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-mq-qfold.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-mq-qgoto.t mq: fix qpop of working directory parent patch when not at qtip 2013-01-15 01:05:12 +01:00
test-mq-qimport-fail-cleanup.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-mq-qimport.t tests: enable even more Windows server tests 2012-09-14 21:05:24 +02:00
test-mq-qnew.t tests: add missing accept of native pathname separator 2012-04-28 01:55:39 +02:00
test-mq-qpush-exact.t merge: exit early during a no-op update (BC) 2013-10-01 17:43:54 -07:00
test-mq-qpush-fail.t mq: drop _cacheabletip usage 2012-12-28 03:42:21 +01: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 help: indicate help omitting if help document is not fully displayed 2012-10-18 10:31:15 +09:00
test-mq-qrefresh-replace-log-message.t spelling: Environment 2012-08-17 13:58:18 -07:00
test-mq-qrefresh.t test-mq-qrefresh: test that the patch at qtip is indeed empty 2012-11-08 11:54:08 +01:00
test-mq-qrename.t mq: avoid data loss upon qfold + qmv (issue3058) 2011-10-20 16:43:31 +02:00
test-mq-qsave.t tests: unify some of test-mq* 2010-09-19 23:42:18 +02:00
test-mq-safety.t tests: convert a push test to use revsets 2012-07-15 12:43:10 -04:00
test-mq-subrepo-svn.t tests: cleanup of svn url handling 2012-06-26 03:35:22 +02:00
test-mq-subrepo.t merge: let the user choose to merge, keep local or keep remote subrepo revisions 2013-09-06 00:38:28 +02:00
test-mq-symlinks.t destroyed: drop complex branchcache rebuilt logic 2013-01-16 00:09:26 +01:00
test-mq.t mq: extract strip function as its standalone extension (issue3824) 2013-09-26 23:57:21 +02:00
test-mv-cp-st-diff.t copies: do not track backward copies, only renames (issue3739) 2012-12-26 15:04:07 -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 filtering: rename filters to their antonyms 2013-01-13 01:39:16 -06:00
test-newcgi.t tests: introduce 'hghave msys' to skip tests that would fail because of msys 2011-11-21 01:49:20 +01:00
test-newercgi.t tests: introduce 'hghave msys' to skip tests that would fail because of msys 2011-11-21 01:49:20 +01:00
test-no-symlinks.t tests: move test bundles in a bundles/ subdirectory 2011-04-30 17:38:06 +02:00
test-notify-changegroup.t tests: ignore slash direction in paths in test-notify-changegroup.t 2011-12-26 16:57:14 +01:00
test-notify.t notify: support revset selection for subscriptions 2012-08-13 22:42:10 +02:00
test-obsolete-changeset-exchange.t pull: fix crash when pulling changeset that get hidden locally (issue3788) 2013-01-29 15:26:10 +01:00
test-obsolete-checkheads.t push: refuse to push bumped changeset 2012-10-19 00:50:12 +02:00
test-obsolete-divergent.t spelling: fix some minor issues found by spell checker 2013-02-10 18:24:29 +01:00
test-obsolete.t merge with stable 2013-02-13 15:09:43 -06:00
test-oldcgi.t tests: introduce 'hghave msys' to skip tests that would fail because of msys 2011-11-21 01:49:20 +01:00
test-parents.t tests: fix for windows - slashes and no serve 2013-01-30 19:40:07 +01:00
test-parse-date.t solaris: sed doesn't recognize a line without a newline 2013-08-23 16:05:38 -07:00
test-parseindex2.py tests: fix test-parseindex2.py when run with --pure 2012-05-11 02:32:26 -07:00
test-parseindex2.py.out
test-parseindex.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-patch-offset.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +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 export: show 'Date' header in a format that also is readable for humans 2013-02-08 22:54:17 +01:00
test-pathencode.py merge with stable 2013-06-21 15:31:40 -05:00
test-paths.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-pending.t tests: remove hghave system-sh from test-pending.t 2012-06-18 03:42:28 +02:00
test-permissions.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-phases-exchange.t tests: skip permissions tests in test-phases-exchange when fs lacks permissions 2013-05-02 11:17:18 -07:00
test-phases.t documentation: update to new filter names 2013-01-21 19:40:15 +01:00
test-profile.t tests: fix test-profile to not depend on HGPROF environment variable 2013-03-12 10:37:48 -07:00
test-progress.t progress: stop getting stuck in a nested topic during a long inner step 2013-08-23 13:28:18 -04:00
test-propertycache.py test: make test-propertycache.py python2.4 compatible 2013-10-02 11:16:03 +02:00
test-propertycache.py.out repoview: have unfilteredpropertycache using the underlying cache 2013-09-30 14:23:14 +02:00
test-pull-branch.t check-code: fix check for trailing whitespace on sh command lines 2012-08-08 18:10:16 +02:00
test-pull-http.t pull: list bookmarks before pulling changesets (issue3873) 2013-03-29 19:54:06 -07:00
test-pull-permission.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-pull-pull-corruption.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-pull-r.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-pull-update.t update: improve error message for clean non-linear update 2013-09-23 17:43:33 -07:00
test-pull.t spelling: doesn't/does not 2012-08-17 13:58:18 -07:00
test-purge.t purge: lowercase messages 2012-06-12 14:18:18 +02:00
test-push-cgi.t wireproto: clarify cryptic 'remote: unsynced changes' error message on push 2013-04-11 14:54:18 +02:00
test-push-hook-lock.t tests: remove exec bit from .t files 2010-09-14 16:03:10 +02:00
test-push-http.t test-push-http: fix failing test on Windows 2012-10-19 15:03:35 +02:00
test-push-r.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-push-validation.t tests: fix for windows - slashes and no serve 2013-01-30 19:40:07 +01:00
test-push-warn.t discovery: abort also when pushing multiple headed new branch 2013-10-01 00:26:22 +09:00
test-qrecord.t tests: update for commit --secret 2013-07-18 16:29:05 -05:00
test-rebase-abort.t rebase: catch RepoLookupError at restoring rebase state for summary 2013-10-01 00:35:07 +09:00
test-rebase-bookmarks.t rebase: preserve active bookmark when not at head (issue3813) 2013-10-14 17:12:59 +02:00
test-rebase-cache.t rebase: preserve working directory parent (BC) 2013-10-14 16:12:29 +02:00
test-rebase-check-restore.t rebase: preserve working directory parent (BC) 2013-10-14 16:12:29 +02:00
test-rebase-collapse.t tests: prepare rebase test for wc parent preservation 2013-10-14 16:49:54 +02:00
test-rebase-conflicts.t dispatch: exit with status 1 for an InterventionRequired exception (bc) 2013-02-08 16:17:46 -06:00
test-rebase-detach.t rebase: preserve working directory parent (BC) 2013-10-14 16:12:29 +02:00
test-rebase-interruptions.t rebase: preserve working directory parent (BC) 2013-10-14 16:12:29 +02:00
test-rebase-issue-noparam-single-rev.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-rebase-mq-skip.t dispatch: exit with status 1 for an InterventionRequired exception (bc) 2013-02-08 16:17:46 -06:00
test-rebase-mq.t rebase: switch from util.Abort to util.InterventionRequired where appropriate (bc) 2013-02-08 16:27:59 -06:00
test-rebase-named-branches.t rebase: preserve working directory parent (BC) 2013-10-14 16:12:29 +02:00
test-rebase-newancestor.t rebase: preserve working directory parent (BC) 2013-10-14 16:12:29 +02:00
test-rebase-obsolete.t rebase: preserve working directory parent (BC) 2013-10-14 16:12:29 +02:00
test-rebase-parameters.t rebase: preserve working directory parent (BC) 2013-10-14 16:12:29 +02:00
test-rebase-pull.t tests: fix windows test failures 2012-12-28 14:10:35 +01:00
test-rebase-rename.t tests: check path separator in moves 2013-05-03 14:19:30 -07:00
test-rebase-scenario-global.t rebase: preserve working directory parent (BC) 2013-10-14 16:12:29 +02:00
test-rebuildstate.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-record.t check-code: add a rule against a GNU sed-ism 2013-04-22 16:33:28 -05:00
test-relink.t tests: introduce hghave hardlinks 2012-06-15 00:02:27 +02:00
test-remove.t tests: do not skip code-checking on some whole files 2013-07-01 06:50:58 +02:00
test-rename-after-merge.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-rename-dir-merge.t tests: check path separator in moves 2013-05-03 14:19:30 -07:00
test-rename-merge1.t tests: update test output (will be folded into parent) 2013-02-09 15:22:04 -08:00
test-rename-merge2.t merge: increase safety of parallel updating/removing on icasefs 2013-04-29 15:58:15 +09:00
test-rename.t tests: fix for windows - slashes and no serve 2013-01-30 19:40:07 +01:00
test-repair-strip.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-requires.t localrepo: make supported features manageable in each repositories individually 2013-09-21 21:33:29 +09:00
test-resolve.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-revert-flags.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-revert-unknown.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-revert.t revert: ensure that copies and renames are honored (issue3920) 2013-05-03 12:40:17 -07:00
test-revlog-ancestry.py revlog.ancestors: add support for including revs 2012-12-17 15:13:51 -08: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 tests: reduce spurious failures when run with generaldelta 2012-07-11 15:03:10 -07:00
test-revset-dirstate-parents.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-revset-outgoing.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-revset.t revset: fix wrong keyword() behaviour for strings with spaces 2013-08-06 00:52:06 +04:00
test-rollback.t test-rollback: enable for Windows 2012-06-11 19:04:18 +02:00
test-run-tests.t test-run-tests.t: fix wrong test case for cr handling on Windows 2012-10-18 00:33:26 +02:00
test-schemes.t scheme: don't crash on invalid URLs 2013-04-11 14:41:22 +02:00
test-serve.t tests: remove last two check-code warnings about killdaemons 2013-02-09 13:58:13 +00:00
test-setdiscovery.t debugdiscovery: report heads in sorted order 2012-12-12 02:38:14 +01:00
test-share.t tests: enable more server tests on Windows 2012-09-12 22:21:54 +02:00
test-shelve.t shelve: fix dirstate corruption during unshelve (issue4055) 2013-10-11 17:19:40 -07:00
test-simple-update.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-simplemerge.py spelling: sentinel 2012-08-17 13:58:19 -07:00
test-simplemerge.py.out actually port simplemerge to hg 2007-04-16 20:17:39 -03:00
test-ssh-clone-r.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-ssh.t debugpushkey: list keys sorted 2012-12-16 20:50:57 +01:00
test-static-http.t test-static-http.t: enable on Windows 2012-09-12 22:31:54 +02:00
test-status-color.t color: add a test with extension loaded and ui.formatted=False 2013-04-19 22:03:59 -07:00
test-status-inprocess.py pylint, pyflakes: remove unused or duplicate imports 2010-04-14 17:58:10 +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.t match: fix root calculation for combining regexps with simple paths 2013-04-30 01:04:35 +02:00
test-strict.t command: remove phase from the list of basic command 2012-11-28 11:20:56 +01:00
test-strip-cross.t tests: reduce spurious failures when run with generaldelta 2012-07-11 15:03:10 -07:00
test-strip.t strip: rename test-mq-strip into test-strip 2013-09-26 11:11:39 +02:00
test-subrepo-deep-nested-change.t check-code: fix check for trailing whitespace on empty lines 2012-08-08 18:10:30 +02:00
test-subrepo-git.t merge: let the user choose to merge, keep local or keep remote subrepo revisions 2013-09-06 00:38:28 +02:00
test-subrepo-missing.t check-code: fix check for trailing whitespace on sh command lines 2012-08-08 18:10:16 +02: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 subrepo: append subrepo path to subrepo error messages 2012-12-13 23:37:53 +01:00
test-subrepo-relative-path.t tests: enable more server tests on Windows 2012-09-12 22:21:54 +02:00
test-subrepo-svn.t merge: let the user choose to merge, keep local or keep remote subrepo revisions 2013-09-06 00:38:28 +02:00
test-subrepo.t merge: let the user choose to merge, keep local or keep remote subrepo revisions 2013-09-06 00:38:28 +02:00
test-symlink-os-yes-fs-no.py test-symlink-os-yes-fs-no.py: clean up use of two-argument raise 2013-01-01 13:21:15 -06:00
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 localrepo.status: ignore empty symlink placeholders 2013-08-31 10:16:06 -07:00
test-symlinks.t manifestmerge: local unknown, remote created: don't traverse symlinks 2013-05-08 14:11:01 -07:00
test-tag.t tests: backport some glob fixups 2013-05-21 15:29:53 -05:00
test-tags.t tags: write tag overwriting history also into tag cache file (issue3911) 2013-08-28 22:09:53 +09:00
test-template-engine.t templatekw: merge, preferring the second implementation 2012-08-14 08:11:15 -07:00
test-transplant.t bundlerepo: don't return the peer without bundlerepo from getremotechanges 2012-12-28 11:16:01 +01:00
test-treediscovery-legacy.t tests: enable more server tests on Windows 2012-09-12 22:21:54 +02:00
test-treediscovery.t tests: enable more server tests on Windows 2012-09-12 22:21:54 +02:00
test-trusted.py check-code: check for spaces around = for named parameters 2013-10-03 14:50:47 +02:00
test-trusted.py.out ui: lowercase "not trusting file" warning message 2012-06-12 14:18:18 +02:00
test-ui-color.py cleanup: remove unused imports 2013-06-13 01:36:58 +02:00
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 ui: add configint function and tests 2011-05-03 22:28:08 +02:00
test-ui-config.py.out ui: add configint function and tests 2011-05-03 22:28:08 +02:00
test-ui-verbosity.py *: kill all unnecessary shebangs. 2010-10-26 12:18:39 +02:00
test-ui-verbosity.py.out tests: renamed Python tests to .py 2009-05-17 01:39:31 +02:00
test-unbundlehash.t tests: enable more server tests on Windows 2012-09-12 22:21:54 +02:00
test-unionrepo.t tests: fix unionrepo path issue on msys (issue3927) 2013-05-09 15:01:11 -05:00
test-unrelated-pull.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-up-local-change.t merge: standardize error message for dirty working dir 2013-09-23 20:50:51 -07:00
test-update-branches.t update: standardize error message for dirty update --check 2013-09-23 20:33:02 -07:00
test-update-issue1456.t update: standardize error message for dirty update --check 2013-09-23 20:33:02 -07:00
test-update-renames.t tests: cleanup of tests that ended up outside $TESTTMP 2012-06-11 01:08:39 +02:00
test-update-reverse.t merge: increase safety of parallel updating/removing on icasefs 2013-04-29 15:58:15 +09:00
test-url-rev.t summary: clear "commonincoming" also if branches are different 2013-04-09 23:40:11 +09:00
test-url.py merge with stable 2011-12-05 17:48:40 -06:00
test-username-newline.t tests: drop final true command from unified tests 2010-09-20 16:00:15 -05:00
test-verify.t verify: do not choke on valid changelog without manifest 2012-08-21 20:51:16 +02:00
test-walk.t check-code: check that '>' is used for continued lines 2013-10-03 14:50:47 +02:00
test-walkrepo.py cleanup: "not x in y" -> "x not in y" 2012-05-12 16:00:57 +02:00
test-websub.t extensions: obsolete and remove interhg extension 2013-02-09 11:00:42 +01:00
test-win32text.t win32text: lowercase warning message 2012-06-12 14:18:18 +02:00
test-wireproto.py clfilter: make localpeer use a repo with "unserved" filter 2013-01-06 04:41:11 +01:00
test-wireproto.py.out test-wireprotocol.py: rename to test-wireproto.py for consistency 2011-06-29 13:04:00 +02:00
test-wireproto.t tests: enable more server tests on Windows 2012-09-12 22:21:54 +02:00
tinyproxy.py tests: fix toctou race in tinyproxy.py (issue3795) 2013-01-31 19:13:13 +01:00

To run the tests, do:

cd tests/
python run-tests.py

See http://mercurial.selenic.com/wiki/WritingTests for
more information on writing tests.