mercurial/hgweb/protocol.py
changeset 8846 b30775386d40
parent 8845 296767acbb55
child 9198 061eeb602354
equal deleted inserted replaced
8845:296767acbb55 8846:b30775386d40
   160 
   160 
   161                 oldio = sys.stdout, sys.stderr
   161                 oldio = sys.stdout, sys.stderr
   162                 sys.stderr = sys.stdout = cStringIO.StringIO()
   162                 sys.stderr = sys.stdout = cStringIO.StringIO()
   163 
   163 
   164                 try:
   164                 try:
   165                     url = 'remote:%s:%s' % (proto,
   165                     url = 'remote:%s:%s:%s' % (
   166                                             urllib.quote(
   166                           proto,
   167                                               req.env.get('REMOTE_HOST', '')))
   167                           urllib.quote(req.env.get('REMOTE_HOST', '')),
       
   168                           urllib.quote(req.env.get('REMOTE_USER', '')))
   168                     try:
   169                     try:
   169                         ret = repo.addchangegroup(gen, 'serve', url)
   170                         ret = repo.addchangegroup(gen, 'serve', url)
   170                     except util.Abort, inst:
   171                     except util.Abort, inst:
   171                         sys.stdout.write("abort: %s\n" % inst)
   172                         sys.stdout.write("abort: %s\n" % inst)
   172                         ret = 0
   173                         ret = 0