ComfyUI-Manager/cm_cli
Dr.Lt.Data 41ab628f99 fix(git_helper): Windows subprocess crash fix — reinstall URL handling + tqdm pipe deadlock
Two fixes for Windows E2E failures:

1. cm_cli reinstall_node(): resolve_node_spec() returns the full URL
   as node_name, but internal dicts are keyed by repo basename or
   cnr_id. Use get_cnr_by_repo() for CNR-aware lookup with correct
   is_unknown flag, falling back to basename for unknown nodes.

2. git_helper.py gitclone(): disable tqdm progress when stderr is
   piped (sys.stderr.isatty() gate). When a parent process captures
   stderr via PIPE, tqdm output fills the 4KB Windows pipe buffer,
   blocking GitPython's progress reader and causing git clone exit 128.
2026-03-21 21:03:34 +09:00
..
__init__.py refactor(cli): move cm_cli to top-level package and remove dead cli-only-mode (#2548) 2026-01-27 19:42:35 +09:00
__main__.py fix(git_helper): Windows subprocess crash fix — reinstall URL handling + tqdm pipe deadlock 2026-03-21 21:03:34 +09:00