Mercurial > hg > mercurial-crew-with-dirclash
comparison mercurial/httprepo.py @ 5333:6e6a00a7bf75
Push over HTTP: really tell the user the size of the bundle
author | Alexis S. L. Carvalho <alexis@cecm.usp.br> |
---|---|
date | Mon, 24 Sep 2007 19:00:11 -0300 |
parents | 942c0827dc5b |
children | 24de027551c1 |
comparison
equal
deleted
inserted
replaced
5332:b0bfe087ad8a | 5333:6e6a00a7bf75 |
---|---|
296 q.update(args) | 296 q.update(args) |
297 qs = '?%s' % urllib.urlencode(q) | 297 qs = '?%s' % urllib.urlencode(q) |
298 cu = "%s%s" % (self._url, qs) | 298 cu = "%s%s" % (self._url, qs) |
299 try: | 299 try: |
300 if data: | 300 if data: |
301 self.ui.debug(_("sending %s bytes\n") % | 301 self.ui.debug(_("sending %s bytes\n") % len(data)) |
302 headers.get('content-length', 'X')) | |
303 resp = urllib2.urlopen(request(cu, data, headers)) | 302 resp = urllib2.urlopen(request(cu, data, headers)) |
304 except urllib2.HTTPError, inst: | 303 except urllib2.HTTPError, inst: |
305 if inst.code == 401: | 304 if inst.code == 401: |
306 raise util.Abort(_('authorization failed')) | 305 raise util.Abort(_('authorization failed')) |
307 raise | 306 raise |