We are separating one of our systems into smaller components. We created new Git repository "new" based on existing Git repository "old".
Eventually some code will be dropped from "old" and maintained solely in "new".
However currently this code is still being maintained in "old". While this situation continues how can we merge across repositories from "old" to "new"?
Update
This worked as suggested by matt:
cd C:\src\new
git remote add old ssh://git@..../old.git
git fetch old
git merge old/master --allow-unrelated-histories