From: Junio C Hamano Date: Mon, 20 Feb 2012 00:36:57 GMT Subject: Re: Mixing and matching multiple projects Message-ID: <7vy5rynxw6.fsf@alter.siamese.dyndns.org> In-Reply-To: "Holding, Lawrence" writes: > How about > - creating a "driver" project in the superproject, > - add a .gitignore or .git/exclude entry for the > /s/xyzzy/os/drivers/frotz folder into the os project > - symlinking the /s/xyzzy/os/drivers/frotz folder to the > /s/xyzzy/driver/frotz folder Thanks. I think that is essentially the same as what I wrote with "symlink" in my last paragraph as a known-to-work workaround. The real location of the frotz driver, whether it is in a directory directly in the superproject, or a separate submodule that is bound to the superproject outside the "os" submodule, does not make an essential difference, as long as it is outside "os". I was asking if people who have used submodules have better solutions than that "symlink" solution.