]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Initial revision
authorGuido van Rossum <guido@python.org>
Fri, 28 Apr 1995 14:31:36 +0000 (14:31 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 28 Apr 1995 14:31:36 +0000 (14:31 +0000)
Demo/pdist/rcsclient.py [new file with mode: 0755]

diff --git a/Demo/pdist/rcsclient.py b/Demo/pdist/rcsclient.py
new file mode 100755 (executable)
index 0000000..22459a1
--- /dev/null
@@ -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