Avoid detecting multiple names if a file has multiple (PSEUDO) edges to the same parent

pmeunier
Jun 17, 2023, 1:59 PM
ZGH7QP3WJBUBUV2PXAJ6SHKLOFUH5JBYW4YWV3TDYKL6KN7QCZJAC

Dependencies

  • [2] 2UMXNSD5 Record: simpler detection of moves vs conflicts
  • [3] YN63NUZO Sanakirja 1.0
  • [4] SAADQM3H Finer-grained detection of metadata on Windows
  • [*] SXEYMYF7 Fixing the bad changes in history (unfortunately, by rebooting).
  • [*] I52XSRUH Massive cleanup, and simplification

Change contents

  • edit in libpijul/src/record.rs at line 1567
    [3.301]
    [7.34801]
    let mut name_is_alive = false;
  • replacement in libpijul/src/record.rs at line 1606
    [2.1040][2.1040:1082]()
    moved.n_alive_names += 1;
    [2.1040]
    [2.1082]
    name_is_alive = true
  • edit in libpijul/src/record.rs at line 1681
    [6.517116]
    [6.517116]
    if name_is_alive {
    moved.n_alive_names += 1
    }