code: def to_repo_relative_path(self, path, split=False):
          
          path = os.path.normpath(path)
          if path == '.':
              path = ''
          path = path.split(self.__path)[-1].strip(os.sep)
          if split:
              return path.split(os.sep)
          else:
              return path
docs: Given a path, return relative path to diretory
  
          :Parameters:
              #. path (str): Path as a string
              #. split (boolean): Whether to split path to its components
  
          :Returns:
              #. relativePath (str, list): Relative path as a string or as a list
                 of components if split is True