diff --git a/reviewboard/reviews/builtin_fields.py b/reviewboard/reviews/builtin_fields.py
index 79944981a36ea702f38436b663c0f09866239517..92bd900d7f9dc395b7b5621a5ec48b543ab9435a 100644
--- a/reviewboard/reviews/builtin_fields.py
+++ b/reviewboard/reviews/builtin_fields.py
@@ -1381,7 +1381,7 @@ class CommitListField(ReviewRequestPageDataMixin, BaseReviewRequestField):
             bool:
             Whether or not the value has changed.
         """
-        return old_value != new_value
+        return new_value is not None
 
     def record_change_entry(self, changedesc, old_value, new_value):
         """Record the old and new values for this field into the changedesc.
