mirror of
https://github.com/ppy/osu.git
synced 2026-05-13 20:33:35 +08:00
f73807919a
The compatibility export was creating .osu files with CRLF line endings on Windows and LF line endings on Linux/macOS, because StreamWriter defaults to Environment.NewLine. This caused the server to detect spurious file changes when a mapper alternated between platforms, leading to unnecessary wipes of local scores and noise in the beatmap update history. Fix by explicitly setting NewLine = "\r\n" on the StreamWriter, ensuring CRLF is always used regardless of platform. Closes #36846 --------- Co-authored-by: Dean Herbert <pe@ppy.sh>
f73807919a
·
2026-03-23 17:04:41 +09:00
History