code: def remote_tags(url):
      # type: (str) -> list
      
      tags = []
      remote_git = Git()
      for line in remote_git.ls_remote('--tags', '--quiet', url).split('\n'):
          hash_ref = line.split('\t')
          tags.append(hash_ref[1][10:].replace('^{}',''))
      return natsorted(tags)
docs: List all available remote tags naturally sorted as version strings
      :rtype: list
      :param url: Remote URL of the repository
      :return: list of available tags