Mercurial > public > mercurial-scm > hg
comparison mercurial/hg.py @ 176:1d8e9637a0a4
Change hg: protocol name to http: and http: to old-http:
hg: will continue to work for a bit
old-http: will be phased out soon
author | mpm@selenic.com |
---|---|
date | Fri, 27 May 2005 12:26:14 -0800 |
parents | 75dddd697ed4 |
children | b3bf5a0edd69 b3bf5a0edd69 |
comparison
equal
deleted
inserted
replaced
175:0eb6e2c9800d | 176:1d8e9637a0a4 |
---|---|
810 | 810 |
811 return fl.add(text, transaction, link, my, other) | 811 return fl.add(text, transaction, link, my, other) |
812 | 812 |
813 class remoterepository: | 813 class remoterepository: |
814 def __init__(self, ui, path): | 814 def __init__(self, ui, path): |
815 self.url = path.replace("hg://", "http://", 1) | 815 self.url = path |
816 self.ui = ui | 816 self.ui = ui |
817 | 817 |
818 def do_cmd(self, cmd, **args): | 818 def do_cmd(self, cmd, **args): |
819 self.ui.debug("sending %s command\n" % cmd) | 819 self.ui.debug("sending %s command\n" % cmd) |
820 q = {"cmd": cmd} | 820 q = {"cmd": cmd} |
845 yield zd.flush() | 845 yield zd.flush() |
846 break | 846 break |
847 yield zd.decompress(d) | 847 yield zd.decompress(d) |
848 | 848 |
849 def repository(ui, path=None, create=0): | 849 def repository(ui, path=None, create=0): |
850 if path and path[:7] == "http://": | |
851 return remoterepository(ui, path) | |
850 if path and path[:5] == "hg://": | 852 if path and path[:5] == "hg://": |
851 return remoterepository(ui, path) | 853 return remoterepository(ui, path.replace("hg://", "http://")) |
854 if path and path[:11] == "old-http://": | |
855 return localrepository(ui, path.replace("old-http://", "http://")) | |
852 else: | 856 else: |
853 return localrepository(ui, path, create) | 857 return localrepository(ui, path, create) |
854 | 858 |
855 class ui: | 859 class ui: |
856 def __init__(self, verbose=False, debug=False, quiet=False, | 860 def __init__(self, verbose=False, debug=False, quiet=False, |