Program for merging multiple Git repositories into one, preserving previous history, tags and branches