/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

Finish sftp refactoring. Test suite passing.

* bzrlib/transport/sftp.py:
(clear_connection_cache): Deprecated.
(_sftp_connect, _sftp_connect_uncached): Deleted.
(SFTPTransport.__init__): Simplified.
(SFTPTransport._create_connection): New method. Copied from
_sftp_connect_uncached
(SFTPTransport._get_sftp): New method. Ensures that the connection
is established.
(SFTPTransport.clone): Deleted.
(SFTPTransport.has, SFTPTransport.get, SFTPTransport.readv,
SFTPTransport._put,
SFTPTransport._put_non_atomic_helper._open_and_write_file,
SFTPTransport._mkdir, SFTPTransport.append_file,
SFTPTransport.rename, SFTPTransport._rename_and_overwrite,
SFTPTransport.delete, SFTPTransport.rmdir, SFTPTransport.stat):
Use _get_sftp.

* bzrlib/tests/test_transport_implementations.py:
(TransportTests.test_connection_error): Simplified now that sftp
does not connection on construction.

* bzrlib/tests/test_sftp_transport.py:
(SFTPLockTests.test_sftp_locks): Delete test_multiple_connections.
(FakeSFTPTransport): Deleted.
(SFTPNonServerTest.test_parse_url_with_home_dir,
SFTPNonServerTest.test_relpath,
SSHVendorBadConnection.test_bad_connection_paramiko): Delete the
from_transport parameter as it's not needed anymore.
(SFTPLatencyKnob.test_latency_knob_slows_transport,
SFTPLatencyKnob.test_default): Force connection by issuing a
request.

Filename Latest Rev Last Changed Committer Comment Size
..
old 1185.82.3 20 years ago John Arbash Meinel Working on creating a factor for serializing chang Diff
serializer 1185.82.3 20 years ago John Arbash Meinel Working on creating a factor for serializing chang Diff
__init__.py 2485.8.35 18 years ago Vincent Ladeuil Fix pull multiple connections. * bzrlib/builtins. 3.6 KB Diff Download File
apply_bundle.py 1551.11.9 18 years ago Aaron Bentley Apply change reporting to merge 2.7 KB Diff Download File
bundle_data.py 2476.2.1 18 years ago John Arbash Meinel Vastly improve bundle install performance by only 28.3 KB Diff Download File
commands.py 2018.5.138 18 years ago Robert Collins Merge bzr.dev. 6.8 KB Diff Download File
common.py 2052.3.1 19 years ago John Arbash Meinel Add tests to cleanup the copyright of all source f 1 KB Diff Download File