/brz/remove-bazaar

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

« back to all changes in this revision

Viewing changes to bzrlib/tests/TransportUtil.py

  • Committer: Vincent Ladeuil
  • Date: 2007-07-15 10:44:12 UTC
  • mto: This revision was merged to the branch mainline in revision 2646.
  • Revision ID: v.ladeuil+lp@free.fr-20070715104412-ghj18yhkvjwpd54b
Fix bug #112173 and bzr branch multiple connections.

* bzrlib/tests/bzrdir_implementations/test_bzrdir.py:
(TestBzrDir.sproutOrSkip): Rework the method now that sprout do
not raises NotLocalUrl anymore.

* bzrlib/bzrdir.py:
(BzrDir.sprout): Add a possible_transports parameter for reuse.
Don't create a working tree on non local transports (bug #112173).
(BzrDirPreSplitOut.sprout): Add a possible_transports
parameter (not used) to comply with the new sprout signature.

* bzrlib/builtins.py:
(cmd_branch.run): Fix the multiple connections bug by reusing the
transport.

Show diffs side-by-side

added added

removed removed

Lines of Context:
81
81
        self.connections = []
82
82
 
83
83
    def set_connection_hook(self, transport, connection, credentials):
84
 
        # Note: uncomment the following line and use 'bt' under pdb, here is
85
 
        # the extra connection.
 
84
        # Note: uncomment the following line and use 'bt' under pdb, that will
 
85
        # identify all the connections made including the extraneous ones.
86
86
        # import pdb; pdb.set_trace()
87
87
        self.connections.append(connection)
88
88