87
87
self.hook_calls = []
88
88
TestCaseWithBranch.setUp(self)
90
def capture_post_pull_hook(self, source, local, master, old_revno,
91
old_revid, new_revno, new_revid):
90
def capture_post_pull_hook(self, result):
92
91
"""Capture post pull hook calls to self.hook_calls.
94
93
The call is logged, as is some state of the two branches.
97
local_locked = local.is_locked()
98
local_base = local.base
96
local_locked = result.local.is_locked()
97
local_base = result.local.base
100
99
local_locked = None
101
100
local_base = None
102
101
self.hook_calls.append(
103
('post_pull', source, local_base, master.base, old_revno, old_revid,
104
new_revno, new_revid, source.is_locked(), local_locked,
102
('post_pull', result.source, local_base, result.master.base, result.old_revno,
104
result.new_revno, result.new_revid, result.source.is_locked(), local_locked,
105
result.master.is_locked()))
107
107
def test_post_pull_empty_history(self):
108
108
target = self.make_branch('target')