Consider the following scenario:
Someone has a project on Github that might be updated once a month, and it has X functionality. I want to take that project and modify it slightly so it no longer functions like X but functions like Y, but I still want to stay up to date with their changes. How do I do this? I'm familiar with merging two projects, but it seems like I need two git repos.
Can I just have the project with two .git directories, one for theirs, one for mine? I don't want to just start a completely new project and not be able to stay up-to-date with their changes, and it's not really practical to make it so their project has the functionality of both X and Y, so it seems best to have merge my project with theirs as a new git repository.
What do you think?