I have a working web app that I version control using Git - call this v1.0. I learnt a lot during that development including some of the mistakes I made. I now want to re-write parts of the code to follow best (better?!) practices and allow better maintainability. Should I create a new repo or should I clone? (I am using BitBucket).
My intention is to keep the original v1.0 (for now) as the working/'production' version whilst I work on the re-write. What is the best practise to handle this scenario?