Вы почти наверняка хотите новый репозиторий.
Целью хранилища является:
- отслеживать историю и изменения, чтобы вы могли легко сравнить их
- управлять ветвлениями и слияниями, а не просто рассылать по почте файлы патчей и применять их в рабочих каталогах вручную
Если вы полностью переписываете проект с нуля, то нет смысла переписывать его в тот же репозиторий. Вы не сможете применить патчи, написанные на старом языке, к вашей перезаписи. Смена репо не приведет к исчезновению истории в старом репо, и, если вы переключитесь, у вас не будет никаких странных промежуточных этапов, когда у вас будет два языка в репо.
Единственная причина, по которой я бы даже рассмотрел сохранение хранилища при смене языков, заключается в том, что: а) языки настолько схожи, что код часто можно копировать с одного на другой без внесения каких-либо изменений, или б) у вас есть проект, в котором большая часть функционального контента в управлении версиями - это что-то вроде шаблонов на языке шаблонов, который вы сохраняете, и язык, который вы меняете, переводится построчно на другой язык (и даже тогда, если вы знаете вам нужно будет повторять шаблоны во время миграции).