Thread (1 message) 1 message, 1 author, 2016-06-15

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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help