summaryrefslogtreecommitdiffstats
path: root/Demo/pdist/rcsclient.py
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1995-04-28 14:31:36 (GMT)
committerGuido van Rossum <guido@python.org>1995-04-28 14:31:36 (GMT)
commit8bcd301cc62af41622ffb02427968a8101edcbeb (patch)
tree506f1a9ed6f977f516af45a79e7df699b6c652f1 /Demo/pdist/rcsclient.py
parente1220ff0b832a97d6c10bc613d78f7ad941b5f46 (diff)
downloadcpython-8bcd301cc62af41622ffb02427968a8101edcbeb.zip
cpython-8bcd301cc62af41622ffb02427968a8101edcbeb.tar.gz
cpython-8bcd301cc62af41622ffb02427968a8101edcbeb.tar.bz2
Initial revision
Diffstat (limited to 'Demo/pdist/rcsclient.py')
-rwxr-xr-xDemo/pdist/rcsclient.py37
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