Show change messages when listing dependencies
[?]
3uGTfSxiPfZM9adJMcQLNHqMdb9m3ghhMAxFaFGdAmjJ
May 13, 2022, 10:33 PM
OVTCJNBLEVXDO2B6TKJY2TUSJAR6Z5QUUXCNN5WV7WGH76AD5UOQCDependencies
- [2]
5FI6SBEZRe-implement change printing and parsing - [3]
IUH7IMWEContributor license agreements - [4]
VO5OQW4WRemoving anyhow in libpijul - [5]
I24UEJQLVarious post-fire fixes
Change contents
- edit in libpijul/src/change/text_changes.rs at line 97
fn change_message<C: ChangeStore>(changes: &C, change: &Hash) -> String {match changes.get_header(change) {// unwrap safe: will always be at least one lineOk(h) => h.message.lines().next().unwrap().to_string(),Err(e) => format!("[couldn't get change description: {}]", e),}} - replacement in libpijul/src/change/text_changes.rs at line 127
writeln!(w, "[{}] {}", i, dep.to_base32())?;writeln!(w,"[{}] {} # {}",i,dep.to_base32(),change_message(changes, dep))?; - replacement in libpijul/src/change/text_changes.rs at line 145
writeln!(w, "[{}]+{}", i, change.to_base32())?;writeln!(w,"[{}]+{} # {}",i,change.to_base32(),change_message(changes, &change))?; - replacement in libpijul/src/change/text_changes.rs at line 160
writeln!(w, "[*] {}", dep.to_base32())?;writeln!(w,"[*] {} # {}",dep.to_base32(),change_message(changes, dep))?; - edit in libpijul/src/change/parse.rs at line 595
}pub fn parse_comment(i: &str) -> IResult<&str, ()> {let (i, _) = char('#')(i)?;let (i, _) = take_until("\n")(i)?;Ok((i, ())) - replacement in libpijul/src/change/parse.rs at line 629
pair(space0, char('\n')),tuple((space0, opt(parse_comment), char('\n'))),