'Validates form data by checking for the following
No new revisions have been created since user attempted to edit
Revision title or content has changed'

def clean(self):

    cd = self.cleaned_data
    if (self.no_clean or self.preview):
        return cd
    if (not (str(self.initial_revision.id) == str(self.presumed_revision))):
        raise forms.ValidationError(ugettext(u'While    you    were    editing,    someone    else    changed    the    revision.    Your    contents    have    been    automatically    merged    with    the    new    contents.    Please    review    the    text    below.'))
    if ((u'title' in cd) and (cd[u'title'] == self.initial_revision.title) and (cd[u'content'] == self.initial_revision.content)):
        raise forms.ValidationError(ugettext(u'No    changes    made.    Nothing    to    save.'))
    self.check_spam()
    return cd
