On Tue, Jul 3, 2012 at 2:49 PM, Lluís Batlle i Rossell <[email protected]>wrote:

> Stracing, it shows it's a open(...,O_CREAT,...) call failing with ENOENT.
>

Have you got the fossil function name which triggered that? open() is
called somewhere deeper down than merge.c, and it's not obvious to me where
that's being triggered. Was it perhaps merge.c:380 (vfile_to_disk())?

My guess is that the bug is at vfile.c:311. We have a routine for creating
dirs (file_mkdir()), but i don't see a recursive one (equivalent of mkdir
-p). Before i add such a beast, do any of you know if we already have such
a routine?

-- 
----- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to