sapling/mercurial
Dirkjan Ochtman 0c1845ffb9 hgweb: return content iterator instead of using write() callable
This is a new version of b6b16fec2a60 (which was backed out in faf83e1e40f5),
with an extra line removed to fix problems with hg serve. hg's internal web
server contains checking if the app isn't trying to write more bytes than
specified by the Content-Length header. The first try still contained an old
line that wrote the response, so the response was sent twice.
2008-08-30 17:13:23 +02:00
..
hgweb hgweb: return content iterator instead of using write() callable 2008-08-30 17:13:23 +02:00
__init__.py Add back links from file revisions to changeset revisions 2005-05-03 13:16:10 -08:00
ancestor.py symmetricdifference: move back to copies 2008-03-29 12:39:47 -05:00
archival.py move % out of translatable strings 2008-08-16 14:46:56 +02:00
base85.c python2.5 PyArg_ParseTuple fix 2006-10-12 14:04:11 -03:00
bdiff.c Fix bdiff test failures on AIX. 2007-10-23 10:39:24 +00:00
bundlerepo.py add __len__ and __iter__ methods to repo and revlog 2008-06-26 14:35:50 -05:00
byterange.py send conservatively capitalized HTTP headers 2008-01-23 14:28:25 +01:00
changegroup.py improve changegroup.readbundle(), use it in hgweb 2008-02-21 17:02:28 +01:00
changelog.py util: add sort helper 2008-06-27 18:28:45 -05:00
cmdutil.py util: add sort helper 2008-06-27 18:28:45 -05:00
commands.py Backed out changeset 0f390189b058 2008-08-24 22:13:39 +02:00
context.py Merge with stable 2008-08-10 18:38:43 -05:00
copies.py util: add sort helper 2008-06-27 18:28:45 -05:00
demandimport.py demandimport: handling new relative imports 2008-01-16 19:14:54 +03:30
diffhelpers.c Handle patches with misformatted empty lines 2007-11-01 17:15:50 -05:00
dirstate.py dirstate.walk: speed up calling match function 2008-07-22 13:03:31 -05:00
dispatch.py Avoid importing mercurial.node/mercurial.repo stuff from mercurial.hg 2008-03-06 22:51:16 +01:00
extensions.py Remove unused imports 2008-03-06 22:23:41 +01:00
fancyopts.py transform a bunch of print statements to appropriate ui calls 2008-01-18 10:48:25 -06:00
filelog.py Remove unused imports 2008-03-06 22:23:41 +01:00
filemerge.py util: add sort helper 2008-06-27 18:28:45 -05:00
graphmod.py use repo[changeid] to get a changectx 2008-06-26 14:35:46 -05:00
hbisect.py Merge with crew-stable 2008-08-02 23:45:10 +02:00
help.py fix iso date help 2008-07-11 18:46:02 -05:00
hg.py fix regression on empty repo cloning introduced by d87e43563bf4 2008-08-29 16:50:11 +02:00
hook.py util: add sort helper 2008-06-27 18:28:45 -05:00
httprangereader.py update copyrights. 2006-08-12 12:30:02 -07:00
httprepo.py add an Accept header to the http client 2008-06-29 23:02:02 +02:00
i18n.py Enable gettext translations 2006-12-14 17:32:00 -06:00
ignore.py ignore: fix up comment parsing 2007-12-10 10:26:42 -06:00
keepalive.py python 2.6 compatibility: compatibility wrappers for hash functions 2008-04-04 22:36:40 +02:00
localrepo.py strip trailing whitespace, replace tabs by spaces 2008-08-21 11:35:17 +02:00
lock.py Use format string for lockname again (was changed by cb157328a155) 2007-07-21 10:39:42 +02:00
lsprof.py Remove unused imports 2008-03-06 22:23:41 +01:00
mail.py replace usage of os.popen() with util.popen() 2008-04-14 14:34:38 +02:00
manifest.py manifest: make checkforbidden take a list 2008-06-27 19:27:00 -05:00
match.py dirstate.walk: speed up calling match function 2008-07-22 13:03:31 -05:00
mdiff.py mdiff: compare content of binary files directly 2008-08-09 02:10:22 +02:00
merge.py merge with crew-stable 2008-08-12 17:47:08 +02:00
mpatch.c mpatch: Define Py_ssize_t for old pythons and use it instead of ssize_t. 2007-10-12 11:46:49 +09:00
node.py manifest: speed up creation of the manifestdict 2007-07-23 20:44:08 -05:00
osutil.c osutil: use fdopendir instead of dirfd 2007-10-15 12:57:01 -07:00
osutil.py Add osutil module, containing a listdir function. 2007-10-05 15:01:06 -07:00
parsers.c fix const annotation warning 2008-03-28 19:47:22 +01:00
patch.py merge with crew-stable 2008-08-12 17:47:08 +02:00
repair.py add __len__ and __iter__ methods to repo and revlog 2008-06-26 14:35:50 -05:00
repo.py repo: add rjoin method 2008-04-11 22:19:52 -07:00
revlog.py Fixed docstring typos 2008-08-12 13:45:48 +02:00
simplemerge.py Remove unused imports 2008-03-06 22:23:41 +01:00
sshrepo.py remoterepo: no longer needed 2008-03-20 11:12:35 -05:00
sshserver.py make streamclone.stream_out() a generator 2008-08-15 13:25:57 +02:00
statichttprepo.py statichttp: use store class 2008-08-13 20:18:43 -05:00
store.py clone: get a list of files to clone from store 2008-08-13 20:18:44 -05:00
streamclone.py make streamclone.stream_out() a generator 2008-08-15 13:25:57 +02:00
strutil.py fix issue 322. 2006-08-18 21:03:29 -07:00
templatefilters.py add graph page to hgweb 2008-06-18 07:06:41 +02:00
templater.py templater: make a template a string-only iterator 2008-06-29 13:16:25 +02:00
transaction.py rollback: unlink files truncated to length 0 2008-03-31 23:02:25 -07:00
ui.py ui: add an option to prompt for the username when it isn't provided 2008-08-06 15:10:05 +02:00
util_win32.py Folding correction and missing import 2008-08-12 10:05:00 -04:00
util.py merge with crew-stable 2008-08-12 17:47:08 +02:00
verify.py store: change handling of decoding errors 2008-08-13 20:18:43 -05:00
version.py Make mercurial easy installable again 2008-04-24 13:37:29 +02:00