sapling/mercurial
Vadim Gelfer d71b1891cb http client: support persistent connections.
uses keepalive module from urlgrabber package.  tested against "hg serve",
cgi server, and through http proxy.  used ethereal to verify that only
one tcp connection used during entire "hg pull" sequence.

if server supports keepalive, this makes latency of "hg pull" much lower.
2006-06-15 12:57:59 -07:00
..
hgweb http server: support persistent connections. 2006-06-15 12:55:58 -07:00
__init__.py Add back links from file revisions to changeset revisions 2005-05-03 13:16:10 -08:00
appendfile.py reduce memory used when appendfile appends to real file. 2006-05-09 11:08:06 -07:00
archival.py Pass filename to decoder for 'hg archive' (fixes issue267) 2006-05-31 19:41:01 +02:00
bdiff.c do proper typecasting on malloc() and calloc() calls 2006-03-20 08:46:29 +01:00
bundlerepo.py add support for compressed bundle repositories 2006-05-12 18:38:56 +02:00
byterange.py Make consistent use of str.startswith() in conditionals. 2005-07-10 16:14:56 -08:00
changegroup.py Added missing gettext import to changegroup.py. 2006-03-24 15:19:08 +01:00
changelog.py Replaced 0 with REVLOGV0 where this meaning is used. 2006-04-27 21:16:46 +02:00
commands.py honor signals during load of extensions. 2006-06-13 08:56:23 -07:00
demandload.py demandload: implement __call__ 2006-05-18 13:52:55 -07:00
dirstate.py dirstate: fix call to os.lstat when st is None 2006-06-13 14:56:01 -07:00
fancyopts.py fixed some stuff pychecker shows, marked unclear/wrong stuff with XXX 2005-11-14 03:59:35 +02:00
filelog.py Use revlogng and inlined data files by default 2006-05-08 14:26:18 -05:00
hg.py replace old-http:// syntax by static-http:// and deprecate the redundant hg:// 2006-06-14 21:53:42 +02:00
httprangereader.py Fix just introduced possible old-http bug 2006-04-30 18:50:53 +02:00
httprepo.py http client: support persistent connections. 2006-06-15 12:57:59 -07:00
i18n.py use a dummy function for gettext 2005-10-18 18:38:04 -07:00
keepalive.py http client: support persistent connections. 2006-06-15 12:57:59 -07:00
localrepo.py Report on push/pull if heads are merged, too, like for new heads. 2006-06-10 17:39:29 +02:00
lock.py fix backtrace printed when cannot get lock. 2006-03-28 09:01:07 -08:00
lsprof.py add --lsprof option. 3x faster than --profile, more useful output. 2006-06-09 12:05:17 -07:00
manifest.py fix parsing of tags. make parse errors useful. add new tag tests. 2006-05-18 23:31:12 -07:00
mdiff.py fix speed regression in mdiff caused by line split bugfix. 2006-05-10 13:39:12 -07:00
mpatch.c merge 0.8.1 with revlogng 2006-04-08 20:10:46 -04:00
node.py fixed some stuff pychecker shows, marked unclear/wrong stuff with XXX 2005-11-14 03:59:35 +02:00
packagescan.py packagescan can't scan nested packages 2006-06-02 16:19:47 +09:00
remoterepo.py Convert all classes to new-style classes by deriving them from object. 2005-11-18 22:48:47 -08:00
repo.py Break apart hg.py 2005-08-27 14:21:25 -07:00
revlog.py Manifest groups may be empty, so don't abort in this case (fixes issue210). 2006-05-31 22:25:20 +02:00
sshrepo.py ssh: add capability detection at startup 2006-06-09 18:03:35 -05:00
sshserver.py Initial implementation of hello command for ssh 2006-06-09 17:47:38 -05:00
statichttprepo.py Implement revlogng. 2006-04-04 16:38:43 -04:00
templater.py make templater.stringio a tiny bit more use. 2006-05-04 14:45:57 -07:00
transaction.py Fix transaction handling during interleaved file split. 2006-04-17 13:19:58 -04:00
ui.py Further cleanup of ui.py (changeset 158595c3f09e used one-char variable names). 2006-06-05 12:24:00 +02:00
util_win32.py Fixed typo (qshell instead of shell) in win98 code (see issue244). 2006-05-19 06:10:59 +02:00
util.py Remove quotes from patch command. 2006-05-18 22:35:41 -07:00
version.py Don't forget version at the end of setup.py, write it only if changed. 2006-03-19 21:26:58 +01:00