diff options
author | Guido van Rossum <guido@python.org> | 1995-04-28 14:31:36 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1995-04-28 14:31:36 (GMT) |
commit | 8bcd301cc62af41622ffb02427968a8101edcbeb (patch) | |
tree | 506f1a9ed6f977f516af45a79e7df699b6c652f1 /Demo/pdist/rcsclient.py | |
parent | e1220ff0b832a97d6c10bc613d78f7ad941b5f46 (diff) | |
download | cpython-8bcd301cc62af41622ffb02427968a8101edcbeb.zip cpython-8bcd301cc62af41622ffb02427968a8101edcbeb.tar.gz cpython-8bcd301cc62af41622ffb02427968a8101edcbeb.tar.bz2 |
Initial revision
Diffstat (limited to 'Demo/pdist/rcsclient.py')
-rwxr-xr-x | Demo/pdist/rcsclient.py | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/Demo/pdist/rcsclient.py b/Demo/pdist/rcsclient.py new file mode 100755 index 0000000..22459a1 --- /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 |