docs: def forget(identifier):
      '''
      Tells homely to forget about a dotfiles repository that was previously
      added. You can then run `homely update` to have homely perform automatic
      cleanup of anything that was installed by that dotfiles repo.
  
      REPO
          This should be the path to a local dotfiles repository that has already
          been registered using `homely add`. You may specify multiple REPOs to
          remove at once.
      '''
      errors = False
      for one in identifier:
          cfg = RepoListConfig()
          info = cfg.find_by_any(one, "ilc")
          if not info:
              warn("No repos matching %r" % one)
              errors = True
              continue
  
          # update the config ...
          note("Removing record of repo [%s] at %s" % (
              info.shortid(), info.localrepo.repo_path))
          with saveconfig(RepoListConfig()) as cfg:
              cfg.remove_repo(info.repoid)
  
      # if there were errors, then don't try and do an update
      if errors:
          sys.exit(1)