Show More
@@ -124,23 +124,27 class convert_cvs(converter_source): | |||||
124 | user, passw, serv, port, root = m.groups() |
|
124 | user, passw, serv, port, root = m.groups() | |
125 | if not user: |
|
125 | if not user: | |
126 | user = "anonymous" |
|
126 | user = "anonymous" | |
127 | rr = ":pserver:" + user + "@" + serv + ":" + root |
|
127 | if not port: | |
128 |
|
|
128 | port = 2401 | |
129 | rr2, port = "-", int(port) |
|
|||
130 | else: |
|
129 | else: | |
131 |
|
|
130 | port = int(port) | |
132 | rr += str(port) |
|
131 | format0 = ":pserver:%s@%s:%s" % (user, serv, root) | |
|
132 | format1 = ":pserver:%s@%s:%d%s" % (user, serv, port, root) | |||
133 |
|
133 | |||
134 | if not passw: |
|
134 | if not passw: | |
135 | passw = "A" |
|
135 | passw = "A" | |
136 | pf = open(os.path.join(os.environ["HOME"], ".cvspass")) |
|
136 | pf = open(os.path.join(os.environ["HOME"], ".cvspass")) | |
137 | for l in pf: |
|
137 | for line in pf.read().splitlines(): | |
138 | # :pserver:cvs@mea.tmt.tele.fi:/cvsroot/zmailer Ah<Z |
|
138 | part1, part2 = line.split(' ', 1) | |
139 |
|
|
139 | if part1 == '/1': | |
140 | l = m.group(2) |
|
140 | # /1 :pserver:user@example.com:2401/cvsroot/foo Ah<Z | |
141 |
|
|
141 | part1, part2 = part2.split(' ', 1) | |
142 |
|
|
142 | format = format1 | |
143 |
|
|
143 | else: | |
|
144 | # :pserver:user@example.com:/cvsroot/foo Ah<Z | |||
|
145 | format = format0 | |||
|
146 | if part1 == format: | |||
|
147 | passw = part2 | |||
144 | break |
|
148 | break | |
145 | pf.close() |
|
149 | pf.close() | |
146 |
|
150 |
General Comments 0
You need to be logged in to leave comments.
Login now