~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/branch.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2010-08-18 01:29:12 UTC
  • mfrom: (5377.3.1 trivial)
  • Revision ID: pqm@pqm.ubuntu.com-20100818012912-wwgerzeui5ldf5lh
(mbp) slightly better error handling in ftp transport (Martin Pool)

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
        bzrdir,
26
26
        cache_utf8,
27
27
        config as _mod_config,
28
 
        controldir,
29
28
        debug,
30
29
        errors,
31
30
        lockdir,
65
64
BZR_BRANCH_FORMAT_6 = "Bazaar Branch Format 6 (bzr 0.15)\n"
66
65
 
67
66
 
68
 
class Branch(controldir.ControlComponent):
 
67
class Branch(bzrdir.ControlComponent):
69
68
    """Branch holding a history of revisions.
70
69
 
71
70
    :ivar base:
1522
1521
     * an open routine.
1523
1522
 
1524
1523
    Formats are placed in an dict by their format string for reference
1525
 
    during branch opening. It's not required that these be instances, they
 
1524
    during branch opening. Its not required that these be instances, they
1526
1525
    can be classes themselves with class methods - it simply depends on
1527
1526
    whether state is needed for a given format or not.
1528
1527
 
1819
1818
            "with a bzrlib.branch.PullResult object and only runs in the "
1820
1819
            "bzr client.", (0, 15), None))
1821
1820
        self.create_hook(HookPoint('pre_commit',
1822
 
            "Called after a commit is calculated but before it is "
 
1821
            "Called after a commit is calculated but before it is is "
1823
1822
            "completed. pre_commit is called with (local, master, old_revno, "
1824
1823
            "old_revid, future_revno, future_revid, tree_delta, future_tree"
1825
1824
            "). old_revid is NULL_REVISION for the first commit to a branch, "
3103
3102
    :ivar tag_conflicts: A list of tag conflicts, see BasicTags.merge_to
3104
3103
    """
3105
3104
 
3106
 
    @deprecated_method(deprecated_in((2, 3, 0)))
3107
3105
    def __int__(self):
3108
 
        """Return the relative change in revno.
3109
 
 
3110
 
        :deprecated: Use `new_revno` and `old_revno` instead.
3111
 
        """
 
3106
        # DEPRECATED: pull used to return the change in revno
3112
3107
        return self.new_revno - self.old_revno
3113
3108
 
3114
3109
    def report(self, to_file):
3139
3134
        target, otherwise it will be None.
3140
3135
    """
3141
3136
 
3142
 
    @deprecated_method(deprecated_in((2, 3, 0)))
3143
3137
    def __int__(self):
3144
 
        """Return the relative change in revno.
3145
 
 
3146
 
        :deprecated: Use `new_revno` and `old_revno` instead.
3147
 
        """
 
3138
        # DEPRECATED: push used to return the change in revno
3148
3139
        return self.new_revno - self.old_revno
3149
3140
 
3150
3141
    def report(self, to_file):
3480
3471
                # push into the master from the source branch.
3481
3472
                self.source._basic_push(master_branch, overwrite, stop_revision)
3482
3473
                # and push into the target branch from the source. Note that we
3483
 
                # push from the source branch again, because it's considered the
 
3474
                # push from the source branch again, because its considered the
3484
3475
                # highest bandwidth repository.
3485
3476
                result = self.source._basic_push(self.target, overwrite,
3486
3477
                    stop_revision)