Mercurial > hg-stable
comparison hgext/schemes.py @ 10070:9d1195b2f00d stable
schemes: url parts are counted from 1
author | Alexander Solovyov <piranha@piranha.org.ua> |
---|---|
date | Mon, 14 Dec 2009 21:21:34 +0200 |
parents | 0c3eeee91c9a |
children | 25e572394f5c |
comparison
equal
deleted
inserted
replaced
10051:a02d43acbc04 | 10070:9d1195b2f00d |
---|---|
62 if len(parts) > self.parts: | 62 if len(parts) > self.parts: |
63 tail = parts[-1] | 63 tail = parts[-1] |
64 parts = parts[:-1] | 64 parts = parts[:-1] |
65 else: | 65 else: |
66 tail = '' | 66 tail = '' |
67 context = dict((str(i), v) for i, v in enumerate(parts)) | 67 context = dict((str(i+1), v) for i, v in enumerate(parts)) |
68 url = ''.join(self.templater.process(self.url, context)) + tail | 68 url = ''.join(self.templater.process(self.url, context)) + tail |
69 return hg._lookup(url).instance(ui, url, create) | 69 return hg._lookup(url).instance(ui, url, create) |
70 | 70 |
71 schemes = { | 71 schemes = { |
72 'py': 'http://hg.python.org/', | 72 'py': 'http://hg.python.org/', |