mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-04-19 17:50:37 -07:00
fix(core) Path reader method readPathFromWorkspace does not respect git/gemini ignore config. (#10073)
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
This commit is contained in:
@@ -73,8 +73,8 @@ export async function readPathFromWorkspace(
|
||||
path.relative(config.getTargetDir(), p),
|
||||
);
|
||||
const filteredFiles = fileService.filterFiles(relativeFiles, {
|
||||
respectGitIgnore: true,
|
||||
respectGeminiIgnore: true,
|
||||
respectGitIgnore: config.getFileFilteringRespectGitIgnore(),
|
||||
respectGeminiIgnore: config.getFileFilteringRespectGeminiIgnore(),
|
||||
});
|
||||
const finalFiles = filteredFiles.map((p) =>
|
||||
path.resolve(config.getTargetDir(), p),
|
||||
@@ -98,8 +98,8 @@ export async function readPathFromWorkspace(
|
||||
// It's a single file, check if it's ignored.
|
||||
const relativePath = path.relative(config.getTargetDir(), absolutePath);
|
||||
const filtered = fileService.filterFiles([relativePath], {
|
||||
respectGitIgnore: true,
|
||||
respectGeminiIgnore: true,
|
||||
respectGitIgnore: config.getFileFilteringRespectGitIgnore(),
|
||||
respectGeminiIgnore: config.getFileFilteringRespectGeminiIgnore(),
|
||||
});
|
||||
|
||||
if (filtered.length === 0) {
|
||||
|
||||
Reference in New Issue
Block a user