Adjusting the parsing of new directories to the recent change in parsing binary changes from text patches

pmeunier
Feb 27, 2023, 5:37 PM
NWIZ65KEIZ7XPPAYBS3B56X7UQHPMPNPUXLB26NQKBMCUV4WN5EQC

Dependencies

  • [2] HODZ2KUF Solving a conflict
  • [3] YQMLICLW Fix the hunk_roundtrip test, simplify code, improve test coverage, fix some edge cases.
  • [4] OOJNAY34 allow LF or CRLF when parsing change headers
  • [5] HW7DZ2B4 Fixing the change parser
  • [6] 5FI6SBEZ Re-implement change printing and parsing

Change contents

  • replacement in libpijul/src/change/parse.rs at line 123
    [2.95][3.1056:1123](),[3.68289][3.1056:1123]()
    let (i, contents) = parse_contents('+', encoding.clone(), i)?;
    [2.95]
    [2.96]
    let (i, contents) = if let PrintablePerms::IsDir = perms {
    (i, Vec::new())
    } else {
    parse_contents('+', encoding.clone(), i)?
    };