fix(server): pass --no-color to data_shape git grep (#858)#935
fix(server): pass --no-color to data_shape git grep (#858)#935gitcommit90 wants to merge 1 commit into
Conversation
With color.ui=always, git wraps paths in ANSI escapes so _grep_identifier_files exclusion filtering and reads miss real files. Match the _code_rationale.py fix from repowise-dev#825. Closes repowise-dev#858.
|
✅ Health: 7.5 (unchanged) 📋 At a glance Files & modules (2)
🗺️ Change map flowchart LR
subgraph PR ["Changed in this PR (1 with dependents)"]
f_packages_server_src_repowise_server_mcp_server_tool_answer_data_shape_py[".../tool_answer/data_shape.py 🔥"]:::changed
end
f_packages_server_src_repowise_server_mcp_server_tool_answer_answer_py[".../tool_answer/answer.py"]
f_packages_server_src_repowise_server_mcp_server_tool_answer_data_shape_py --> f_packages_server_src_repowise_server_mcp_server_tool_answer_answer_py
classDef changed fill:#dbeafe,stroke:#1d4ed8,color:#1e3a5f
classDef warn fill:#fef3c7,stroke:#b45309,color:#78350f
classDef guard fill:#dcfce7,stroke:#15803d,color:#14532d
Solid arrows: code that imports the changed files (1 direct dependent, from the last indexed snapshot). Dashed: history/tests. 🩹 Review priority (files here with the most recent bug-fix history — defects cluster, so review these first)
🔎 More signals (1)🔥 Hotspots touched (2)
📊 Full report · ⭐ Star Repowise · 📥 Install bot · Last updated 2026-07-19 16:34 UTC |
|
Thank you for picking this up, and thank you especially for carrying over the explanatory comment from the I am going to land #860 instead, because its regression test asserts on the higher-level |
Summary
Pass
--no-colortodata_shapelive-grep so exclusion filters survivecolor.ui=always.Changes
--no-colorto_run_grepgit grep args (matches_code_rationale.py/ fix(mcp): harden code-rationale git-grep for macOS and color configs #825)color.ui=alwaysCloses #858