diff mercurial/httprepo.py @ 1359:51ac9a79f3e5

Set the user agent for httprepo communication
author Matt Mackall <mpm@selenic.com>
date Tue, 27 Sep 2005 18:30:54 -0700
parents 84cf8834efb5
children 524ca4a06f70
line wrap: on
line diff
--- a/mercurial/httprepo.py
+++ b/mercurial/httprepo.py
@@ -59,6 +59,8 @@ class httprepository(remoterepository):
             authinfo = urllib2.ProxyBasicAuthHandler(passmgr)
 
         opener = urllib2.build_opener(proxy_handler, authinfo)
+        # 1.0 here is the _protocol_ version
+        opener.addheaders = [('User-agent', 'mercurial/proto-1.0')]
         urllib2.install_opener(opener)
 
     def dev(self):