how to find whether a node has more than one revision?
Have you checked node_revision_list($node) function?


  This returns a list of all the existing revision numbers.


You can pass the current node and it will return list of all revisions.