mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 08:47:12 +03:00
735b575536
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]. |
||
---|---|---|
.. | ||
comprehensive | ||
fixtures | ||
__init__.py | ||
run.py | ||
test_binaryfiles.py | ||
test_diff.py | ||
test_externals.py | ||
test_fetch_branches.py | ||
test_fetch_command_regexes.py | ||
test_fetch_command.py | ||
test_fetch_exec.py | ||
test_fetch_mappings.py | ||
test_fetch_renames.py | ||
test_fetch_symlinks.py | ||
test_fetch_truncated.py | ||
test_pull.py | ||
test_push_command.py | ||
test_push_dirs.py | ||
test_push_eol.py | ||
test_push_renames.py | ||
test_rebuildmeta.py | ||
test_svnwrap.py | ||
test_tags.py | ||
test_urls.py | ||
test_util.py | ||
test_utility_commands.py |