Skip to main content

parse_diff_summary

Function parse_diff_summary 

Source
pub fn parse_diff_summary(output: &str) -> Vec<FileChange>
Expand description

Parse jj diff --summary output into structured FileChange values.

jj produces lines like:

M path/to/file.rs
A new_file.rs
D removed.rs
R old/path.rs -> new/path.rs
C from.rs -> to.rs

Unknown status letters are skipped. Blank lines are skipped.