code: def delete(cls, repo, *refs, **kwargs):
          
          repo.git.branch("-d", "-r", *refs)
          # the official deletion method will ignore remote symbolic refs - these
          # are generally ignored in the refs/ folder. We don't though
          # and delete remainders manually
          for ref in refs:
              try:
                  os.remove(osp.join(repo.common_dir, ref.path))
              except OSError:
                  pass
              try:
                  os.remove(osp.join(repo.git_dir, ref.path))
              except OSError:
                  pass
docs: Delete the given remote references
  
          :note:
              kwargs are given for comparability with the base class method as we
              should not narrow the signature.