/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 breezy/missing.py

  • Committer: Jelmer Vernooij
  • Date: 2019-12-23 01:39:21 UTC
  • mfrom: (7424 work)
  • mto: This revision was merged to the branch mainline in revision 7425.
  • Revision ID: jelmer@jelmer.uk-20191223013921-2kzd0wlcoylgxksk
Merge trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
63
63
    """
64
64
    if include_merged is None:
65
65
        include_merged = False
66
 
    local_branch.lock_read()
67
 
    try:
68
 
        remote_branch.lock_read()
69
 
        try:
70
 
            return _find_unmerged(
71
 
                local_branch, remote_branch, restrict=restrict,
72
 
                include_merged=include_merged, backward=backward,
73
 
                local_revid_range=local_revid_range,
74
 
                remote_revid_range=remote_revid_range)
75
 
        finally:
76
 
            remote_branch.unlock()
77
 
    finally:
78
 
        local_branch.unlock()
 
66
    with local_branch.lock_read(), remote_branch.lock_read():
 
67
        return _find_unmerged(
 
68
            local_branch, remote_branch, restrict=restrict,
 
69
            include_merged=include_merged, backward=backward,
 
70
            local_revid_range=local_revid_range,
 
71
            remote_revid_range=remote_revid_range)
79
72
 
80
73
 
81
74
def _enumerate_mainline(ancestry, graph, tip_revno, tip, backward=True):