feat: Include read-only repo files in get_repo_map

This commit is contained in:
Paul Gauthier (aider) 2024-08-09 18:05:00 -04:00
parent 000fd9cb55
commit 3eda9297cf

View file

@ -553,9 +553,13 @@ class Coder:
mentioned_fnames.update(self.get_ident_filename_matches(mentioned_idents))
other_files = set(self.get_all_abs_files()) - set(self.abs_fnames)
all_abs_files = set(self.get_all_abs_files())
repo_abs_read_only_fnames = set(self.abs_read_only_fnames) & all_abs_files
chat_files = set(self.abs_fnames) | repo_abs_read_only_fnames
other_files = all_abs_files - chat_files
repo_content = self.repo_map.get_repo_map(
self.abs_fnames,
chat_files,
other_files,
mentioned_fnames=mentioned_fnames,
mentioned_idents=mentioned_idents,
@ -565,7 +569,7 @@ class Coder:
if not repo_content:
repo_content = self.repo_map.get_repo_map(
set(),
set(self.get_all_abs_files()),
all_abs_files,
mentioned_fnames=mentioned_fnames,
mentioned_idents=mentioned_idents,
)
@ -574,7 +578,7 @@ class Coder:
if not repo_content:
repo_content = self.repo_map.get_repo_map(
set(),
set(self.get_all_abs_files()),
all_abs_files,
)
return repo_content