~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-09-29 22:03:03 UTC
  • mfrom: (5416.2.6 jam-integration)
  • Revision ID: pqm@pqm.ubuntu.com-20100929220303-cr95h8iwtggco721
(mbp) Add 'break-lock --force'

Show diffs side-by-side

added added

removed removed

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