fix: rm extra line break suffix from diffs
[?]
Nov 21, 2025, 5:42 AM
SA3ORRGTGGVQV5XZJFXTQWF6XD4SHOWAUOTFG5SCFW4F6CB7IYEACDependencies
- [2]
MJDGPSHGWIP contents diff - [3]
ZVI4AWERwoot contents_diff - [4]
HPSOAD4Rfix moved tracked file view - [5]
2SLTGWP6add change files diffs to-record selection
Change contents
- replacement in inflorescence/src/diff.rs at line 187
let mut file_lines = file_content.split('\n');let mut file_lines = trim_line_break_suffix(file_content).split('\n'); - edit in inflorescence/src/diff.rs at line 211
.map(trim_line_break_suffix) - replacement in inflorescence/src/diff.rs at line 240
let deleted = contents_to_lines(&contents);let deleted =contents_to_lines(trim_line_break_suffix(&contents)); - replacement in inflorescence/src/diff.rs at line 250
let added = contents_to_lines(&contents);let added =contents_to_lines(trim_line_break_suffix(&contents)); - replacement in inflorescence/src/diff.rs at line 277
let added = contents_to_lines(&replacement_contents);let deleted = contents_to_lines(&change_contents);let added = contents_to_lines(trim_line_break_suffix(&replacement_contents,));let deleted =contents_to_lines(trim_line_break_suffix(&change_contents)); - edit in inflorescence/src/diff.rs at line 319
}fn trim_line_break_suffix(text: &str) -> &str {trim_suffix(text, '\n')}// This is a nightly-only experimental API. (trim_prefix_suffix https://github.com/rust-lang/rust/issues/142312)fn trim_suffix(text: &str, suffix: char) -> &str {text.strip_suffix(suffix).unwrap_or(text)