I have been working a branch created long back in a repository. This has grown so big that it may never get merged to the trunk. For better maintenance I want to covert this branch to a new repository but carrying the history so far.
Please advice how this could be achieved using Source Tree or even git command line.
Thanks in advance