Part of bzrlib.tests.test_foreign View In Hierarchy
Static Method | is_compatible | Undocumented |
Method | push | See InterBranch.push. |
Inherited from GenericInterBranch:
Class Method | unwrap_format | Undocumented |
Method | copy_content_into | Copy the content of source into target |
Method | fetch | Fetch revisions. |
Method | pull | Pull from source into self, updating my master if any. |
Class Method | _get_branch_formats_to_test | Return an iterable of format tuples for testing. |
Method | _update_revisions | Undocumented |
Method | _basic_push | Basic implementation of push without bound branches or hooks. |
Method | _push_with_bound_branches | Push from source into target, and into target's master if any. |
Method | _pull | See Branch.pull. |
Inherited from InterObject (via GenericInterBranch, InterBranch):
Method | __init__ | Construct a default InterObject instance. Please use 'get'. |
Class Method | get | Retrieve a Inter worker object for these objects. |
Method | lock_read | Take out a logical read lock. |
Method | lock_write | Take out a logical write lock. |
Class Method | register_optimiser | Register an InterObject optimiser. |
Method | unlock | Release the locks on source and target. |
Class Method | unregister_optimiser | Unregister an InterObject optimiser. |
Method | _double_lock | Take out two locks, rolling back the first if the second throws. |
This is the basic concrete implementation of push()
Parameters | _override_hook_source_branch | If specified, run the hooks passing this Branch as the source, rather than self. This is for use of RemoteBranch, where push is delegated to the underlying vfs-based Branch. |