X-Git-Url: https://git.ctpug.org.za/?p=bzrirker.git;a=blobdiff_plain;f=irkerhook.py;fp=irkerhook.py;h=4eecd2144eb2bdfa40567757112dd3e46db1a602;hp=d58b194ef6290f8a9375017f0567d7675971263c;hb=3c8a6326b1cc6664f2b10bdeffa44d1ecd71904d;hpb=8cd1b16a02c99132d2383ade0b3d7da43fe73054 diff --git a/irkerhook.py b/irkerhook.py index d58b194..4eecd21 100644 --- a/irkerhook.py +++ b/irkerhook.py @@ -15,13 +15,12 @@ class IrkerSender(object): def __init__(self, branch, revision_id, config): self.config = config self.branch = branch - self.repository = branch.repository self._revision_id = revision_id self.revision = None self.revno = None def _setup_revision_and_revno(self): - self.revision = self.repository.get_revision(self._revision_id) + self.revision = self.branch.repository.get_revision(self._revision_id) self.revno = self.branch.revision_id_to_revno(self._revision_id) def _format(self): @@ -99,7 +98,7 @@ class IrkerSender(object): """Send the info to irkerd. """ self.branch.lock_read() - self.repository.lock_read() + self.branch.repository.lock_read() # These should become configurable at some point default_server = 'localhost' IRKER_PORT = 6659 @@ -125,7 +124,7 @@ class IrkerSender(object): finally: sock.close() finally: - self.repository.unlock() + self.branch.repository.unlock() self.branch.unlock() opt_irker_channels = Option('irker_channels',