Allowing a user to control and/or view their own revisions
The revisioning module gives you this ability:


  Revisioning is a module for the configuration of workflows to create,
  moderate and publish content revisions.