It is possible to do a git-pull and specify multiple sources to pull and merge. git can also fetch from SVN repositories. So, in theory, I suppose you could construct a command line that pulls all the parts together and does a merge. Tim