added support for -L flag (local operation)

This commit is contained in:
Guido van Rossum 1995-06-23 22:41:34 +00:00
parent 2ba1b4c5f2
commit 464f62b6c0
1 changed files with 17 additions and 5 deletions

View File

@ -1,4 +1,10 @@
"Customize this file to change the default client etc."
"""Customize this file to change the default client etc.
(In general, it is probably be better to make local operation the
default and to require something like an RCSSERVER environment
variable to enable remote operation.)
"""
import string
@ -8,7 +14,7 @@ import string
HOST = 'voorn.cwi.nl'
PORT = 4127
VERBOSE = 1
LOCAL = 0
import client
@ -25,6 +31,7 @@ def openrcsclient(opts = []):
host = HOST
port = PORT
verbose = VERBOSE
local = LOCAL
directory = None
for o, a in opts:
if o == '-h':
@ -42,9 +49,14 @@ def openrcsclient(opts = []):
verbose = verbose + 1
if o == '-q':
verbose = 0
address = (host, port)
# XXX For local operation, instantiate RCSProxy.RCSProxyLocal() here
x = RCSProxyClient(address, verbose)
if o == '-L':
local = 1
if local:
import RCSProxy
x = RCSProxy.RCSProxyLocal()
else:
address = (host, port)
x = RCSProxyClient(address, verbose)
if not directory:
try:
directory = open("CVS/Repository").readline()