Path substitution, Git rearrangement