Stephen Leake <[EMAIL PROTECTED]> writes: > Stephen Leake <[EMAIL PROTECTED]> writes: > > I've checked in a first attempt.
I've fixed a few things, and commited them, but now I've hit a wall. The commit messages are confused; I've been chasing a bug in the Emacs DVC interface to monotone; I think I finally fixed it. On Win32, first run this to setup a test environment; you'll have to kill it with ^c: cd c:/Gnu/monotone.experimental.win32_pipes/ ./run_lua_tests netsync_over_pipes Then this: cd c:/Gnu/monotone.experimental.win32_pipes/tester_dir/tests/netsync_over_pipes /Gnu/monotone.experimental.win32_pipes/mtn.exe --quiet --db test2.db serve --stdio --no-transport-auth gives this error: mtn: fatal: std::runtime_error: network error: select(2): An operation was attempted on something that is not a socket. (10038) The same occurs when 'mtn --stdio' is spawned with a socket as stdio, as you can see in tester.log. So I think we are back to the fundamental problem; how do we do non-blocking IO on Win32 stdio? Or maybe I've just done something wrong. I'll try this on RedHat, just to get another data point. -- -- Stephe _______________________________________________ Monotone-devel mailing list Monotone-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/monotone-devel