rust-dirstatemap: correctly decrement the copies counter...
rust-dirstatemap: correctly decrement the copies counter
This was caught when writing unit tests for the `DirstateMap`. We were always
setting `had_copy_source` to `false` since we erased the value just before.
Differential Revision:
https://phab.mercurial-scm.org/D12432