Index: reviews/models.py
===================================================================
--- reviews/models.py	(revision 2071)
+++ reviews/models.py	(working copy)
@@ -21,7 +21,7 @@
 from reviewboard.reviews.email import mail_review_request
 from reviewboard.reviews.errors import PermissionError
 from reviewboard.reviews.managers import ReviewRequestManager, ReviewManager
-from reviewboard.scmtools.errors import InvalidChangeNumberError
+from reviewboard.scmtools.errors import InvalidChangeNumberError, EmptyChangeSetError
 from reviewboard.scmtools.models import Repository
 
 #the model for the summery only allows it to be 300 chars in length
@@ -372,6 +372,19 @@
         """
         return Review.objects.get_pending_review(self, user)
 
+    def changeset_is_pending(self):
+        """
+        Returns True if the current changeset associated with this review
+        request is pending under SCM.
+        """
+        changeset = None
+        if self.changenum:
+            try:
+                changeset = self.repository.get_scmtool().get_changeset(self.changenum)
+            except EmptyChangeSetError:
+                pass
+        return changeset and changeset.pending
+
     @permalink
     def get_absolute_url(self):
         return ('review-request-detail', None, {
Index: scmtools/core.py
===================================================================
--- scmtools/core.py	(revision 2071)
+++ scmtools/core.py	(working copy)
@@ -13,6 +13,7 @@
         self.bugs_closed = []
         self.files = []
         self.username = ""
+        self.pending = False
 
 
 class Revision(object):
Index: scmtools/perforce.py
===================================================================
--- scmtools/perforce.py	(revision 2071)
+++ scmtools/perforce.py	(working copy)
@@ -150,7 +150,8 @@
         # results.
         changeset.username = changedesc['user']
         changeset.description = changedesc['desc']
-
+        if changedesc['status'] == "pending":
+            changeset.pending = True
         try:
             changeset.files = changedesc['depotFile']
         except KeyError:
Index: templates/reviews/review_request_box.html
===================================================================
--- templates/reviews/review_request_box.html	(revision 2071)
+++ templates/reviews/review_request_box.html	(working copy)
@@ -53,7 +53,7 @@
   </tr>
   <tr>
    <td class="label"><label for="changenum">{% trans "Change Number" %}:</label></td>
-   <td class="value"><span id="changenum">{{review_request.changenum}}</span></td>
+   <td class="value"><span id="changenum">{{review_request.changenum}}{% if review_request.changeset_is_pending %} {% trans "(pending)" %} {% endif %}</span></td>
    <td class="label"><label for="repository">{% trans "Repository" %}:</label></td>
    <td class="value"><span id="repository">{{review_request.repository}}</span></td>
   </tr>
