diff --git a/reviewboard/scmtools/plastic.py b/reviewboard/scmtools/plastic.py
index 71d4481e6d6a111e7501d0356b5994935b7d54a2..2dbf36180d4ca2c40736aa6d9c7b1bdc51ffb7d1 100644
--- a/reviewboard/scmtools/plastic.py
+++ b/reviewboard/scmtools/plastic.py
@@ -275,10 +275,9 @@ class PlasticClient(object):
         repo = "rep:%s@repserver:%s:%s" % (self.reponame, self.hostname,
                                            self.port)
 
-        p = subprocess.Popen(['cm', 'find', 'revs', 'where',
-                              'changeset=' + str(changesetid), 'and',
-                              'id=' + str(revid), 'on',
-                              'repository', '\'' + repo + '\'',
+        p = subprocess.Popen(['cm', 'find', 'changesets', 'where',
+                              'changesetid=' + str(changesetid), 
+                              'on', 'repository', '\'' + repo + '\'',
                               '--format={comment}', '--nototal'],
                              stderr=subprocess.PIPE, stdout=subprocess.PIPE,
                              close_fds=(os.name != 'nt'))
@@ -311,3 +310,4 @@ class PlasticClient(object):
             raise SCMError(error)
 
         return repositories
+
