mercurial/hgweb/protocol.py
changeset 8845 296767acbb55
parent 8562 e3495c399006
child 8846 b30775386d40
equal deleted inserted replaced
8844:d2ef4f2b904a 8845:296767acbb55
   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' % (proto,
   166                                             req.env.get('REMOTE_HOST', ''))
   166                                             urllib.quote(
       
   167                                               req.env.get('REMOTE_HOST', '')))
   167                     try:
   168                     try:
   168                         ret = repo.addchangegroup(gen, 'serve', url)
   169                         ret = repo.addchangegroup(gen, 'serve', url)
   169                     except util.Abort, inst:
   170                     except util.Abort, inst:
   170                         sys.stdout.write("abort: %s\n" % inst)
   171                         sys.stdout.write("abort: %s\n" % inst)
   171                         ret = 0
   172                         ret = 0