From: Rogan Dawes Date: Wed, 05 Dec 2007 15:34:52 GMT Subject: Re: Put part of working tree on another file-system. Message-ID: <4756C51C.8080608@dawes.za.net> In-Reply-To: <87mysp8ddk.fsf@osv.gnss.ru> Sergei Organov wrote: > Hello, > > I've a desire to put a sub-tree of my working tree into another > file-system. With CVS I've used symlink to achieve this. It works fine > with CVS as it doesn't care about directories and symlinks at all. I had > little hope it will work with GIT, but I've performed a test anyway. To > my surprise it almost worked, so I have a hope that maybe it's not that > difficult to support this. What do you think? Or maybe there is a > different way to achieve the goal with GIT? > I needed to do this in Cygwin, and saw the same behaviour. I worked around it by using cygwin's "mount" command to "mount" the other directory in Cygwin's namespace. With this done, cygwin does not detect a symlink (since there is none), and works as expected. With sufficient permissions, you can probably achieve the same effect with bind mounts perhaps (assuming Linux, of course). Rogan