Pavel Sanda wrote:
Steve Litt wrote:
On Wednesday 08 July 2009 12:25:32 pm Pavel Sanda wrote:
hi,

is there some reason we treat softlinks to files as the same files?
i have this setup:
0) master including 1,2,3
1) a/1.lyx
2) b/1.lyx
3) c/1.lyx

where 2 and 3 is symlinked to 1.

i want that 2 and 3 both have different local pictures and different
insetinfo buffer-path, however lyx treat 2 and 3 as identical to 1 either
when trying to edit them separately from master include contex menu or
when typeseting via latex - i get three times a/1.lyx .

would it cause some problems to distinguish between symlinks?

pavel
The whole purpose of symlinks (and hard links for that matter) is to link multiple names to the same file.

of course, but from that doesn't follow that inset info show path of another 
file.
also we should use the images b/image.eps for file b/1.lyx. and we do it -- the problem appears once master/child bussiness comes into play.

Your complaint is the intended behavior.

it is not intended since such kind of scenario won't come to your mind until
you get this clash ;) the fact the we care those files in a different fashion
when you open directly b/1.lyx and when you open it through master document
just prove it.

Don't symlink them, and you'll get what you want.

no, i dont want to care about the same text 3-times.
pavel

Use hard links instead then.
(ln a/1.lyx b/1.lyx  instead of ln -s a/1.lyx b/1.lyx)
I just tested it, and hard links do what you want. The two
hardlinked documents includes different files.

Of course, saving changes to both files could be messy, but I see no problem. When the user uses links to save work like this, then surely
the user knows what is happening and won't stupidly edit both files.

The beginner who don't know about links, will probably not use them like this.

Helge Hafting


Reply via email to