mirror of
https://github.com/safishamsi/graphify.git
synced 2026-08-26 16:26:42 +00:00
Windows PowerShell 5.1 writes a UTF-8 BOM, so the .graphify_root marker it produced carried a leading BOM that Python's utf-8 decode kept as U+FEFF; .strip() left it in, breaking the post-commit rebuild (WinError 123) and silently mis-rooting _infer_merge_root. Write the marker BOM-less from PowerShell (WriteAllText + UTF8Encoding $false) and read the marker with utf-8-sig at the reader sites so already-broken installs recover too.