sapling/tests
Patrick Mezard 735b575536 Revive svn+http(s) URLs support (issue94)
Telling svn from mercurial repository automatically is not always possible, or
at least not seamlessly. Let 'http://repo.com/svn' be an svn repository,
protected with basic authentication. Trying to clone it directly does something
like:

1- Open it like a mercurial repository:
  * send between command, ask for credentials, fail
  * fallback to static-http, ask for crendentials two times, fail
2- Open it like an svn repository

Mercurial [auth] facility is helpful here, but few people know about it, and it
may seem weird to store svn credentials in mercurial configuration. An svn-like
password manager would not help either because all connections attempts in [1]
fail and it's unlikely we would store credentials in this situation. Instead,
we can clone 'svn+http://repo.com/svn', which will skip step [1].
2009-07-18 20:44:33 -05:00
..
comprehensive tests: test for heads equality instead of branchtags 2009-06-16 13:58:39 +02:00
fixtures tags: handle copyfrom old versions of tags more correctly 2009-07-01 14:42:46 -05:00
__init__.py Remove the 'outgoing' wrapper, and use the Mercurial infrastructure instead. 2009-05-22 15:12:31 +02:00
run.py tests: make comprehensive tests work properly with nose and run.py 2009-06-15 12:26:20 -05:00
test_binaryfiles.py Remove useless imports. 2009-01-21 20:29:23 -06:00
test_diff.py Remove the 'outgoing' wrapper, and use the Mercurial infrastructure instead. 2009-05-22 15:12:31 +02:00
test_externals.py Reorganize to have a more conventional module structure. 2009-05-13 21:39:39 -05:00
test_fetch_branches.py tests: fix for new branch heads change in upstream hg. 2009-06-15 12:26:19 -05:00
test_fetch_command_regexes.py Reorganize to have a more conventional module structure. 2009-05-13 21:39:39 -05:00
test_fetch_command.py Clean up TODOs that are no longer relevant. 2009-04-13 21:19:13 -05:00
test_fetch_exec.py Import cleanup thanks to pyflakes. 2008-12-24 11:17:50 -06:00
test_fetch_mappings.py maps: make sure AuthorMaps don't overwrite themselves, fix overriding 2009-06-15 16:09:27 +02:00
test_fetch_renames.py test_fetch_renames: test file and directory case changes 2008-12-10 11:03:23 -06:00
test_fetch_symlinks.py hg_delta_editor: reset properties of deleted entries 2008-12-15 21:57:10 -06:00
test_fetch_truncated.py Switch to using url scheme wrappers instead of duplicating each command we wrap. 2009-05-15 19:18:43 +02:00
test_pull.py Use fallbacks in the wrappers for Subversion support, instead of prefixes. 2009-05-20 18:38:01 +02:00
test_push_command.py wrappers: make push aborts if uncommitted changes 2009-07-18 20:44:33 -05:00
test_push_dirs.py push: Fix a bug in deletion of an entire tree. 2009-05-08 16:26:33 -05:00
test_push_eol.py Add a test to check EOLs are correctly converted 2008-11-20 22:41:16 -06:00
test_push_renames.py push: Fix a bug in deletion of an entire tree. 2009-05-08 16:26:33 -05:00
test_rebuildmeta.py tags: handle copyfrom old versions of tags more correctly 2009-07-01 14:42:46 -05:00
test_svnwrap.py Remove the 'outgoing' wrapper, and use the Mercurial infrastructure instead. 2009-05-22 15:12:31 +02:00
test_tags.py tags: handle copyfrom old versions of tags more correctly 2009-07-01 14:42:46 -05:00
test_urls.py Revive svn+http(s) URLs support (issue94) 2009-07-18 20:44:33 -05:00
test_util.py test_util: make it easier to test odd push cases 2009-05-27 15:51:04 -05:00
test_utility_commands.py uisetup: use a single loop/abstraction for wrapping all the commands 2009-06-10 12:06:31 +02:00