Moved folders should preserve commits history
### Problem to solve Whenever one moves **folders** within a repository, for example with `git mv`, those **folders** seem to be loosing commits history. This seems to be relevant only for **folders** but might need deeper investigation. Due to git's nature, it tracks changes to content, hence once we move the folder to a new location, git sees it as a new content at that location, "hiding" original commits history. Here is an example of how the commits history looks like *before* and *after* moving the same folder (`gitlab-ui/components/base/button`) to a new location (`gitlab-ui/src/components/base/button`) within the same repository. | Before | After | | ------ | ------ | | ![Screenshot_2019-10-23_at_23.55.57](/uploads/bc659b48543939a496294644986adda7/Screenshot_2019-10-23_at_23.55.57.png) | ![Screenshot_2019-10-23_at_23.56.22](/uploads/832f15c0004983eee8cf21373aff3cd6/Screenshot_2019-10-23_at_23.56.22.png) | However, a file within that folder preserves all history commits after the move: | Before | After | | ------ | ------ | | ![Screenshot_2019-10-24_at_00.10.14](/uploads/6b645e70dc3f12e68de9ee9532946371/Screenshot_2019-10-24_at_00.10.14.png) | ![Screenshot_2019-10-24_at_00.09.28](/uploads/a94dda5e154e5e54f34cdeb502753b95/Screenshot_2019-10-24_at_00.09.28.png) | ### Intended users * [Parker (Product Manager)](https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/#parker-product-manager) * [Delaney (Development Team Lead)](https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/#delaney-development-team-lead) * [Sasha (Software Developer)](https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/#sasha-software-developer) * [Presley (Product Designer)](https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/#presley-product-designer) * [Devon (DevOps Engineer)](https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/#devon-devops-engineer)
issue