api: Don't crash if the diff has no lines (in case of merge for instance)
author |
Benoît Allard <benoit@aeteurope.nl> |
date |
Mon, 23 Jan 2012 15:01:27 +0100 |
parents |
78819a1b530e
|
children |
9030dc9517cf
b0bcc35b016a
627b1d4e0fa3
fc97fabaf28d
3e5dfa8a94ef
|
branches/tags |
(none) |
files |
review/api.py |
Changes
--- a/review/api.py Mon Jul 18 13:34:36 2011 -0400
+++ b/review/api.py Mon Jan 23 15:01:27 2012 +0100
@@ -572,6 +572,10 @@
diff_opts.git = True
d = patch.diff(self.target, node1, node2, match=m, opts=diff_opts)
+ if not d:
+ # there might be no diff for the current file (merge)
+ continue
+
# patch.diff will give us back a generator with two items
# the first is the diff --git header, which we don't care about
d.next()