Mercurial > public > mercurial-scm > hg
diff mercurial/hgweb/protocol.py @ 11594:67863f9d805f
protocol: unify server-side capabilities functions
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Thu, 15 Jul 2010 13:56:52 -0500 |
parents | d054cc5c7737 |
children | 368cd5325348 |
line wrap: on
line diff
--- a/mercurial/hgweb/protocol.py Thu Jul 15 11:24:42 2010 -0500 +++ b/mercurial/hgweb/protocol.py Thu Jul 15 13:56:52 2010 -0500 @@ -21,14 +21,3 @@ ] HGTYPE = 'application/mercurial-0.1' -basecaps = 'lookup changegroupsubset branchmap pushkey'.split() - -def capabilities(repo, req): - caps = copy.copy(basecaps) - if streamclone.allowed(repo.ui): - caps.append('stream=%d' % repo.changelog.version) - if changegroupmod.bundlepriority: - caps.append('unbundle=%s' % ','.join(changegroupmod.bundlepriority)) - rsp = ' '.join(caps) - req.respond(HTTP_OK, HGTYPE, length=len(rsp)) - yield rsp