sapling/tests
Maxim Dounin 4d9877b4eb Fix copies reporting in log and convert.
If copy logged in file revision, we report copy for changeset only
if file revisions linkrev points back to the changeset in question
or both changeset parents contain different file revisions.

This fixes extra copies reported when executable bit was changed for
previously copied file.
2007-12-29 17:11:48 +03:00
..
binfile.bin Add test for git binary diff support 2006-10-12 09:17:16 -07:00
coverage.py Removed tabs and trailing whitespace in python files 2007-12-29 19:49:48 +01:00
get-with-headers.py hgweb: return meaningful HTTP status codes instead of nonsense 2007-11-28 08:38:42 -08:00
hghave Use skipped: instead of hghave: for skipping tests, use this in test-merge-types 2007-12-21 21:50:19 +01:00
legacy-encoding.hg Fixes test-encoding for python2.3 and minor cleanups: 2006-12-09 11:16:27 +01:00
md5sum.py Unified #! paths for python scripts and removed them for test modules. 2007-03-01 22:15:17 +01:00
printenv.py Kill trailing spaces 2007-06-21 09:25:49 +02:00
readlink.py Use common readlink.py instead of own implementations per test script. 2007-12-21 10:24:03 +01:00
README Move test suite docs to the wiki 2006-12-19 16:38:14 -06:00
run-tests.py Merge with crew-stable 2008-01-05 22:52:28 +01:00
test-586 commit: fix bug where dirstate for removed file is confused 2007-06-10 21:16:58 -05:00
test-586.out Backed out changeset f019d9201ff4 2007-12-31 17:47:02 -06:00
test-abort-checkin test-abort-checkin: use a hook to abort the commit 2007-03-04 14:35:11 -03:00
test-abort-checkin.out Use a weakref for recursive transactions 2007-07-21 16:02:10 -05:00
test-acl make test-acl a bit more digestable for windows 2007-03-04 14:04:42 -03:00
test-acl.out Use a weakref for recursive transactions 2007-07-21 16:02:10 -05:00
test-add commands: add exits(1) if a specified file cannot be added (issue 891) 2007-12-24 12:14:43 +01:00
test-add.out commands: add exits(1) if a specified file cannot be added (issue 891) 2007-12-24 12:14:43 +01:00
test-addremove Corrected similarity parameter used in test-addremove 2007-06-01 16:02:49 +02:00
test-addremove-similar addremove: print meaningful error message if --similar not numeric 2007-07-21 19:07:18 -07:00
test-addremove-similar.out addremove: print meaningful error message if --similar not numeric 2007-07-21 19:07:18 -07:00
test-addremove.out addremove: add -s/--similarity option 2006-08-18 22:13:58 -07:00
test-alias tests/*: avoid losing the original settings from $HGRCPATH 2007-11-09 20:21:35 -02:00
test-alias.out Backed out changeset f019d9201ff4 2007-12-31 17:47:02 -06:00
test-annotate Add --line-number option to hg annotate (issue506) 2007-07-08 19:59:02 +02:00
test-annotate.out Add --line-number option to hg annotate (issue506) 2007-07-08 19:59:02 +02:00
test-archive Allow tests to run in parallel. 2007-10-05 12:17:01 -07:00
test-archive-symlinks Use common readlink.py instead of own implementations per test script. 2007-12-21 10:24:03 +01:00
test-archive-symlinks.out archive: add symlink support 2007-07-11 17:40:41 -03:00
test-archive.out archive: abort on empty repository. Fixes #624. 2007-07-10 10:06:24 -07:00
test-audit-path Make audit_path more stringent. 2007-08-10 10:46:03 -07:00
test-audit-path.out Make audit_path more stringent. 2007-08-10 10:46:03 -07:00
test-backout backout: disallow across branches (issue655) 2007-12-01 13:09:27 -06:00
test-backout.out backout: disallow across branches (issue655) 2007-12-01 13:09:27 -06:00
test-backwards-remove Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero. 2006-03-13 13:05:41 +01:00
test-backwards-remove.out Make hg update more verbose by default (issue12) 2006-05-02 18:44:02 +02:00
test-bad-extension test-bad-extension: avoid printing the file name 2007-03-04 14:09:29 -03:00
test-bad-extension.out Update expected test output 2007-07-30 20:48:50 -07:00
test-bad-pull Allow tests to run in parallel. 2007-10-05 12:17:01 -07:00
test-bad-pull.out Update keepalive.py to current CVS version of urlgrabber. 2006-06-16 10:00:37 -03:00
test-basic make manifest friendlier 2006-11-30 22:38:48 -06:00
test-basic.out Display symlink or executable bit with manifest -v 2007-10-06 22:30:22 +02:00
test-bdiff Add a fast binary diff extension (not yet used) 2005-06-21 17:27:58 -08:00
test-bdiff.out Add a fast binary diff extension (not yet used) 2005-06-21 17:27:58 -08:00
test-bheads Add option to heads to show only heads for current branch. 2007-06-19 08:37:43 -07:00
test-bheads.out Small fixes for 3acdabb0ef1d (hg heads branch) 2007-06-20 17:53:11 -07:00
test-bisect bisect: improve tests 2007-12-31 18:20:34 -06:00
test-bisect.out bisect: improve tests 2007-12-31 18:20:34 -06:00
test-branches Change branches to sort 'active' branches first, and add an option to show only active branches. 2007-06-21 10:40:09 -07:00
test-branches.out Change branches to sort 'active' branches first, and add an option to show only active branches. 2007-06-21 10:40:09 -07:00
test-bundle Fix income/pull with bundle and -R (issue 820). 2007-12-18 14:11:13 -06:00
test-bundle-r switch to the .hg/store layout, fix the tests 2006-12-01 13:34:09 +01:00
test-bundle-r.out Show number of changesets written to bundle files by default (issue569) 2007-12-30 19:46:13 +01:00
test-bundle.out Show number of changesets written to bundle files by default (issue569) 2007-12-30 19:46:13 +01:00
test-cat Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero. 2006-03-13 13:05:41 +01:00
test-cat.out Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero. 2006-03-13 13:05:41 +01:00
test-changelog-exec Avoid adding to the changelog executable files added by the second parent. 2007-08-27 14:21:04 -03:00
test-changelog-exec.out Avoid adding to the changelog executable files added by the second parent. 2007-08-27 14:21:04 -03:00
test-children Add extension to provide the 'hg children' command (with tests) 2007-07-03 12:14:25 +02:00
test-children.out children extension: Don't abort when looking at the null revision. 2007-07-03 12:50:05 +02:00
test-clone clone: remove "file://" before making the path absolute 2007-08-27 01:44:35 -03:00
test-clone-failure test-clone-failure: fake output upon fifo unavailabity 2007-08-06 09:57:23 +02:00
test-clone-failure.out Show the destionation for clone if not specified manually. 2006-12-09 14:19:52 +01:00
test-clone-pull-corruption Added test cases for repo corruption fixed in e2b47039575f (issue132) 2006-02-22 07:45:14 +01:00
test-clone-pull-corruption.out Use a weakref for recursive transactions 2007-07-21 16:02:10 -05:00
test-clone-r switch to the .hg/store layout, fix the tests 2006-12-01 13:34:09 +01:00
test-clone-r.out Make hg update more verbose by default (issue12) 2006-05-02 18:44:02 +02:00
test-clone.out clone: remove "file://" before making the path absolute 2007-08-27 01:44:35 -03:00
test-command-template cmdutil: make "files" list all files, add "file_mods" for modified files 2007-11-24 20:16:59 +01:00
test-command-template.out cmdutil: make "files" list all files, add "file_mods" for modified files 2007-11-24 20:16:59 +01:00
test-commit Prompt for a commit message in editor, improve error message 2007-12-28 14:51:16 +01:00
test-commit-copy switch to the .hg/store layout, fix the tests 2006-12-01 13:34:09 +01:00
test-commit-copy.out Revert almost all of 0ab603017f82; add a test 2006-11-18 19:44:42 -02:00
test-commit.out Clarify some messages during commit: 2007-12-28 17:10:25 +01:00
test-committer Abort on empty username so specifying a username can be forced. 2007-01-24 23:04:51 +01:00
test-committer.out Use a weakref for recursive transactions 2007-07-21 16:02:10 -05:00
test-config-case test-config-case: print only the Section we're interested in. 2007-06-08 23:49:12 -03:00
test-config-case.out Use a case-sensitive version of SafeConfigParser everywhere 2006-10-16 15:38:53 -03:00
test-conflict run-tests.py: pass -L/--label to simplemerge 2007-04-28 17:55:45 -03:00
test-conflict.out run-tests.py: pass -L/--label to simplemerge 2007-04-28 17:55:45 -03:00
test-confused-revert revert: require --all to revert all files. 2006-08-21 09:44:52 -07:00
test-confused-revert.out cat: default to working dir parent instead of tip 2006-09-14 19:24:00 -07:00
test-context.py test-context.py: Don't create second repo instance (fixed since 3300640607e3) 2007-08-11 13:17:24 +02:00
test-context.py.out Fixed workingfilectx.date() (found by Thomas Waldmann) with test. 2007-02-23 17:31:00 +01:00
test-convert test-convert: test before() and after() conversion actions 2008-01-04 23:43:55 +01:00
test-convert-cvs test-convert-cvs: force cvs -f options to avoid cvsrc 2007-12-27 19:23:22 +01:00
test-convert-cvs.out convert: some tidyups, doc improvements, and test fixes 2007-11-27 09:44:09 -08:00
test-convert-darcs Use skipped: instead of hghave: for skipping tests, use this in test-merge-types 2007-12-21 21:50:19 +01:00
test-convert-darcs.out Fix test-convert-darcs output on Debian etch (issue779) 2007-12-21 12:07:02 +01:00
test-convert-filemap mercurial_source: add --filemap support 2007-10-04 23:21:37 -03:00
test-convert-filemap.out Display symlink or executable bit with manifest -v 2007-10-06 22:30:22 +02:00
test-convert-git convert_git: add --filemap support 2007-10-04 23:21:37 -03:00
test-convert-git.out Display symlink or executable bit with manifest -v 2007-10-06 22:30:22 +02:00
test-convert-hg-sink convert: some tidyups, doc improvements, and test fixes 2007-11-27 09:44:09 -08:00
test-convert-hg-sink.out convert: some tidyups, doc improvements, and test fixes 2007-11-27 09:44:09 -08:00
test-convert-hg-source Fix copies reporting in log and convert. 2007-12-29 17:11:48 +03:00
test-convert-hg-source.out Fix copies reporting in log and convert. 2007-12-29 17:11:48 +03:00
test-convert-hg-svn test-convert-hg-svn: make it more windows friendly 2008-01-05 17:36:16 +01:00
test-convert-hg-svn.out convert: tell the source repository when a rev has been converted 2007-11-26 17:23:20 -08:00
test-convert-svn-sink test-convert-svn-sink: wrap repetitive svn checks in a function 2008-01-05 17:36:16 +01:00
test-convert-svn-sink.out Fix copies reporting in log and convert. 2007-12-29 17:11:48 +03:00
test-convert-svn-source test-convert-svn-source: test convert/multiple extra fields 2008-01-04 23:43:55 +01:00
test-convert-svn-source.out test-convert-svn-source: test convert/multiple extra fields 2008-01-04 23:43:55 +01:00
test-convert.out test-convert: test before() and after() conversion actions 2008-01-04 23:43:55 +01:00
test-copy switch to the .hg/store layout, fix the tests 2006-12-01 13:34:09 +01:00
test-copy2 Make hg add foo; hg mv foo bar work. 2007-07-03 03:06:40 -03:00
test-copy2.out Backed out changeset f019d9201ff4 2007-12-31 17:47:02 -06:00
test-copy-move-merge merge: avoid double deletion mentioned in issue636 2007-08-02 12:29:10 -05:00
test-copy-move-merge.out merge: add debug diagnostics for findcopies 2007-10-04 19:44:37 -05:00
test-copy.out switch to the .hg/store layout, fix the tests 2006-12-01 13:34:09 +01:00
test-debugcomplete fix bash completion of debug commands; add test for debugcomplete 2006-10-08 20:27:23 -03:00
test-debugcomplete.out bisect: make bisect a built-in command 2007-12-31 18:20:34 -06:00
test-debugindexdot Test debugindexdot 2007-09-30 16:36:22 +02:00
test-debugindexdot.out Test debugindexdot 2007-09-30 16:36:22 +02:00
test-debugrename Add test for debugrename 2007-06-20 00:09:32 +02:00
test-debugrename.out Add test for debugrename 2007-06-20 00:09:32 +02:00
test-default-push add test for default-push. 2006-06-23 18:23:42 -07:00
test-default-push.out add test for default-push. 2006-06-23 18:23:42 -07:00
test-demandimport test-demandimport: match upper-case hexadecimal 2007-07-05 19:11:38 +02:00
test-demandimport.out demandimport: fix issue579 and add a test 2007-06-18 19:43:26 -05:00
test-diff-binary-file add test for diffing identical binary files 2007-02-17 09:54:58 -02:00
test-diff-binary-file.out git binary patches: don't print the header for identical files 2007-02-17 09:55:00 -02:00
test-diff-hashes Move diffing missing file test and remove test-notfound 2007-12-24 12:22:33 +01:00
test-diff-hashes.out Move diffing missing file test and remove test-notfound 2007-12-24 12:22:33 +01:00
test-diff-ignore-whitespace diff: correctly handle combinations of whitespace options 2007-07-14 12:44:47 -05:00
test-diff-ignore-whitespace.out diff: correctly handle combinations of whitespace options 2007-07-14 12:44:47 -05:00
test-diff-newlines fix diffs containing embedded "\r". 2006-05-10 10:31:54 -07:00
test-diff-newlines.out fix diffs containing embedded "\r". 2006-05-10 10:31:54 -07:00
test-diff-subdir Add -D/--nodates options to hg diff/export that removes dates from diff headers 2006-09-26 00:05:24 +01:00
test-diff-subdir.out tests: new test for hg diff of a subdirectory only 2006-08-13 23:00:18 +03:00
test-diffdir Remove dummy branch hack from tests 2007-03-13 18:53:23 -05:00
test-diffdir.out Remove dummy branch hack from tests 2007-03-13 18:53:23 -05:00
test-dispatch tests/*: avoid losing the original settings from $HGRCPATH 2007-11-09 20:21:35 -02:00
test-dispatch.out Fix dispatch error message when not in a repo 2007-06-20 20:13:31 -07:00
test-dispatch.py dispatch: move command dispatching into its own module 2007-08-15 16:55:13 -05: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-doctest.py Do not display passwords with pull/push/incoming/outgoing 2007-11-05 20:29:32 +01:00
test-double-merge The >| redirection does not exist in plain sh. 2007-08-02 14:51:49 +02:00
test-double-merge.out merge: add debug diagnostics for findcopies 2007-10-04 19:44:37 -05:00
test-empty Add empty repo test 2005-09-23 17:52:15 -07:00
test-empty-dir Don't use test -e in tests - sh doesn't like it on Solaris 2006-10-18 18:47:50 -03:00
test-empty-dir.out Make hg update more verbose by default (issue12) 2006-05-02 18:44:02 +02:00
test-empty-file Kill trailing spaces 2007-06-21 09:25:49 +02:00
test-empty-file.out Display symlink or executable bit with manifest -v 2007-10-06 22:30:22 +02:00
test-empty-group Kill trailing spaces 2007-06-21 09:25:49 +02:00
test-empty-group.out incoming/outgoing: print the name of the other repo 2007-03-07 15:26:03 -03:00
test-empty.out Show repo's revlog format on verify only if it doesn't match the default format. 2006-04-28 21:52:08 +02:00
test-encode switch to the .hg/store layout, fix the tests 2006-12-01 13:34:09 +01:00
test-encode.out Make hg update more verbose by default (issue12) 2006-05-02 18:44:02 +02:00
test-encoding Use UTF-8 in .hg/branch 2006-12-10 20:35:28 -02:00
test-encoding.out transactions: avoid late tear-down (issue641) 2007-07-22 14:53:57 -05:00
test-excessive-merge switch to the .hg/store layout, fix the tests 2006-12-01 13:34:09 +01:00
test-excessive-merge.out Display symlink or executable bit with manifest -v 2007-10-06 22:30:22 +02:00
test-execute-bit test-execute-bit: skip if execute-bit is not supported 2007-10-27 20:23:46 +02:00
test-execute-bit.out See if execute bit is honoured when we go back in time 2007-10-26 16:43:13 -07:00
test-export Make sequence number on hg export start at 1 (as documented for %n). Add test. 2006-12-15 19:09:10 +01:00
test-export.out Don't use node length for calculating revision number length. 2006-12-15 19:30:20 +01:00
test-extdiff Remove trailing spaces, fix indentation 2007-08-07 10:28:43 +02:00
test-extdiff.out extdiff: do single file diffs from the wc with no copy 2007-08-06 14:50:57 -07:00
test-extension tests/*: avoid losing the original settings from $HGRCPATH 2007-11-09 20:21:35 -02:00
test-extension.out help: avoid traceback if an extension has only debug commands 2007-07-19 19:43:25 -03:00
test-extra-filelog-entry Avoid extra filelogs entries. 2007-06-09 01:04:28 -03:00
test-extra-filelog-entry.out Avoid extra filelogs entries. 2007-06-09 01:04:28 -03:00
test-fetch fetch: hide authentication details 2008-01-04 11:58:27 -08:00
test-fetch.out fetch: hide authentication details 2008-01-04 11:58:27 -08:00
test-filebranch test-filebranch: avoid a shell script 2007-03-27 01:41:16 -03:00
test-filebranch.out Display symlink or executable bit with manifest -v 2007-10-06 22:30:22 +02:00
test-flags Make sure the changelog mentions files whose flags changed 2007-06-09 01:04:28 -03:00
test-flags.out Avoid extra filelogs entries. 2007-06-09 01:04:28 -03:00
test-git-export Make hg diff --git -r revA:revB detect (inverted) copies if revA > revB 2007-08-28 22:48:25 -03:00
test-git-export.out Use both the from and to name in mdiff.unidiff. 2007-11-01 12:17:59 -07:00
test-git-import Always copy the necessary files before applying a git patch 2007-10-06 15:30:15 -03:00
test-git-import.out Display symlink or executable bit with manifest -v 2007-10-06 22:30:22 +02:00
test-globalopts Abort if earlygetopt fails to detect an option. 2007-06-28 16:03:45 +02:00
test-globalopts.out bisect: make bisect a built-in command 2007-12-31 18:20:34 -06:00
test-glog Make hg glog abort if unused arguments are given. 2007-06-28 16:18:09 +02:00
test-glog.out Make hg glog abort if unused arguments are given. 2007-06-28 16:18:09 +02:00
test-grep test-grep: use lowercase hg command 2007-08-15 15:30:33 -05:00
test-grep.out test-grep: test issue 685 2007-08-15 16:18:40 +02:00
test-help Further help improvements: 2005-08-06 15:43:12 +01:00
test-help.out Move aliases section in help below synopsis (issue362) 2008-01-02 20:22:10 +01:00
test-hgignore Fix re: and glob: patterns in .hgignore (reported by Brad Schick) 2007-07-30 20:01:16 +02:00
test-hgignore.out Fix re: and glob: patterns in .hgignore (reported by Brad Schick) 2007-07-30 20:01:16 +02:00
test-hgrc Kill trailing spaces 2007-06-21 09:25:49 +02:00
test-hgrc.out Add missing test output 2005-10-27 13:48:00 -07:00
test-hgweb server: append to logfiles 2007-12-24 17:21:40 +01:00
test-hgweb-commands test-hgweb-commands: replace all "XX years ago" occurences 2007-12-24 01:50:07 +01:00
test-hgweb-commands.out Fixed XHTML validation errors 2008-01-03 13:39:26 -06:00
test-hgweb-no-request-uri Fix style nit and add some comments to tests. 2007-12-02 10:12:26 +01:00
test-hgweb-no-request-uri.out Use SCRIPT_NAME and PATH_INFO instead of REQUEST_URI. This is required by WSGI (fixes issue846). 2007-12-01 19:19:08 +01:00
test-hgweb.out server: append to logfiles 2007-12-24 17:21:40 +01:00
test-hgwebdir hgwebdir: split out makeindex function, facilitate test failure diagnosis 2007-12-03 18:40:37 +01:00
test-hgwebdir.out hgwebdir: split out makeindex function, facilitate test failure diagnosis 2007-12-03 18:40:37 +01:00
test-hook Kill trailing spaces 2007-06-21 09:25:49 +02:00
test-hook.out hg tag: run tag hook just once 2007-12-18 12:45:30 -08:00
test-http Allow tests to run in parallel. 2007-10-05 12:17:01 -07:00
test-http-clone-r Allow tests to run in parallel. 2007-10-05 12:17:01 -07:00
test-http-clone-r.out Allow tests to run in parallel. 2007-10-05 12:17:01 -07:00
test-http-proxy Allow tests to run in parallel. 2007-10-05 12:17:01 -07:00
test-http-proxy.out Allow for MB/sec transfer rates in test-http-proxy and test-ssh. 2006-08-21 10:46:58 -07:00
test-http.out Allow tests to run in parallel. 2007-10-05 12:17:01 -07:00
test-hup Fix test-hup for different output of ls on at least MacOS X and Solaris 8. 2006-12-16 23:24:30 +01:00
test-hup.out transactions: avoid late tear-down (issue641) 2007-07-22 14:53:57 -05:00
test-imerge improve error message for 'hg merge' when repo already at branchtip 2007-08-25 11:30:11 +02:00
test-imerge.out improve error message for 'hg merge' when repo already at branchtip 2007-08-25 11:30:11 +02:00
test-impexp-branch Alter test to test import --exact to make sure it works with branches. 2007-05-17 20:09:49 -07:00
test-impexp-branch.out Fix up tests for new branch message 2007-06-18 11:13:16 -07:00
test-import Merge with crew-stable 2007-11-25 12:42:06 +01:00
test-import.out Clarify some messages during commit: 2007-12-28 17:10:25 +01:00
test-incoming-outgoing Allow tests to run in parallel. 2007-10-05 12:17:01 -07:00
test-incoming-outgoing.out Allow tests to run in parallel. 2007-10-05 12:17:01 -07:00
test-init test-init: avoid a shell script 2007-03-27 01:41:21 -03:00
test-init.out test-init: avoid a shell script 2007-03-27 01:41:21 -03:00
test-install change tests to use simplemerge by default 2007-04-16 20:17:39 -03:00
test-install.out Add some remedies and a username check to debuginstall 2006-12-10 01:05:00 -06:00
test-issue322 Kill trailing spaces 2007-06-21 09:25:49 +02:00
test-issue322.out update tests output 2007-08-02 01:56:08 -03:00
test-issue352 test-issue352: skip tests if platform does not support EOL in paths. 2007-08-06 09:57:23 +02:00
test-issue352.out Leave normalization of patterns to util._matcher 2007-03-10 23:00:46 -03:00
test-issue433 Kill trailing spaces 2007-06-21 09:25:49 +02:00
test-issue433.out add test for issue433 2006-11-28 11:28:45 +01:00
test-issue436 additional fixes for issue436 2006-12-01 16:18:16 -02:00
test-issue522 merge: forcefully mark files that we get from the second parent as dirty 2007-08-23 01:48:29 -03:00
test-issue522.out Display symlink or executable bit with manifest -v 2007-10-06 22:30:22 +02:00
test-issue612 merge: fix adding untracked files on directory rename (issue612) 2007-07-05 16:01:07 -05:00
test-issue612.out copy: handle rename internally 2007-12-07 02:29:55 -06:00
test-issue619 merge: make test for fast-forward merge stricter (issue619) 2007-07-05 13:34:18 -05:00
test-issue619.out merge: make test for fast-forward merge stricter (issue619) 2007-07-05 13:34:18 -05:00
test-issue660 Fix dir-changed-to-file updates on clean workdir. 2007-11-07 22:57:28 +01:00
test-issue660.out Backed out changeset f019d9201ff4 2007-12-31 17:47:02 -06:00
test-issue672 merge: fix a copy detection bug (issue672) 2007-08-12 12:15:10 -03:00
test-issue672.out context: preserve changeset in filectx if we have one 2007-12-29 16:57:43 +03:00
test-locate locate: don't print "file not found" messages. 2007-04-04 04:22:06 -03:00
test-locate.out locate: don't print "file not found" messages. 2007-04-04 04:22:06 -03:00
test-lock-badness switch to the .hg/store layout, fix the tests 2006-12-01 13:34:09 +01:00
test-lock-badness.out Make hg update more verbose by default (issue12) 2006-05-02 18:44:02 +02:00
test-log Fix copies reporting in log and convert. 2007-12-29 17:11:48 +03:00
test-log.out Fix copies reporting in log and convert. 2007-12-29 17:11:48 +03:00
test-manifest test-manifest: test symlink and exec bit display 2007-10-06 22:30:24 +02:00
test-manifest-merging Don't use -f for rm in tests where not needed. Drop /bin/ from /bin/rm. 2006-12-26 14:17:48 +01:00
test-manifest-merging.out make manifest-merging test reproduceable 2006-10-11 15:52:08 -05:00
test-manifest.hg test-manifest: test symlink and exec bit display 2007-10-06 22:30:24 +02:00
test-manifest.out test-manifest: test symlink and exec bit display 2007-10-06 22:30:24 +02:00
test-merge1 test-merge1: avoid a shell script 2007-03-27 01:41:17 -03:00
test-merge1.out Fix misleading error and prompts during update/merge (issue556) 2007-12-26 22:47:16 +01:00
test-merge2 Don't use -f for rm in tests where not needed. Drop /bin/ from /bin/rm. 2006-12-26 14:17:48 +01:00
test-merge2.out Make hg update more verbose by default (issue12) 2006-05-02 18:44:02 +02:00
test-merge3 Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero. 2006-03-13 13:05:41 +01:00
test-merge3.out transitive copy/rename 2006-02-18 07:37:59 -08:00
test-merge4 deprecate 'update -m'. use 'merge' instead. 2006-05-14 21:07:34 -07:00
test-merge4.out Make hg update more verbose by default (issue12) 2006-05-02 18:44:02 +02:00
test-merge5 Backed out changeset 0fc94973be4ffeb0b5ace8a920dec676a9a51130 2006-10-31 13:02:49 +01:00
test-merge5.out Backed out changeset 0fc94973be4ffeb0b5ace8a920dec676a9a51130 2006-10-31 13:02:49 +01:00
test-merge6 test-merge6: avoid a shell script 2007-03-27 01:41:18 -03:00
test-merge6.out Display symlink or executable bit with manifest -v 2007-10-06 22:30:22 +02:00
test-merge7 run-tests.py: pass -L/--label to simplemerge 2007-04-28 17:55:45 -03:00
test-merge7.out merge: add debug diagnostics for findcopies 2007-10-04 19:44:37 -05:00
test-merge8 Test for 1de7d8df2123 (update dirstate correctly for non-branchmerge updates) 2006-10-14 10:53:29 +02:00
test-merge8.out merge: fix spurious merges for copies in linear updates 2007-05-08 02:59:13 -05:00
test-merge9 merge: fix small bug with a failed merge across a rename 2007-06-22 20:44:40 -03:00
test-merge9.out merge: do early copy to deal with issue636 2007-08-01 12:33:12 -05:00
test-merge10 tests: add merge test for changeset 32f6be9c37df 2007-06-23 22:43:46 -05:00
test-merge10.out tests: add merge test for changeset 32f6be9c37df 2007-06-23 22:43:46 -05:00
test-merge-commit change tests to use simplemerge by default 2007-04-16 20:17:39 -03:00
test-merge-commit.out merge: add debug diagnostics for findcopies 2007-10-04 19:44:37 -05:00
test-merge-default improve error message for 'hg merge' when repo already at branchtip 2007-08-25 11:30:11 +02:00
test-merge-default.out improve error message for 'hg merge' when repo already at branchtip 2007-08-25 11:30:11 +02:00
test-merge-local change tests to use simplemerge by default 2007-04-16 20:17:39 -03:00
test-merge-local.out Merge with stable 2007-05-08 11:42:48 -05:00
test-merge-prompt Tests for 2d14cb7e2a9e and a60a6bd11ed6 (interactive prompts during merge) 2007-12-27 13:39:03 +01:00
test-merge-prompt.out Backed out changeset f019d9201ff4 2007-12-31 17:47:02 -06:00
test-merge-revert change tests to use simplemerge by default 2007-04-16 20:17:39 -03:00
test-merge-revert2 run-tests.py: pass -L/--label to simplemerge 2007-04-28 17:55:45 -03:00
test-merge-revert2.out run-tests.py: pass -L/--label to simplemerge 2007-04-28 17:55:45 -03:00
test-merge-revert.out merge: if filemerge skips merge, report as updated 2006-10-15 16:18:09 -05:00
test-merge-symlinks Test workingctx exec/link bit for copies. 2007-10-07 15:13:50 +02:00
test-merge-symlinks.hg Test workingctx exec/link bit for copies. 2007-10-07 15:13:50 +02:00
test-merge-symlinks.out Test workingctx exec/link bit for copies. 2007-10-07 15:13:50 +02:00
test-merge-types Use skipped: instead of hghave: for skipping tests, use this in test-merge-types 2007-12-21 21:50:19 +01:00
test-merge-types.out update test-merge-types 2007-12-27 23:55:36 -06:00
test-mq mq: avoid qnew committing everything on invalid paths (issue 803) 2007-11-20 14:31:58 +01:00
test-mq-caches Move branches.cache to branch.cache 2007-03-13 15:18:10 -05:00
test-mq-caches.out Move branches.cache to branch.cache 2007-03-13 15:18:10 -05:00
test-mq-guards tests: make test-mq-guards work with ksh 2007-10-19 19:20:33 +00:00
test-mq-guards.out Test qtop breaking when series ends with guarded patches. 2007-05-06 18:19:25 +02:00
test-mq-header-date mq: add --currentdate and --date options to qnew and qrefresh 2008-01-02 16:24:13 +01:00
test-mq-header-date.out mq: add --currentdate and --date options to qnew and qrefresh 2008-01-02 16:24:13 +01:00
test-mq-header-from mq: add --currentuser and --user options to qnew and qrefresh 2007-12-19 22:36:18 +01:00
test-mq-header-from.out mq: add --currentuser and --user options to qnew and qrefresh 2007-12-19 22:36:18 +01:00
test-mq-merge mq: really remove undo after a qpush (and after a strip) 2007-11-09 20:21:35 -02:00
test-mq-merge.out Make mergepatch save queue now that qpush isn't. 2007-05-13 19:15:54 -07:00
test-mq-missingfiles patch: write rej files for missing targets (issue 853) 2007-12-17 23:42:46 +01:00
test-mq-missingfiles.out patch: write rej files for missing targets (issue 853) 2007-12-17 23:42:46 +01:00
test-mq-pull-from-bundle Switch to using cat with EOF doc instead of trying to quote newlines for echo. 2007-12-21 14:26:20 -08:00
test-mq-pull-from-bundle.out Show number of changesets written to bundle files by default (issue569) 2007-12-30 19:46:13 +01:00
test-mq-qdelete mq: require patch argument or revision for qdelete 2007-06-28 08:42:43 -07:00
test-mq-qdelete.out mq: more qdelete help text tweaks 2007-06-28 09:19:08 -07:00
test-mq-qdiff Make tests append settings to $HGRCPATH instead of $HGTMP/.hgrc 2006-08-22 10:08:42 +02:00
test-mq-qdiff.out tests: new test for mq qdiff command 2006-08-15 20:59:55 +03:00
test-mq-qgoto mq: add qgoto command. 2007-05-08 13:10:27 -07:00
test-mq-qgoto.out mq: add qgoto command. 2007-05-08 13:10:27 -07:00
test-mq-qnew-twice Make tests append settings to $HGRCPATH instead of $HGTMP/.hgrc 2006-08-22 10:08:42 +02:00
test-mq-qnew-twice.out Fix test-mq-qnew-twice exit code and output. 2006-07-28 09:00:30 +02:00
test-mq-qpush-fail mq: test that qpush cleans things up when it fails 2007-06-21 00:34:14 -03:00
test-mq-qpush-fail.out Backed out changeset f019d9201ff4 2007-12-31 17:47:02 -06:00
test-mq-qrefresh tests: add new test; test-mq-qrefresh 2006-09-20 21:44:35 +02:00
test-mq-qrefresh-replace-log-message mq: fix qrefresh -e with no patches applied 2007-09-24 19:00:11 -03:00
test-mq-qrefresh-replace-log-message.out mq: fix qrefresh -e with no patches applied 2007-09-24 19:00:11 -03:00
test-mq-qrefresh.out tests: add new test; test-mq-qrefresh 2006-09-20 21:44:35 +02:00
test-mq-qrename Make qrename handle directory targets; closes #333. 2006-09-13 08:57:08 -07:00
test-mq-qrename.out Make qrename handle directory targets; closes #333. 2006-09-13 08:57:08 -07:00
test-mq-qsave Make tests append settings to $HGRCPATH instead of $HGTMP/.hgrc 2006-08-22 10:08:42 +02:00
test-mq-qsave.out Add basic qsave/qrestore test. 2006-08-07 14:48:24 -07:00
test-mq-symlinks Use common readlink.py instead of own implementations per test script. 2007-12-21 10:24:03 +01:00
test-mq-symlinks.out mq: teach qpop about symlinks 2007-08-09 20:16:00 -07:00
test-mq.out Backed out changeset f019d9201ff4 2007-12-31 17:47:02 -06:00
test-nested-repo path_auditor: cache names of audited directories 2007-08-18 21:36:10 -03:00
test-nested-repo.out path_auditor: cache names of audited directories 2007-08-18 21:36:10 -03:00
test-newbranch Add fast-forward branch merging 2007-05-06 20:27:45 -07:00
test-newbranch.out Change branches to sort 'active' branches first, and add an option to show only active branches. 2007-06-21 10:40:09 -07:00
test-newcgi Fix style nit and add some comments to tests. 2007-12-02 10:12:26 +01:00
test-newcgi.out CGI compatibility fix for 77bd163fb48d. 2007-12-01 18:26:27 +01:00
test-newercgi Fix style nit and add some comments to tests. 2007-12-02 10:12:26 +01:00
test-newercgi.out CGI compatibility fix for 77bd163fb48d. 2007-12-01 18:26:27 +01:00
test-no-symlinks Hide absolute path from test-no-symlinks output. 2007-08-11 12:36:04 +02:00
test-no-symlinks.hg test-no-symlinks: rename .bundle into .hg for consistency. 2007-08-09 23:14:50 +02:00
test-no-symlinks.out Hide absolute path from test-no-symlinks output. 2007-08-11 12:36:04 +02:00
test-non-interactive-wsgi Fix style nit and add some comments to tests. 2007-12-02 10:12:26 +01:00
test-non-interactive-wsgi.out Don't try to determine interactivity if ui() called with interactive=False. 2007-09-25 19:05:34 +02:00
test-notify ui: make readsections() abort when configuration cannot be read. 2007-06-03 22:11:25 +02:00
test-notify.out ui: make readsections() abort when configuration cannot be read. 2007-06-03 22:11:25 +02:00
test-oldcgi Fix style nit and add some comments to tests. 2007-12-02 10:12:26 +01:00
test-oldcgi.out Fix new tests to be better. In particular, fix webraw test to 2006-06-30 08:45:52 -07:00
test-parentrevspec Forgot to quote "6^" in test-parentrevspec (see 1beb065d7447) 2007-09-04 18:37:28 +02:00
test-parentrevspec.out Add parentrevspec extension 2007-08-17 17:33:27 -03:00
test-parents Test parents behaviour with files. 2007-09-11 23:05:30 +02:00
test-parents.out Test parents behaviour with files. 2007-09-11 23:05:30 +02:00
test-parse-date util.strdate: assume local time when no timezone specified 2006-10-03 12:33:18 +02:00
test-parse-date.out transactions: avoid late tear-down (issue641) 2007-07-22 14:53:57 -05:00
test-parseindex switch to the .hg/store layout, fix the tests 2006-12-01 13:34:09 +01:00
test-parseindex.out add test for revlog.parseindex 2006-05-14 18:37:50 -03:00
test-patch Add tests for ui.patch regression. 2007-06-20 23:32:31 +02:00
test-patch.out Add tests for ui.patch regression. 2007-06-20 23:32:31 +02:00
test-patchbomb patchbomb: make --bundle respect --desc 2007-12-27 22:40:07 -06:00
test-patchbomb.out Show number of changesets written to bundle files by default (issue569) 2007-12-30 19:46:13 +01:00
test-permissions test-permissions: add a chmod +w to allow the directory to be removed 2007-11-09 20:21:35 -02:00
test-permissions.out fix test-permissions output 2007-08-24 00:56:08 +02:00
test-profile test-profile: fix grep, check hotshot availability 2007-08-14 18:53:45 +02:00
test-profile.out Test --time, --profile and --lsprof 2007-08-14 16:27:35 +02:00
test-pull Allow tests to run in parallel. 2007-10-05 12:17:01 -07:00
test-pull-permission switch to the .hg/store layout, fix the tests 2006-12-01 13:34:09 +01:00
test-pull-permission.out Make hg update more verbose by default (issue12) 2006-05-02 18:44:02 +02:00
test-pull-pull-corruption Added test cases for repo corruption fixed in e2b47039575f (issue132) 2006-02-22 07:45:14 +01:00
test-pull-pull-corruption2 Wait for first pull to be completed before doing verify. 2006-06-28 12:29:48 +02:00
test-pull-pull-corruption2.out Show repo's revlog format on verify only if it doesn't match the default format. 2006-04-28 21:52:08 +02:00
test-pull-pull-corruption.out Make hg update more verbose by default (issue12) 2006-05-02 18:44:02 +02:00
test-pull-r pull -r: pass the revisions as the heads argument of findincoming 2007-08-27 01:44:35 -03:00
test-pull-r.out pull -r: pass the revisions as the heads argument of findincoming 2007-08-27 01:44:35 -03:00
test-pull-update Update on pull -u when heads were closed (fixes issue666). 2007-08-06 20:25:50 +02:00
test-pull-update.out Update on pull -u when heads were closed (fixes issue666). 2007-08-06 20:25:50 +02:00
test-pull.out Display symlink or executable bit with manifest -v 2007-10-06 22:30:22 +02:00
test-purge purge: simplify safety net for case mangling filesystems 2007-11-09 20:21:35 -02:00
test-purge.out purge: simplify safety net for case mangling filesystems 2007-11-09 20:21:35 -02:00
test-push-hook-lock Create local ui object per repository, so .hg/hgrc don't get mixed. 2006-03-06 17:47:41 +01:00
test-push-hook-lock.out Make hg update more verbose by default (issue12) 2006-05-02 18:44:02 +02:00
test-push-http Fix accidentally broken test. 2007-10-05 12:28:18 -07:00
test-push-http.out Fix accidentally broken test. 2007-10-05 12:28:18 -07:00
test-push-r switch to the .hg/store layout, fix the tests 2006-12-01 13:34:09 +01:00
test-push-r.out Make hg update more verbose by default (issue12) 2006-05-02 18:44:02 +02:00
test-push-warn fix calculation of new heads added during push with -r 2006-12-17 05:00:22 +01:00
test-push-warn.out fix calculation of new heads added during push with -r 2006-12-17 05:00:22 +01:00
test-rawcommit1 make manifest friendlier 2006-11-30 22:38:48 -06:00
test-rawcommit1.out Display symlink or executable bit with manifest -v 2007-10-06 22:30:22 +02:00
test-rebuildstate dirstate: fix rebuild; add a test 2007-08-05 23:04:56 -03:00
test-rebuildstate.out Backed out changeset f019d9201ff4 2007-12-31 17:47:02 -06:00
test-record record: improve docs, improve prompts 2007-08-09 17:29:16 -07:00
test-record.out Show number of changesets written to bundle files by default (issue569) 2007-12-30 19:46:13 +01:00
test-remove Also restore old rm -A behavior for inexact patterns 2007-04-30 09:32:44 -07:00
test-remove.out Also restore old rm -A behavior for inexact patterns 2007-04-30 09:32:44 -07:00
test-rename copy: if destination ends with "/", make sure it's a directory 2007-09-24 19:00:11 -03:00
test-rename-after-merge copy: simplify inner copy 2007-12-07 02:01:13 -06:00
test-rename-after-merge.out copy: simplify inner copy 2007-12-07 02:01:13 -06:00
test-rename-dir-merge rename: add test for moving untracked files in directories 2007-12-01 12:54:34 -06:00
test-rename-dir-merge2 merge: fix renaming of subdirectories under renamed directories 2007-02-27 16:20:06 -06:00
test-rename-dir-merge2.out copy: handle rename internally 2007-12-07 02:29:55 -06:00
test-rename-dir-merge.out copy: handle rename internally 2007-12-07 02:29:55 -06:00
test-rename-merge1 switch to the .hg/store layout, fix the tests 2006-12-01 13:34:09 +01:00
test-rename-merge1.out Backed out changeset f019d9201ff4 2007-12-31 17:47:02 -06:00
test-rename-merge2 Kill trailing spaces 2007-06-21 09:25:49 +02:00
test-rename-merge2.out Backed out changeset f019d9201ff4 2007-12-31 17:47:02 -06:00
test-rename.out copy: handle rename internally 2007-12-07 02:29:55 -06:00
test-requires add "requires" file to the repo, specifying the requirements 2006-12-10 00:06:59 +01:00
test-requires.out switch to the .hg/store layout, fix the tests 2006-12-01 13:34:09 +01:00
test-revert When reverting a file which was renamed, also revert the old name 2007-08-29 16:15:23 -07:00
test-revert-unknown revert: require --all to revert all files. 2006-08-21 09:44:52 -07:00
test-revert-unknown.out small changes to revert command. 2006-04-03 10:02:09 -07:00
test-revert.out When reverting a file which was renamed, also revert the old name 2007-08-29 16:15:23 -07:00
test-revlog-packentry revlog: fix revlogio.packentry corner case 2007-09-26 01:58:45 -03:00
test-revlog-packentry.out revlog: fix revlogio.packentry corner case 2007-09-26 01:58:45 -03:00
test-rollback deprecate undo command, replace with rollback command. 2006-05-08 14:19:05 -07:00
test-rollback.out deprecate undo command, replace with rollback command. 2006-05-08 14:19:05 -07:00
test-serve Allow tests to run in parallel. 2007-10-05 12:17:01 -07:00
test-serve.out Allow tests to run in parallel. 2007-10-05 12:17:01 -07:00
test-simple-update make manifest friendlier 2006-11-30 22:38:48 -06:00
test-simple-update.out Display symlink or executable bit with manifest -v 2007-10-06 22:30:22 +02:00
test-simplemerge-cmd Use python instead of shell printf with \x for test-simplemerge-cmd 2007-04-19 12:47:55 +02:00
test-simplemerge-cmd.out Remove trailing spaces 2007-08-07 10:24:33 +02:00
test-simplemerge.py Cleanup of whitespace, indentation and line continuation. 2007-06-19 08:06:37 +02:00
test-simplemerge.py.out actually port simplemerge to hg 2007-04-16 20:17:39 -03:00
test-ssh test-ssh: avoid a shell script 2007-03-27 01:41:22 -03:00
test-ssh-clone-r test-ssh-clone-r: avoid a shell script 2007-03-27 01:41:23 -03:00
test-ssh-clone-r.out Testing the new changegroupsubset remote function in the ssh 2006-10-18 02:14:26 -05:00
test-ssh.out dispatch: use the repo path found by early parsing 2007-06-11 21:09:24 -05:00
test-static-http Allow tests to run in parallel. 2007-10-05 12:17:01 -07:00
test-static-http.out Allow tests to run in parallel. 2007-10-05 12:17:01 -07:00
test-status Removed unknown option -t in test-status 2006-12-08 23:33:32 +01:00
test-status.out Backed out changeset f019d9201ff4 2007-12-31 17:47:02 -06:00
test-strict Make test-strict append to $HGRCPATH, like other tests do since e6e7d87cb388. 2006-08-22 10:20:21 +02:00
test-strict.out update test output 2007-12-02 16:26:56 -06:00
test-symlink-basic Use common readlink.py instead of own implementations per test script. 2007-12-21 10:24:03 +01:00
test-symlink-basic.out Display symlink or executable bit with manifest -v 2007-10-06 22:30:22 +02:00
test-symlink-root test-symlink-basic: require symlinks availability 2007-07-15 14:09:56 +02:00
test-symlink-root.out Fix accessing the repo through a symlink. 2007-02-15 05:18:23 -02:00
test-symlinks patch: add git symlink support 2007-08-04 23:07:52 -07:00
test-symlinks.out patch: add git symlink support 2007-08-04 23:07:52 -07:00
test-tag fix test-tag on Solaris 2007-07-18 16:41:45 +02:00
test-tag.out tag: handle .hgtags and .hg/localtags with missing final newline (issue 601) 2007-07-16 20:15:03 -07:00
test-tags Add --verbose support to tags command. 2007-12-09 17:14:38 +09:00
test-tags.out Add --verbose support to tags command. 2007-12-09 17:14:38 +09:00
test-transplant Allow tests to run in parallel. 2007-10-05 12:17:01 -07:00
test-transplant.out Update test output to reflect small changes in patch chattiness. 2007-07-17 09:39:30 -07:00
test-trusted.py tests/*: avoid losing the original settings from $HGRCPATH 2007-11-09 20:21:35 -02:00
test-trusted.py.out save settings from untrusted config files in a separate configparser 2006-10-26 19:25:45 +02:00
test-ui-config dispatch: move command dispatching into its own module 2007-08-15 16:55:13 -05:00
test-ui-config.out Catch illegal boolean values in hgrc nicely. 2007-06-26 20:37:15 +02:00
test-ui-verbosity tests/*: avoid losing the original settings from $HGRCPATH 2007-11-09 20:21:35 -02:00
test-ui-verbosity.out update ui.quiet/verbose/debug/interactive every time the config changes 2006-10-10 18:43:20 -03:00
test-unrelated-pull update test for unrelated repo. 2006-03-14 23:00:45 -08:00
test-unrelated-pull.out Fix up parent display in logging 2006-11-07 14:04:15 -06:00
test-up-local-change Kill trailing spaces 2007-06-21 09:25:49 +02:00
test-up-local-change.out merge: add debug diagnostics for findcopies 2007-10-04 19:44:37 -05:00
test-update-reverse Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero. 2006-03-13 13:05:41 +01:00
test-update-reverse.out merge: various tidying 2006-10-10 02:15:20 -05:00
test-url-rev pull -u: if "url#rev" was given, update to rev 2007-08-27 01:44:35 -03:00
test-url-rev.out pull -u: if "url#rev" was given, update to rev 2007-08-27 01:44:35 -03:00
test-walk Merge last few matcher/locate fixes. 2007-04-04 04:22:08 -03:00
test-walk.out Removed trailing \n in calls to util.Abort() 2007-06-09 13:25:54 +02:00
test-webraw Allow tests to run in parallel. 2007-10-05 12:17:01 -07:00
test-webraw.out test-webraw: do not store hostname in test output 2006-06-30 22:04:02 -07:00
test-win32text test-win32text: avoid unix2dos, printf extensions 2007-12-21 00:13:00 +01:00
test-win32text.out test-win32text: avoid unix2dos, printf extensions 2007-12-21 00:13:00 +01:00
tinyproxy.py http: fix many problems with url parsing and auth. added proxy test. 2006-05-22 15:42:49 -07:00

To run the tests, do:

cd tests/
python run-tests.py

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