You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: stop reporting the override difference as uncommitted work
Once per-machine overrides are in use the config file on disk is meant to
differ from the committed version — that is the entire mechanism. But status
asked git, so it reported one modified file forever: a warning the user could
never clear, and one that invites a pointless push.
The config is now compared with override-owned keys subtracted. Identical means
clean; anything else is still reported.
Fixing that surfaced a second bug. The porcelain parser sliced at a fixed
column offset, but the git wrapper trims its output, which eats the leading
column of an unstaged entry and shifts every field after it. ' M file' arrived
as 'M file' and the parser returned 'ile'. Paths are now matched by pattern,
which also handles quoted paths and renames.
0 commit comments