diff mercurial/httprepo.py @ 6285:4b81eecc8aa2

Change User-agent field in client to have a lot more info.
author Eric Hopper <hopper@omnifarious.org>
date Sat, 15 Mar 2008 12:42:41 -0700
parents e75aab656f46
children 91ac1726730a 9c195637ac0b
line wrap: on
line diff
--- a/mercurial/httprepo.py	Sat Mar 15 12:42:34 2008 -0700
+++ b/mercurial/httprepo.py	Sat Mar 15 12:42:41 2008 -0700
@@ -10,7 +10,7 @@
 from remoterepo import remoterepository
 from i18n import _
 import repo, os, urllib, urllib2, urlparse, zlib, util, httplib
-import errno, keepalive, socket, changegroup
+import errno, keepalive, socket, changegroup, version
 
 class passwordmgr(urllib2.HTTPPasswordMgrWithDefaultRealm):
     def __init__(self, ui):
@@ -268,7 +268,7 @@
         opener = urllib2.build_opener(*handlers)
 
         # 1.0 here is the _protocol_ version
-        opener.addheaders = [('User-agent', 'mercurial/proto-1.0')]
+        opener.addheaders = [('User-agent', version.get_useragent())]
         urllib2.install_opener(opener)
 
     def url(self):