I have a repository for a project that contains both an executable and a library. My repo|->src   |->my-exe   |->my-libI am now working with a company that wants to use my library in their project as well. They want to vendor (i.e., make a one-time copy of) a subset of my repository in their repository.Their repo|->src   |->their-exe|->vendor   |->src      |->my-libThey won't use a submodule or clone my repository during build time. They want a separate copy of my code. I will likely be the one managing both sets of source code.My questions is: Is there a clean way to automatically keep the two sets of code in sync so that I can manage any future changes from a single repository?
Vendoring part of my repository in someone else's project
version control;git;repository