Previously LANG/LC_ALL were only set on Windows, so git stderr was localized on macOS/Linux and substring checks for English messages (e.g. 'unknown revision or path not in the working tree') silently failed — empty-repo/missing-branch cases surfaced as red error banners in the Git log panel instead of rendering as empty lists.