Files
deckcraft/crates
Adithya Shankaran 6c0886a68a Automation roots: compare names exactly and refuse COM¹ to LPT³
On Windows a folder can be set to tell case apart, and then IN beside the root in passed as inside
it, because names were compared with to_lowercase. Both paths have the spelling the file system
gives them by then, so another spelling of the root still matches with an exact compare. A missing
name keeps the spelling it was given, but it can only match a root that exists, and resolve has
already found that one in its real spelling.

is_device_name also missed COM¹, COM², COM³ and LPT¹, LPT², LPT³, which Windows reserves too.
It also cut the name only at a period, so COM1: and NUL:x were not seen as device names.
2026-11-06 00:14:47 +05:30
..
2026-10-25 13:42:04 -04:00
2026-11-02 04:51:26 -05:00
2026-10-30 20:13:00 -07:00
2026-10-30 15:42:30 -04:00
2026-11-04 20:55:43 +00:00
2026-10-28 06:02:27 +00:00