[git] Is it possible to move/rename files in Git and maintain their history?

I do:

git mv {old} {new}
git add -u {new}