Mercurial > public > mercurial-scm > hg
comparison mercurial/hg.py @ 2431:d90a9d7c7d4d
replace old-http:// syntax by static-http:// and deprecate the redundant hg://
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Wed, 14 Jun 2006 21:53:42 +0200 |
parents | dec6d3c13dbf |
children | 2e91ba371c4c e6ec81a8feea |
comparison
equal
deleted
inserted
replaced
2430:4ccd71b83d5e | 2431:d90a9d7c7d4d |
---|---|
6 # of the GNU General Public License, incorporated herein by reference. | 6 # of the GNU General Public License, incorporated herein by reference. |
7 | 7 |
8 from node import * | 8 from node import * |
9 from repo import * | 9 from repo import * |
10 from demandload import * | 10 from demandload import * |
11 from i18n import gettext as _ | |
11 demandload(globals(), "localrepo bundlerepo httprepo sshrepo statichttprepo") | 12 demandload(globals(), "localrepo bundlerepo httprepo sshrepo statichttprepo") |
12 | 13 |
13 def repository(ui, path=None, create=0): | 14 def repository(ui, path=None, create=0): |
14 if path: | 15 if path: |
15 if path.startswith("http://"): | 16 if path.startswith("http://"): |
16 return httprepo.httprepository(ui, path) | 17 return httprepo.httprepository(ui, path) |
17 if path.startswith("https://"): | 18 if path.startswith("https://"): |
18 return httprepo.httpsrepository(ui, path) | 19 return httprepo.httpsrepository(ui, path) |
19 if path.startswith("hg://"): | 20 if path.startswith("hg://"): |
21 ui.warn(_("hg:// syntax is deprecated, " | |
22 "please use http:// instead\n")) | |
20 return httprepo.httprepository( | 23 return httprepo.httprepository( |
21 ui, path.replace("hg://", "http://")) | 24 ui, path.replace("hg://", "http://")) |
22 if path.startswith("old-http://"): | 25 if path.startswith("old-http://"): |
26 ui.warn(_("old-http:// syntax is deprecated, " | |
27 "please use static-http:// instead\n")) | |
23 return statichttprepo.statichttprepository( | 28 return statichttprepo.statichttprepository( |
24 ui, path.replace("old-http://", "http://")) | 29 ui, path.replace("old-http://", "http://")) |
30 if path.startswith("static-http://"): | |
31 return statichttprepo.statichttprepository( | |
32 ui, path.replace("static-http://", "http://")) | |
25 if path.startswith("ssh://"): | 33 if path.startswith("ssh://"): |
26 return sshrepo.sshrepository(ui, path) | 34 return sshrepo.sshrepository(ui, path) |
27 if path.startswith("bundle://"): | 35 if path.startswith("bundle://"): |
28 path = path[9:] | 36 path = path[9:] |
29 s = path.split("+", 1) | 37 s = path.split("+", 1) |