Skip to content

Commit 862e717

Browse files
authored
Merge pull request #3164 from 0dd/fix-git-add-validation
Add Path validation
2 parents dcb47d2 + 3827fd0 commit 862e717

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/git/src/mcp_server_git/server.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,8 @@ def git_add(repo: git.Repo, files: list[str]) -> str:
132132
if files == ["."]:
133133
repo.git.add(".")
134134
else:
135-
repo.index.add(files)
135+
# Use '--' to prevent files starting with '-' from being interpreted as options
136+
repo.git.add("--", *files)
136137
return "Files staged successfully"
137138

138139
def git_reset(repo: git.Repo) -> str:

0 commit comments

Comments
 (0)