Proper separation of Git commit messages into a message and description fields in changes
[?]
May 2, 2021, 8:50 PM
HWH4WWN3XZ4GWP225GVTW4IYZIEFMQLKZZOMMEGZVSRGWYUE6MMACDependencies
- [2]
5SLOJYHGFixing the Git feature - [3]
ZHABNS3SCanonicalize all paths - [4]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting).
Change contents
- edit in pijul/src/commands/git.rs at line 669
let msg = commit.message().unwrap();let mut msg_lines = msg.lines();let mut message = String::new();if let Some(m) = msg_lines.next() {message.push_str(m)}let mut description = String::new();for m in msg_lines {if !description.is_empty() {description.push('\n')}description.push_str(m);} - replacement in pijul/src/commands/git.rs at line 690
message: commit.message().unwrap().to_string(),message, - replacement in pijul/src/commands/git.rs at line 696
description: None,description: if description.is_empty() { None } else { Some(description) },