monotone-commits-diffs
[Top][All Lists]
Advanced

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

[Monotone-commits-diffs] Revision 09cb6277eb6bfe860918762dec4937f988e111


From: monotone
Subject: [Monotone-commits-diffs] Revision 09cb6277eb6bfe860918762dec4937f988e1118d
Date: Thu, 7 Feb 2008 04:05:35 +0100

-----------------------------------------------------------------
Revision: 09cb6277eb6bfe860918762dec4937f988e1118d
Ancestor: 67d88b1b5f37308e1b085923f6bbf6376ac1a3dc
Author: address@hidden
Date: 2008-02-07T02:42:39
Branch: net.venge.monotone.guitone

Modified files:
        src/monotone/MonotoneThread.cpp
        src/monotone/MonotoneThread.h

ChangeLog: 

* make both slots, abort() and enqueueTask(), only simple public functions
(they're called nowhere in a slot context and such an implementation would
be pretty much creepy anyways because of Qt's internal thread affinity,
i.e. the calling process owns the slot (objects), not the target process)
* expand the read timeout from 10s to 30s (seems to be useful for huge
workspaces like the OpenEmbedded one, however this _still_ needs to be made
somewhere configurable - or even better - smart enough to figure out a good
timeout for the current machine)
* both, the output and the buffer bytearrays should be cleaned before a new
command is processed (otherwise weird things happen, like f.e. output from
one (failed) command happens to be in front of the next (successful) one
leading to parsing errors in a later stage.

Attachment: txtxQelK3BEsg.txt
Description: Diff [67d88b1b5f37308e1b085923f6bbf6376ac1a3dc] -> [09cb6277eb6bfe860918762dec4937f988e1118d]


reply via email to

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