changeset 145348cb7c42 in /z/repo/hooks details: http://repo.m5sim.org/hooks?cmd=changeset;node=145348cb7c42 summary: don't raise an exception if diffstat fails
diffstat: 1 file changed, 1 insertion(+), 5 deletions(-) notify.py | 6 +----- diffs (23 lines): diff -r e5ea96b060ce -r 145348cb7c42 notify.py --- a/notify.py Sat Jun 14 16:21:26 2008 -0400 +++ b/notify.py Sat Jun 14 16:55:21 2008 -0400 @@ -242,11 +242,14 @@ class notifier(object): self.ui.pushbuffer() patch.diff(self.repo, prev, ref) difflines = self.ui.popbuffer().splitlines(1) - if self.ui.configbool('notify', 'diffstat', True): - s = patch.diffstat(difflines) - # s may be nil, don't include the header if it is - if s: - self.ui.write('\ndiffstat:\n\n%s' % s) + try: + if self.ui.configbool('notify', 'diffstat', True): + s = patch.diffstat(difflines) + # s may be nil, don't include the header if it is + if s: + self.ui.write('\ndiffstat:\n\n%s' % s) + except ValueError: + pass if maxdiff > 0 and len(difflines) > maxdiff: self.ui.write(_('\ndiffs (truncated from %d to %d lines):\n\n') % (len(difflines), maxdiff)) _______________________________________________ m5-dev mailing list m5-dev@m5sim.org http://m5sim.org/mailman/listinfo/m5-dev