From 8bcd301cc62af41622ffb02427968a8101edcbeb Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 28 Apr 1995 14:31:36 +0000 Subject: [PATCH] Initial revision --- Demo/pdist/rcsclient.py | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 Demo/pdist/rcsclient.py diff --git a/Demo/pdist/rcsclient.py b/Demo/pdist/rcsclient.py new file mode 100755 index 00000000000..22459a18113 --- /dev/null +++ b/Demo/pdist/rcsclient.py @@ -0,0 +1,37 @@ +"Customize this file to change the default client etc." + +import string + +HOST = 'voorn.cwi.nl' +PORT = 4127 +DIRECTORY = '/ufs/guido/voorn/python-RCS/Demo/pdist' +VERBOSE = 1 + +def openrcsclient(opts = []): + "open an RCSProxy client based on a list of options returned by getopt" + import RCSProxy + host = HOST + port = PORT + directory = DIRECTORY + verbose = VERBOSE + for o, a in opts: + if o == '-h': + host = a + if ':' in host: + i = string.find(host, ':') + host, p = host[:i], host[i+1:] + if p: + port = string.atoi(p) + if o == '-p': + port = string.atoi(a) + if o == '-d': + directory = a + if o == '-v': + verbose = verbose + 1 + if o == '-q': + verbose = 0 + address = (host, port) + x = RCSProxy.RCSProxyClient(address, verbose) + if directory: + x.cd(directory) + return x