change: decode and print file deletions

laumann
Jun 26, 2023, 9:27 PM
33ZXTRXRO7X7M2F5TM55CDE45RYVEYO5JGWULEJ337OHHQBO325QC

Dependencies

  • [2] NEORNIZE change: decode and print file moves
  • [*] Q7TKZCJP Add initial support for reading the offsets from a (fixed) change
  • [*] XTVLIC24 change: refactor to print_change()

Change contents

  • edit in change.c at line 342
    [2.442]
    [2.442]
    break;
    case FILE_DEL:
    change_decode_atom(binstat, &bhunk->filedel.del);
    if (bincode_getu8(binstat)) {
    change_decode_atom(
    binstat, &bhunk->filedel.contents
    );
    }
    slen = bincode_getu64(binstat);
    bhunk->filedel.path = bincode_getstr(binstat, slen);
    change_decode_encoding(
    binstat, &bhunk->filedel.encoding
    );
  • edit in change.c at line 709
    [2.1441]
    [5.1789]
    case FILE_DEL: {
    struct filedel *f = &hunk->filedel;
    printf(" %s\n", f->path);
    break;
    }