Refactor git file tracking in Coder class.

This commit is contained in:
Paul Gauthier 2023-05-12 23:01:45 -07:00
parent a711debd1d
commit 9567be8c6a

View file

@ -411,10 +411,11 @@ class Coder:
self.abs_fnames.add(full_path)
# Check if the file is already in the repo
tracked_files = set(self.repo.git.ls_files().splitlines())
relative_fname = self.get_rel_fname(full_path)
if relative_fname not in tracked_files and self.repo and self.io.confirm_ask(f"Add {path} to git?"):
self.repo.git.add(full_path)
if self.repo:
tracked_files = set(self.repo.git.ls_files().splitlines())
relative_fname = self.get_rel_fname(full_path)
if relative_fname not in tracked_files and self.io.confirm_ask(f"Add {path} to git?"):
self.repo.git.add(full_path)
edited.add(path)
if utils.do_replace(full_path, original, updated):