# HG changeset patch # User Vadim Gelfer # Date 1147112169 25200 # Node ID e8f47dfb70f4a28742f60e8e258c7e9b63c80de7 # Parent 05b6c13f43c6952a090ee1f0643f9d25aa3228b7 notify extension: generate right number of diffs diff --git a/hgext/notify.py b/hgext/notify.py --- a/hgext/notify.py +++ b/hgext/notify.py @@ -225,7 +225,8 @@ class notifier(object): if maxdiff == 0: return fp = templater.stringio() - commands.dodiff(fp, self.ui, self.repo, node, + prev = self.repo.changelog.parents(node)[0] + commands.dodiff(fp, self.ui, self.repo, prev, self.repo.changelog.tip()) difflines = fp.getvalue().splitlines(1) if maxdiff > 0 and len(difflines) > maxdiff: