[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Monotone-devel] hang on Win32/MinGW with sync file:

From: Stephen Leake
Subject: Re: [Monotone-devel] hang on Win32/MinGW with sync file:
Date: Sun, 09 Dec 2007 05:10:18 -0500
User-agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/22.1 (windows-nt)

Stephen Leake <address@hidden> 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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]