sapling/tests
Christian Ebert 924a741c44 keyword: specific regular expressions depending on read mode
More safeguarding against accidental (un)expansion:

Reading filelog: act only on \$(kw1|kw2|..)\$ as keywords are always
                 stored unexpanded.
Reading wdir:    act only on \$(kw1|kw2|..): [^$\n\r]*? \$ as we only
                 are interested in expanded keywords in this situation.
                 Note: we cannot use ..): [^$\n\r]+? \$ because e.g.
                 the {branch} template might be empty.

hg record is a special case as we read from the working directory and
need one regex each for modified and added files. Therefore test
recording an added file.

This way we finally also forbid sequences like $Id:  $ being treated
as keywords.
2010-10-08 18:39:46 +01:00
..
blacklists run-tests: split tests/blacklist in tests/blacklists/* 2009-12-10 17:21:31 +09:00
gpg gpg: add test 2009-06-14 13:32:19 -07:00
svn Merge with crew-stable 2010-05-19 22:32:40 +02:00
autodiff.py patch: support diff data loss detection and upgrade 2010-01-01 20:54:05 +01:00
binfile.bin
bzr-definitions tests: remove more instances of export FOO=bar bashism 2009-07-05 18:52:55 -04:00
darcs1.hg tests: fold darcs test repository into a bundle 2010-09-26 13:11:31 -05:00
filtertmp.py Fix test-push-validation under Windows 2010-02-14 18:39:16 +01:00
get-with-headers.py tests: fix incompatibility with python-2.4 in test-hgweb 2010-09-11 10:57:35 +02:00
helpers.sh strip: improve full backup message 2010-05-20 12:15:44 -05:00
hghave doc: add generic frontend to rst2man and rst2html 2010-04-22 09:57:04 +02:00
killdaemons.py pylint, pyflakes: remove unused or duplicate imports 2010-04-14 17:58:10 +09:00
legacy-encoding.hg
md5sum.py
printenv.py many, many trivial check-code fixups 2010-01-25 00:05:27 -06:00
printrepr.py Update license to GPLv2+ 2010-01-19 22:20:08 -06: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: handle .tst not ending with an LF 2010-10-08 17:00:38 -05:00
sitecustomize.py tests: use external coverage, mandate newer version 2010-03-11 15:32:24 +01:00
svn-safe-append.py
tampered.hg test-audit-path: add one more test (issue 1450) 2009-01-04 08:06:05 +01:00
test-586.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-1102.t tests: unify test-1102 2010-08-14 02:00:33 +02:00
test-abort-checkin.t tests: exit 0 no longer needed on unified tests 2010-09-17 17:03:04 -05:00
test-acl.t tests: drop final true command from unified tests 2010-09-20 16:00:15 -05:00
test-add.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-addremove-similar.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-addremove.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-alias.t tests: exit 0 no longer needed on unified tests 2010-09-17 17:03:04 -05:00
test-annotate.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-archive-symlinks.t tests: unify test-archive-symlinks 2010-08-14 02:26:53 +02:00
test-archive.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-audit-path.t tests: removed test names in tests 2010-09-30 09:49:40 +02:00
test-backout.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-backwards-remove.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-bad-extension.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-bad-pull.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-basic.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-bdiff.py removed unused imports 2009-05-30 23:20:30 +02:00
test-bdiff.py.out tests: renamed Python tests to .py 2009-05-17 01:39:31 +02:00
test-bheads.t tests: cleanup exit code handling in unified tests 2010-09-21 16:00:02 -05:00
test-bisect2.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-bisect.t tests: avoid checking the exitcode of false 2010-09-25 21:52:17 +02:00
test-bookmarks-current.t tests: unify test-bookmarks-current 2010-08-14 02:58:34 +02:00
test-bookmarks-pushpull.t tests: drop final true command from unified tests 2010-09-20 16:00:15 -05:00
test-bookmarks-rebase.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-bookmarks-strip.t Merge with stable 2010-09-24 00:17:04 +02:00
test-bookmarks.t tests: drop final true command from unified tests 2010-09-20 16:00:15 -05:00
test-branch-option.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-branches.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-bundle-r.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-bundle-type.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-bundle-vs-outgoing.t tests: cleanup exit code handling in unified tests 2010-09-21 16:00:02 -05:00
test-bundle.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-casefolding.t tests: unify test-casefolding 2010-09-27 13:13:34 -05:00
test-cat.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-changelog-exec.t tests: unify test-changelog-exec 2010-08-14 03:28:45 +02:00
test-check-code test-check-code: fix test after 56219b8ba214 2010-08-12 18:30:06 +02:00
test-check-code-hg.py tests: only run check-code on tracked files 2010-08-09 12:25:01 -05:00
test-check-code.out check-code: catch format(), introduced in Python 2.6 2010-06-15 09:55:59 +02:00
test-children.t tests: unify test-children 2010-08-17 17:56:26 +05:30
test-churn.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-clone-cgi.t tests: unify test-clone-cgi 2010-09-26 13:11:52 -05:00
test-clone-failure.t tests: unify test-clone-failure 2010-09-26 13:41:17 -05:00
test-clone-pull-corruption.t tests: unify test-clone-pull-corruption 2010-09-26 13:41:32 -05:00
test-clone-r.t tests: unify test-clone-r 2010-08-15 20:36:49 +02:00
test-clone-update-order.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-clone.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-command-template.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-commit-copy.t unify test-commit-copy 2010-08-12 22:24:13 +09:00
test-commit-unresolved.t tests: exit 0 no longer needed on unified tests 2010-09-17 17:03:04 -05:00
test-commit.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-committer.t tests: require regexes in unified tests to be marked with " (re)" 2010-09-22 16:06:00 -05:00
test-config-case.t tests: unify test-config-case 2010-08-30 11:39:43 +02:00
test-conflict.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-confused-revert.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-context.py move working dir/dirstate methods from localrepo to workingctx 2010-06-07 20:03:32 +02:00
test-context.py.out
test-convert-authormap.t tests: unify test-convert-authormap 2010-09-26 14:33:08 -05:00
test-convert-baz check-code.py: Check for bare ^ 2010-03-31 11:07:46 +02:00
test-convert-baz.out Updated test output of test-convert-baz after bfc8a096e3db 2010-03-03 16:00:02 +01: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 tests: unify test-convert-bzr-directories 2010-09-26 14:36:32 -05:00
test-convert-bzr-ghosts.t tests: unify test-convert-bzr-ghosts 2010-09-26 14:36:49 -05:00
test-convert-bzr-merges.t tests: unify test-convert-bzr-merges 2010-09-26 14:37:30 -05:00
test-convert-bzr-treeroot.t tests: unify test-convert-bzr-treeroot 2010-09-26 14:37:47 -05:00
test-convert-bzr.t tests: unify test-convert-bzr 2010-09-26 14:35:24 -05:00
test-convert-clonebranches.t tests: unify test-convert-clonebranches 2010-09-26 14:39:34 -05:00
test-convert-cvs-branch.t test-convert-cvs-branch: add sleep so cvs notices changes 2010-09-28 03:01:35 +02:00
test-convert-cvs-detectmerge.t test-convert-cvs-detectmerge: add sleep so cvs notices changes 2010-09-29 01:33:31 +02:00
test-convert-cvs-synthetic.t tests: unify test-convert-cvs-synthetic 2010-09-26 16:39:52 -05:00
test-convert-cvs.t tests: unify test-convert-cvs 2010-09-26 14:50:58 -05: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: unify test-convert-cvsnt-mergepoints 2010-09-26 16:43:48 -05:00
test-convert-darcs.t tests: unify test-convert-darcs 2010-09-26 16:45:51 -05:00
test-convert-datesort.t tests: unify test-convert-datesort 2010-09-26 16:54:28 -05:00
test-convert-filemap.t tests: unify test-convert-filemap 2010-09-26 17:14:35 -05:00
test-convert-git.t tests: unify test-convert-git 2010-09-26 17:16:46 -05:00
test-convert-hg-sink.t tests: unify test-convert-hg-sink 2010-09-26 16:47:59 -05:00
test-convert-hg-source.t tests: unify test-convert-hg-source 2010-09-26 16:48:57 -05:00
test-convert-hg-startrev.t test-convert-hg-startrev: enable convert.hg.saverev. 2010-09-02 15:00:45 +02:00
test-convert-hg-svn.t tests: unify test-convert-hg-svn 2010-09-26 16:53:06 -05:00
test-convert-mtn-rename-directory.out right way to check if file was in renamed directory, fixes import monotone 2009-04-02 22:25:49 +04:00
test-convert-mtn.t tests: unify test-convert-mtn 2010-09-26 17:18:28 -05:00
test-convert-p4 Bourne shells do not maintain $PWD; update tests accordingly 2009-07-07 01:25:44 +02:00
test-convert-p4-filetypes tests: Don't use $PWD 2010-01-22 17:13:55 +01:00
test-convert-p4-filetypes.out convert: Make P4 conversion cope with keywords, binary files and symbolic links. 2009-06-18 10:39:04 +01:00
test-convert-p4.out convert/p4: win32 fixes 2009-04-13 16:15:45 +02:00
test-convert-splicemap.t tests: unify test-convert-splicemap 2010-09-26 17:17:19 -05:00
test-convert-svn-branches.t tests: various fixes for new unified test pattern format 2010-09-22 18:20:47 -05:00
test-convert-svn-encoding.t tests: removed test names in tests 2010-09-30 09:49:40 +02:00
test-convert-svn-move.t tests: various fixes for new unified test pattern format 2010-09-22 18:20:47 -05:00
test-convert-svn-sink.t tests: unify test-convert-svn-* 2010-09-21 18:40:33 +02:00
test-convert-svn-source.t tests: various fixes for new unified test pattern format 2010-09-22 18:20:47 -05:00
test-convert-svn-startrev.t tests: unify test-convert-svn-* 2010-09-21 18:40:33 +02:00
test-convert-svn-tags.t tests: unify test-convert-svn-* 2010-09-21 18:40:33 +02:00
test-convert-tagsbranch-topology.t tests: unify test-convert-tagsbranch-topology 2010-09-26 17:20:24 -05:00
test-convert-tla.t tests: unify test-convert-tla 2010-09-26 17:18:53 -05:00
test-convert.t tests: unify test-convert 2010-09-26 14:32:13 -05:00
test-copy2.t tests: exit 0 no longer needed on unified tests 2010-09-17 17:03:04 -05:00
test-copy-move-merge.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-copy.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-custom-filters.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-debugbuilddag.t tests: unify test-debugbuilddag 2010-08-17 18:02:13 +05:30
test-debugcomplete.t tests: update debugcomplete output 2010-09-20 15:33:12 -05:00
test-debugindexdot.t tests: unify tests-debugindexdot 2010-08-17 18:04:04 +05:30
test-debugrename.t tests: unify test-debugrename 2010-09-14 21:41:06 +02:00
test-default-push.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-demandimport.py Fix test-demandimport and test-trusted under Windows 2009-07-14 22:38:12 -04:00
test-demandimport.py.out Fix test-demandimport and test-trusted under Windows 2009-07-14 22:38:12 -04:00
test-diff-binary-file.t tests: unify test-diff-binary-file 2010-09-02 14:45:16 +02:00
test-diff-change.t tests: unify test-diff-change 2010-08-30 14:38:15 +02:00
test-diff-color.t tests: unify test-diff-color 2010-09-26 13:41:32 -05: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: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-diff-ignore-whitespace.t tests: unify test-diff-ignore-whitespace 2010-08-30 23:13:52 +02:00
test-diff-newlines.t tests: unify test-diff-newlines 2010-09-02 11:20:23 +02:00
test-diff-reverse.t tests: unify test-diff-reverse 2010-08-31 10:21:24 +02:00
test-diff-subdir.t tests: unify test-diff-subdir 2010-08-31 11:14:48 +02:00
test-diff-unified.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-diff-upgrade.t Merge with stable 2010-09-28 01:11:24 +02:00
test-diffdir.t revsets: make revpair revsets-aware 2010-10-07 18:05:04 -05:00
test-diffstat.t tests: unify test-diffstat 2010-09-02 16:29:04 +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: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-dispatch.py compat: use open() instead of file() everywhere 2009-07-05 11:01:30 +02:00
test-dispatch.py.out
test-dispatch.t tests: exit 0 no longer needed on unified tests 2010-09-17 17:03:04 -05:00
test-doctest.py merge with stable 2010-10-01 00:54:03 +02:00
test-double-merge.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-dumprevlog.t tests: exit 0 no longer needed on unified tests 2010-09-17 17:03:04 -05: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: unify test-empty-file 2010-09-02 18:12:07 +02:00
test-empty-group.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-empty.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-encode.t tests: unify test-encode 2010-09-26 13:41:32 -05:00
test-encoding-align.t tests: unify test-encoding-align 2010-09-26 13:41:32 -05:00
test-encoding.t tests: unify test-encoding 2010-09-26 13:41:32 -05:00
test-eol-add.t tests: unify test-eol-add 2010-09-26 13:41:32 -05:00
test-eol-clone.t tests: unify test-eol-clone 2010-09-26 13:41:32 -05:00
test-eol-hook.t tests: unify test-eol-hook 2010-09-26 13:41:32 -05:00
test-eol-patch.t tests: unify test-eol-patch 2010-09-26 13:41:32 -05:00
test-eol-update.t tests: unify test-eol-update 2010-09-26 13:41:32 -05:00
test-eol.t tests: unify test-eol 2010-09-26 13:41:32 -05:00
test-eolfilename.t tests: unify test-eolfilename 2010-09-26 13:41:32 -05:00
test-excessive-merge.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-execute-bit.t tests: unify test-execute-bit 2010-09-03 09:46:17 +02:00
test-export.t tests: various fixes for new unified test pattern format 2010-09-22 18:20:47 -05:00
test-extdiff.t tests: removed test names in tests 2010-09-30 09:49:40 +02:00
test-extension.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-extra-filelog-entry.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-fetch.t tests: fix test-fetch port number variability 2010-09-27 10:39:22 -05:00
test-filebranch.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-filelog filelog: test behaviour for data starting with "\1\n" 2010-07-05 18:43:46 +09:00
test-filelog.out filelog: test behaviour for data starting with "\1\n" 2010-07-05 18:43:46 +09:00
test-flags.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-fncache.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-gendoc.t tests: unify test-gendoc 2010-09-26 13:41:32 -05:00
test-git-export.t tests: unify test-git-* 2010-09-03 14:29:28 +02:00
test-git-import.t tests: fix ff6b740114fc merge error in test-git-import.t 2010-09-28 19:29:14 +02:00
test-globalopts.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-glog.t graphlog: style with header and footer (issue2395) 2010-09-28 02:58:00 +02:00
test-gpg.t tests: unify test-gpg 2010-09-26 13:41:32 -05:00
test-grep.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-hardlinks-safety.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-help.t Use more note admonitions in help texts 2010-09-23 16:31:38 +02:00
test-hg-parseurl.py interpret repo#name url syntax as branch instead of revision 2010-02-07 14:29:07 +01:00
test-hg-parseurl.py.out improve --branch processing (and differentiate from # syntax) 2010-06-10 12:46:09 +02:00
test-hgcia.t tests: unify test-hgcia 2010-09-26 13:41:32 -05:00
test-hghave.t tests: unify test-hghave 2010-09-26 13:41:32 -05:00
test-hgignore.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-hgk.t tests: unify test-hgk 2010-09-26 13:41:32 -05:00
test-hgrc.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-hgweb-auth.py many, many trivial check-code fixups 2010-01-25 00:05:27 -06:00
test-hgweb-auth.py.out allow http authentication information to be specified in the configuration 2009-05-04 20:26:27 +02:00
test-hgweb-commands.t tests: unify test-hgweb-commands 2010-09-26 13:41:32 -05:00
test-hgweb-descend-empties.t tests: unify test-hgweb-descend-empties 2010-09-26 13:41:32 -05:00
test-hgweb-diffs.t tests: unify test-hgweb-diffs 2010-09-26 13:41:32 -05:00
test-hgweb-empty.t tests: unify test-hgweb-empty 2010-09-26 13:41:32 -05:00
test-hgweb-filelog.t tests: unify test-hgweb-filelog 2010-09-26 13:41:32 -05:00
test-hgweb-no-path-info.t tests: unify test-hgweb-no-path-info 2010-09-26 13:41:32 -05:00
test-hgweb-no-request-uri.t tests: unify test-hgweb-no-request-uri 2010-09-26 13:41:32 -05:00
test-hgweb-non-interactive.t tests: unify test-hgweb-non-interactive 2010-09-26 13:41:32 -05:00
test-hgweb-raw.t tests: unify test-hgweb-raw 2010-09-26 13:41:32 -05:00
test-hgweb-removed.t tests: unify test-hgweb-removed 2010-09-26 13:41:32 -05:00
test-hgweb.t tests: unify test-hgweb 2010-09-26 13:41:32 -05:00
test-hgwebdir-paths.py hgweb: make hgwebdir handle dict/list paths the same as config paths 2009-05-20 16:04:37 +02:00
test-hgwebdir.t tests: unify test-hgwebdir 2010-09-26 13:41:32 -05:00
test-hgwebdirsym.t tests: unify test-hgwebdirsym 2010-09-26 13:41:32 -05:00
test-highlight.t tests: unify test-highlight 2010-09-26 13:41:32 -05:00
test-hook.t tests: removed test names in tests 2010-09-30 09:49:40 +02:00
test-http-branchmap.t tests: unify test-http-branchmap 2010-09-26 13:43:08 -05:00
test-http-clone-r.t tests: unify test-http-clone-r 2010-09-26 13:43:21 -05:00
test-http-proxy.t tests: unify test-http-proxy 2010-09-26 13:43:21 -05:00
test-http.t tests: unify test-http 2010-09-26 13:41:32 -05:00
test-hup.t tests: unify test-hup 2010-09-26 13:41:32 -05:00
test-hybridencode.py test-hybridencode: break long string literals 2009-05-31 01:13:45 +02:00
test-hybridencode.py.out store: encode trailing period and space on directory names (issue1417) 2008-12-13 18:32:29 +01:00
test-identify.t tests: drop final true command from unified tests 2010-09-20 16:00:15 -05:00
test-impexp-branch.t tests: unify test-impexp-branch 2010-08-30 14:13:36 +09:00
test-import-eol.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-import.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-incoming-outgoing.t tests: various fixes for new unified test pattern format 2010-09-22 18:20:47 -05:00
test-inherit-mode.t tests: unify test-inherit-mode 2010-08-30 12:46:19 +09:00
test-init.t init: expand destination url as a configured paths 2010-09-29 01:32:51 +02:00
test-inotify-debuginotify.t tests: unify test-inotify-debuginotify 2010-09-26 13:43:21 -05:00
test-inotify-dirty-dirstate.t tests: unify test-inotify-dirty-dirstate 2010-09-26 13:43:21 -05:00
test-inotify-issue1208.t tests: unify test-inotify-issue1208 2010-09-26 13:43:21 -05:00
test-inotify-issue1371.t tests: unify test-inotify-issue1371 2010-09-26 13:43:21 -05:00
test-inotify-issue1542.t tests: unify test-inotify-issue1542 2010-09-26 13:43:21 -05:00
test-inotify-issue1556.t tests: unify test-inotify-issue1556 2010-09-26 13:43:21 -05:00
test-inotify-lookup.t tests: unify test-inotify-lookup 2010-09-26 13:43:21 -05:00
test-inotify.t tests: unify test-inotify 2010-09-26 13:43:21 -05:00
test-install.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-interhg.t tests: unify test-interhg 2010-08-30 19:05:13 +09:00
test-issue322.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-issue433.t tests: drop final true command from unified tests 2010-09-20 16:00:15 -05:00
test-issue436.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-issue522.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-issue612.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-issue619.t tests: drop final true command from unified tests 2010-09-20 16:00:15 -05:00
test-issue660.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-issue672.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-issue842.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-issue1089.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-issue1175.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-issue1306.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-issue1438.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-issue2137.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-journal-exists.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-keyword.hg
test-keyword.t keyword: specific regular expressions depending on read mode 2010-10-08 18:39:46 +01:00
test-locate.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-lock-badness.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-log.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-mactext.t tests: unify test-mactext 2010-09-26 13:43:21 -05:00
test-manifest-merging.t tests: unify test-manifest* 2010-09-10 23:13:59 +02:00
test-manifest.hg
test-manifest.t tests: drop final true command from unified tests 2010-09-20 16:00:15 -05:00
test-merge1.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-merge2.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-merge4.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-merge5.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-merge6.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-merge7.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-merge8.t tests: unify test-merge8 2010-08-18 05:55:56 +05:30
test-merge9.t tests: drop final true command from unified tests 2010-09-20 16:00:15 -05:00
test-merge10.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-merge-closedheads.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-merge-commit.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-merge-default.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-merge-force.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05: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 tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-merge-prompt.t tests: cleanup exit code handling in unified tests 2010-09-21 16:00:02 -05:00
test-merge-remove.t tests: unify test-merge-remove 2010-09-12 12:11:39 +02:00
test-merge-revert2.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-merge-revert.t tests: remove exec bit from .t files 2010-09-14 16:03:10 +02:00
test-merge-symlinks.hg
test-merge-symlinks.t tests: unify test-merge-symlinks 2010-09-26 13:43:21 -05:00
test-merge-tools.t tests: unify test-merge-tools 2010-09-26 13:43:21 -05:00
test-merge-types.t tests: remove exec bit from .t files 2010-09-14 16:03:10 +02:00
test-minirst.py minirst: Support for admonitions 2010-09-22 15:51:59 +02:00
test-minirst.py.out minirst: Support for admonitions 2010-09-22 15:51:59 +02:00
test-mq-caches.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-mq-eol.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-mq-git.t tests: unify some of test-mq* 2010-09-19 23:42:18 +02:00
test-mq-guards.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-mq-header-date.t tests: unify test-mq-header-date 2010-09-26 13:43:21 -05:00
test-mq-header-from.t tests: unify test-mq-header-from 2010-09-26 13:43:21 -05:00
test-mq-merge.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-mq-missingfiles.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-mq-pull-from-bundle.t tests: unify some of test-mq* 2010-09-19 23:42:18 +02:00
test-mq-qclone-http.t tests: unify test-mq-qclone-http 2010-09-26 13:43:21 -05:00
test-mq-qdelete.t tests: unify some of test-mq* 2010-09-19 23:42:18 +02:00
test-mq-qdiff.t tests: various fixes for new unified test pattern format 2010-09-22 18:20:47 -05:00
test-mq-qfold.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-mq-qgoto.t tests: unify some of test-mq* 2010-09-19 23:42:18 +02:00
test-mq-qimport-fail-cleanup.t tests: unify test-mq-qimport-fail-cleanup 2010-09-26 13:43:21 -05:00
test-mq-qimport.t tests: unify test-mq-qimport 2010-09-26 13:43:21 -05:00
test-mq-qnew.t tests: unify test-mq-qnew 2010-09-26 13:43:21 -05:00
test-mq-qpush-fail.t tests: unify test-mq-qpush-fail 2010-09-26 13:43:21 -05:00
test-mq-qqueue.t tests: unify some of test-mq* 2010-09-19 23:42:18 +02:00
test-mq-qrefresh-replace-log-message.t tests: unify test-mq-qrefresh-replace-log-message 2010-09-26 13:43:21 -05:00
test-mq-qrefresh.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-mq-qrename.t Merge with stable 2010-09-21 23:37:47 +02:00
test-mq-qsave.t tests: unify some of test-mq* 2010-09-19 23:42:18 +02:00
test-mq-safety.t merge with stable 2010-09-22 18:29:41 -05:00
test-mq-strip.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-mq-symlinks.t merge with stable 2010-09-24 03:04:14 +02:00
test-mq.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-mv-cp-st-diff.t tests: unify test-mv-cp-st-diff 2010-09-26 13:43:21 -05:00
test-nested-repo.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-newbranch.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-newcgi.t tests: unify test-newcgi 2010-09-26 13:43:21 -05:00
test-newercgi.t tests: unify test-newercgi 2010-09-26 13:43:21 -05:00
test-no-symlinks
test-no-symlinks.hg
test-no-symlinks.out test-no-symlinks: fix unbundle output 2008-01-18 23:59:40 +01:00
test-notify-changegroup.t tests: unify test-notify-changegroup 2010-09-26 13:44:49 -05:00
test-notify.t tests: unify test-notify 2010-09-26 13:44:42 -05:00
test-oldcgi.t tests: unify test-oldcgi 2010-09-26 13:43:21 -05:00
test-parentrevspec.t tests: unify test-parentrevspec 2010-09-26 13:44:49 -05:00
test-parents.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-parse-date.t tests: cleanup exit code handling in unified tests 2010-09-21 16:00:02 -05:00
test-parseindex2.py remove unnecessary outer parenthesis in if-statements 2009-04-22 01:39:47 +02:00
test-parseindex2.py.out Add parseindex2.py test case 2008-10-17 01:05:10 +02:00
test-parseindex.t tests: unify test-parseindex 2010-09-26 13:44:49 -05:00
test-patch-offset.t tests: unify test-patch-offset 2010-09-26 13:44:49 -05:00
test-patch.t test-patch.t: typos 2010-08-12 09:40:48 +01:00
test-patchbomb.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-paths.t tests: removed test names in tests 2010-09-30 09:49:40 +02:00
test-permissions.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-profile.t tests: unify test-profile 2010-09-26 13:44:49 -05:00
test-progress.t tests: unify test-progress 2010-09-26 13:44:49 -05:00
test-pull-branch.t tests: remove exec bit from .t files 2010-09-14 16:03:10 +02:00
test-pull-http.t tests: unify test-pull-http 2010-09-26 13:44:49 -05:00
test-pull-permission.t tests: remove exec bit from .t files 2010-09-14 16:03:10 +02:00
test-pull-pull-corruption2.t tests: unify test-pull-pull-corruption2 2010-09-26 13:44:49 -05:00
test-pull-pull-corruption.t tests: unify test-pull-pull-corruption 2010-09-26 13:44:49 -05:00
test-pull-r.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-pull-update.t tests: remove exec bit from .t files 2010-09-14 16:03:10 +02:00
test-pull.t test-pull: convert regexes to globs 2010-09-26 16:01:13 -05:00
test-purge.t tests: unify test-purge 2010-08-30 18:50:44 +09: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 tests: unify test-push-http 2010-09-26 13:44:49 -05:00
test-push-r.t tests: remove exec bit from .t files 2010-09-14 16:03:10 +02:00
test-push-validation.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-push-warn.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-qrecord.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-rebase-abort.t tests: unify test-rebase* 2010-10-01 16:10:06 +02:00
test-rebase-cache.t tests: unify test-rebase* 2010-10-01 16:10:06 +02:00
test-rebase-check-restore.t tests: unify test-rebase* 2010-10-01 16:10:06 +02:00
test-rebase-collapse.t tests: unify test-rebase* 2010-10-01 16:10:06 +02:00
test-rebase-conflicts.t tests: unify test-rebase* 2010-10-01 16:10:06 +02:00
test-rebase-detach.t tests: unify test-rebase* 2010-10-01 16:10:06 +02:00
test-rebase-interruptions.t tests: unify test-rebase* 2010-10-01 16:10:06 +02:00
test-rebase-issue-noparam-single-rev.t tests: unify test-rebase* 2010-10-01 16:10:06 +02:00
test-rebase-keep-branch.t tests: unify test-rebase* 2010-10-01 16:10:06 +02:00
test-rebase-mq-skip.t tests: unify test-rebase* 2010-10-01 16:10:06 +02:00
test-rebase-mq.t tests: unify test-rebase* 2010-10-01 16:10:06 +02:00
test-rebase-newancestor.t tests: unify test-rebase* 2010-10-01 16:10:06 +02:00
test-rebase-parameters.t tests: unify test-rebase* 2010-10-01 16:10:06 +02:00
test-rebase-pull.t tests: unify test-rebase* 2010-10-01 16:10:06 +02:00
test-rebase-rename.t tests: unify test-rebase* 2010-10-01 16:10:06 +02:00
test-rebase-scenario-global.t tests: unify test-rebase* 2010-10-01 16:10:06 +02:00
test-rebuildstate.t tests: unify test-rebuildstate 2010-08-30 18:47:02 +09:00
test-record.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-relink.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-remove-new.t tests: exit 0 no longer needed on unified tests 2010-09-17 17:03:04 -05:00
test-remove.t tests: cleanup exit code handling in unified tests 2010-09-21 16:00:02 -05:00
test-rename-after-merge.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-rename-dir-merge.t tests: merge the two test-rename-dir-merge* into one 2010-08-30 13:55:57 +09:00
test-rename-merge1.t tests: unify test-rename-merge1 2010-09-14 13:43:05 +02:00
test-rename-merge2.t tests: unify test-rename-merge2 2010-09-26 13:44:49 -05:00
test-rename.t test-rename: accept solaris diff 2010-09-25 02:35:36 +02:00
test-repair-strip strip: be quiet about temporary internal bundle 2010-05-19 19:46:39 -05:00
test-repair-strip.out strip: improve full backup message 2010-05-20 12:15:44 -05:00
test-requires.t tests: drop final true command from unified tests 2010-09-20 16:00:15 -05:00
test-resolve.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-revert-flags.t tests: unify test-revert-flags 2010-08-30 13:45:24 +09:00
test-revert-unknown.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-revert.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-revlog-ancestry.py move working dir/dirstate methods from localrepo to workingctx 2010-06-07 20:03:32 +02:00
test-revlog-ancestry.py.out
test-revlog-group-emptyiter.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-revlog-packentry.t tests: unify test-revlog-packentry 2010-08-17 17:54:32 +05:30
test-revset-outgoing.t revset: fix #branch in urls for outgoing() 2010-10-05 11:34:13 +02:00
test-revset.t revset: lower precedence of minus infix (issue2361) 2010-10-07 11:45:17 -05:00
test-rollback.t tests: unify test-rollback 2010-09-26 13:44:49 -05:00
test-run-tests.t tests: avoid checking the exitcode of false 2010-09-25 21:52:17 +02:00
test-schemes.t tests: unify test-schemes 2010-09-26 13:44:49 -05:00
test-serve test-serve: use service that works on more platforms 2010-09-28 02:57:59 +02:00
test-serve.out test-serve: use service that works on more platforms 2010-09-28 02:57:59 +02:00
test-share.t tests: unify test-share 2010-09-26 13:44:49 -05:00
test-simple-update.t tests: cleanup exit code handling in unified tests 2010-09-21 16:00:02 -05:00
test-simplemerge-cmd.t tests: unify test-simplemerge-cmd 2010-09-26 13:44:49 -05:00
test-simplemerge.py fix up a bunch of check-code warnings 2010-02-09 14:12:22 -06:00
test-simplemerge.py.out
test-ssh-clone-r.t tests: unify test-ssh-clone-r 2010-09-26 13:44:49 -05:00
test-ssh.t tests: removed test names in tests 2010-09-30 09:49:40 +02:00
test-static-http.t tests: unify test-static-http 2010-09-26 13:44:49 -05:00
test-status-color.t tests: cleanup exit code handling in unified tests 2010-09-21 16:00:02 -05:00
test-status-inprocess.py add a test for the inprocess status dirstate race 2010-04-05 20:10:46 +02: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 tests: cleanup exit code handling in unified tests 2010-09-21 16:00:02 -05:00
test-strict.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-strip-cross.t tests: fix tabs/indentation in test-strip-cross.t 2010-09-26 23:48:30 +02:00
test-subrepo-deep-nested-change.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-subrepo-paths.t tests: removed test names in tests 2010-09-30 09:49:40 +02:00
test-subrepo-recursion.t test-subrepo-recursion: remove empty defaults section 2010-09-30 13:38:21 +02:00
test-subrepo-relative-path.t tests: require regexes in unified tests to be marked with " (re)" 2010-09-22 16:06:00 -05:00
test-subrepo-svn.t test-subrepo-svn: restore expr functionality for solaris 2010-09-25 02:35:35 +02:00
test-subrepo.t tests: removed test names in tests 2010-09-30 09:49:40 +02:00
test-symlink-os-yes-fs-no.py dirstate: ignore symlinks when fs cannot handle them (issue1888) 2010-08-09 15:31:56 +02: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-symlinks.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-tag.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-tags.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-template-engine.t tests: unify test-template-engine 2010-09-26 13:44:49 -05:00
test-transplant.t tests: added a short description to issue numbers 2010-09-24 10:13:49 +02:00
test-trusted.py error: update test-trusted.py 2010-06-04 23:00:22 -05:00
test-trusted.py.out error: update test-trusted.py 2010-06-04 23:00:22 -05:00
test-ui-color.py color: call correct superclass method in write_err 2010-08-02 10:48:31 -04:00
test-ui-color.py.out color: call correct superclass method in write_err 2010-08-02 10:48:31 -04:00
test-ui-config.py ui: handle leading newlines/spaces/commas in configlist 2010-06-08 21:09:41 +02:00
test-ui-config.py.out ui: handle leading newlines/spaces/commas in configlist 2010-06-08 21:09:41 +02:00
test-ui-verbosity.py tests: removed unnecessary execute bit on Python tests 2009-05-17 01:42:21 +02:00
test-ui-verbosity.py.out tests: renamed Python tests to .py 2009-05-17 01:39:31 +02:00
test-unrelated-pull.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-up-local-change.t tests: cleanup exit code handling in unified tests 2010-09-21 16:00:02 -05:00
test-update-branches.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-update-issue1456.t tests: add exit codes to unified tests 2010-09-16 17:51:32 -05:00
test-update-renames.t tests: fix a bunch of pointless #s in unified tests 2010-09-17 17:03:08 -05:00
test-update-reverse.t tests: remove exec bit from .t files 2010-09-14 16:03:10 +02:00
test-url-rev.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-url.py test-url: refactor with shorter lines 2010-10-01 16:39:55 +02:00
test-username-newline.t tests: drop final true command from unified tests 2010-09-20 16:00:15 -05:00
test-verify.t tests: exit 0 no longer needed on unified tests 2010-09-17 17:03:04 -05:00
test-walk.t tests: add glob matching for unified tests 2010-09-22 16:06:02 -05:00
test-walkrepo.py removed unused imports 2009-05-30 23:20:30 +02:00
test-win32text.t tests: unify test-win32text 2010-09-26 13:44:49 -05:00
tinyproxy.py many, many trivial check-code fixups 2010-01-25 00:05:27 -06: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.