code: def revisions(self, path, max_revisions):
          
          mtime = os.path.getmtime(path)
          key = hashlib.sha1(str(mtime).encode()).hexdigest()[:7]
          return [
              Revision(
                  key=key,
                  author_name="Local User",  # Don't want to leak local data
                  author_email="-",  # as above
                  date=int(mtime),
                  message="None",
              )
          ]
docs: Get the list of revisions.
  
          :param path: the path to target.
          :type  path: ``str``
  
          :param max_revisions: the maximum number of revisions.
          :type  max_revisions: ``int``
  
          :return: A list of revisions.
          :rtype: ``list`` of :class:`Revision`