/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 branch.py

Add basic infrastructure for dpush.

Show diffs side-by-side

added added

removed removed

Lines of Context:
91
91
        self.base = bzrdir.transport.base
92
92
        self._format = GitBranchFormat()
93
93
 
 
94
    def dpull(self, source, stop_revision=None):
 
95
        if stop_revision is None:
 
96
            stop_revision = source.last_revision()
 
97
        # FIXME: Check for diverged branches
 
98
        revidmap = self.repository.dfetch(source.repository, stop_revision)
 
99
        self.head, self.mapping = self.mapping.revision_id_bzr_to_foreign(revidmap[stop_revision])
 
100
        return revidmap
 
101
 
94
102
    def lock_write(self):
95
103
        self.control_files.lock_write()
96
104