Revert previous commit: there's an ugly corner-case on windows that fails tests.
authorBrian Warner <warner@lothar.com>
Sat, 27 Nov 2010 00:44:11 +0000 (16:44 -0800)
committerBrian Warner <warner@lothar.com>
Sat, 27 Nov 2010 00:44:11 +0000 (16:44 -0800)
commitf36bda278014589ac47091f47cd0411d0b070c8a
treec30d3cb55efeca4f7fac32d520b41291c6dd189b
parentf3adb037ae0d22eb06c719c2faef75a834618442
Revert previous commit: there's an ugly corner-case on windows that fails tests.

Specifically, test_runner.CreateNode.test_client failed, because the
os.fork-is-present test decided that --multiple should not be allowed on
windows, even though --multiple works just fine for 'tahoe create-client'.
The only restriction on --multiple is for 'tahoe start' and 'tahoe restart'.

This needs a different approach, probably by cleaning up BasedirMixin. We
should only be withholding --multiple on windows for "start" and
"restart". (we should continue withholding --multiple on all platforms for
"run").

This reverts (git) commit f3adb037ae0d22eb06c719c2faef75a834618442:
 "startstop_node.py: fix "tahoe start -m" by forking before non-final targets"
src/allmydata/scripts/common.py
src/allmydata/scripts/startstop_node.py
src/allmydata/test/test_runner.py