I would like to rename/move a project subtree in Git moving it from
/project/xyz
to
/components/xyz
If I use a plain git mv project components, then all the commit history for the Xyz project gets lost. Is there a way to move this such that the history is maintained?