##// END OF EJS Templates
Merge
Bryan O'Sullivan -
r6294:9cd6292a merge default
parent child Browse files
Show More
@@ -10,7 +10,7 b' from node import bin, hex'
10 10 from remoterepo import remoterepository
11 11 from i18n import _
12 12 import repo, os, urllib, urllib2, urlparse, zlib, util, httplib
13 import errno, keepalive, socket, changegroup, version
13 import errno, keepalive, socket, changegroup
14 14
15 15 class passwordmgr(urllib2.HTTPPasswordMgrWithDefaultRealm):
16 16 def __init__(self, ui):
@@ -268,7 +268,7 b' class httprepository(remoterepository):'
268 268 opener = urllib2.build_opener(*handlers)
269 269
270 270 # 1.0 here is the _protocol_ version
271 opener.addheaders = [('User-agent', version.get_useragent())]
271 opener.addheaders = [('User-agent', 'mercurial/proto-1.0')]
272 272 urllib2.install_opener(opener)
273 273
274 274 def url(self):
@@ -10,7 +10,6 b' Mercurial version'
10 10 """
11 11
12 12 import os
13 import sys
14 13 import re
15 14 import time
16 15
@@ -28,16 +27,6 b' def get_version(doreload=False):'
28 27 version = unknown_version
29 28 return version
30 29
31 def get_useragent():
32 """Return some extended version information for the User-Agent
33 field in http requests."""
34 hgver = get_version()
35 pyver = '%s(%s)' % (sys.version.split()[0], hex(sys.hexversion))
36 ostype = os.name
37 plat = sys.platform
38 return 'mercurial/proto-1.0 (Python/%s; Mercurial/%s; %s/%s)' % \
39 (pyver, hgver, ostype, plat)
40
41 30 def write_version(version):
42 31 """Overwrite version file."""
43 32 if version == get_version():
General Comments 0
You need to be logged in to leave comments. Login now