Rogan Dawes <lists@xxxxxxxxxxxx> writes: > 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). Thanks for the idea, -- it seems to work. [In fact it is Linux, and those "another file-system" is FAT32 partition, so that, when rebooting to Windoze, this directory could be accessed from there. I can't put all the working tree there as there are parts of the tree that depend on file system being case-sensitive.] -- Sergei. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html