I might be misremembering the technical details, but isn't that only the case in a git repo with zero pack files?
Will grant that the lack of metadata on renames can be issue when a file is heavily refactored alongside it's relocation.