```git mv source.txt target.txt``` ```hg mv source.txt target.txt``` implements copy and remove. Need to update logging ```hg log --follow```