Stephen Leake <[EMAIL PROTECTED]> writes:

> I've created a branch n.v.m.experimental.win32_pipes; it has no
> changes in it yet.

I've checked in a first attempt.

It compiles on Win32, but fails the relevant tests:

unit tests:
 59 pipe_spawned                                  FAIL (line 1)

lua tests:
116 clone_-b_no_dir                               FAIL (line 8)
117 clone_creates__MTN_log                        FAIL (line 16)
118 clone_creates_right__MTN_options              FAIL (line 20)
119 clone_validates_target_directory              FAIL (line 9)
120 clone_warning_with_multiple_heads             FAIL (line 19)
306 netsync_over_pipes                            FAIL (line 9)

I also have access to a RedHat box, so I'll work on the Unix version
as well.

I split PipeStream into SpawnedStream and StdioStream; that makes it
clearer what is going on. There is a comment in netxx_pipe.hh that
explains the rationale. The code looks much cleaner, but it isn't
working. I haven't started debugging it yet.

Once it's working, we can refactor stuff into win32/ and unix/, and
rename netxx_pipe.{hh|cc}.

-- 
-- Stephe


_______________________________________________
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to