docs: def clonetopath(self, dest):
          """
          Clone the repo at <self.pushablepath> into <dest>
          Note that if self.pushablepath is None, then self.path will be used
          instead.
          """
          raise Exception(
              "%s.%s needs to implement @classmethod .clonetopath(dest)" % (
                  self.__class__.__module__, self.__class__.__name__))