code: def rentry_exists_on_disk(self, name):
          
  
          rentry_exists = self.entry_exists_on_disk(name)
          if not rentry_exists:
              # Search through the repository folders
              norm_name = _my_normcase(name)
              for rdir in self.get_all_rdirs():
                  try:
                      node = rdir.entries[norm_name]
                      if node:
                          rentry_exists = True
                          break
                  except KeyError:
                      if rdir.entry_exists_on_disk(name):
                          rentry_exists = True
                          break
          return rentry_exists
docs: Searches through the file/dir entries of the current
              *and* all its remote directories (repos), and returns
              True if a physical entry with the given name could be found.
              The local directory (self) gets searched first, so
              repositories take a lower precedence regarding the
              searching order.
  
              @see entry_exists_on_disk