How drupal keeps revisions for some content types only
For D7:

admin/structure/types/manage/YOUR_CONTENT_TYPE



You need to tick the checkbox "Create new revision" for saving revisions of any content type you want.

For D6:

administer/content management/content types/edit/workflow 

Thanks!