Submitter | phabricator |
---|---|
Date | Dec. 2, 2020, 4:02 p.m. |
Message ID | <differential-rev-PHID-DREV-ms2l64hmrlqnxdd37qnb-req@mercurial-scm.org> |
Download | mbox | patch |
Permalink | /patch/47776/ |
State | Superseded |
Headers | show |
Comments
Patch
diff --git a/rust/hg-core/src/copy_tracing.rs b/rust/hg-core/src/copy_tracing.rs --- a/rust/hg-core/src/copy_tracing.rs +++ b/rust/hg-core/src/copy_tracing.rs @@ -514,13 +514,10 @@ // propagate this information when merging two // TimeStampedPathCopies object. let deleted = path_map.tokenize(deleted_path); - if copies.contains_key(&deleted) { - let ttpc = TimeStampedPathCopy { - rev: current_rev, - path: None, - }; - copies.insert(deleted, ttpc); - } + copies.entry(deleted).and_modify(|old| { + old.rev = current_rev; + old.path = None; + }); } } }