Re: Put part of working tree on another file-system.
From: Sergei Organov <hidden>
Date: 2016-06-15 22:43:56
Rogan Dawes [off-list ref] writes:
Sergei Organov wrote:quoted
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.