We're in a situation where we want two different repos to be in one repo since they were split originally for various reasons that aren't applicable anymore, and because the history is so messy (and because we're solidifying a new git flow), we're considering keeping the old repos on our old host and the new repo with the combined folders on our new host.
I'd like to keep the history but also not have confusion over files in the new repo having a slightly different path (because a new top-level folder is being added) in a diff with the file changes when they had the old path (without their new top-level folder), and I'm not sure there's a way to do this, especially while not having a new commit which may cause all files to show as added/deleted (and thereby screwing up a diff between new/old repo history) just because the path is changing for all files.
Is this even feasible, or would it be better to just start anew? The original repos were only created years after the code was made because the development team was replaced and didn't use versioning or even much structure planning at all.