221 hgweb_mod.perms['evoext_pushobsmarkers_0'] = 'push' |
221 hgweb_mod.perms['evoext_pushobsmarkers_0'] = 'push' |
222 hgweb_mod.perms['evoext_pullobsmarkers_0'] = 'pull' |
222 hgweb_mod.perms['evoext_pullobsmarkers_0'] = 'pull' |
223 hgweb_mod.perms['evoext_obshash'] = 'pull' |
223 hgweb_mod.perms['evoext_obshash'] = 'pull' |
224 wireproto.commands['evoext_pushobsmarkers_0'] = (srv_pushobsmarkers, '') |
224 wireproto.commands['evoext_pushobsmarkers_0'] = (srv_pushobsmarkers, '') |
225 wireproto.commands['evoext_pullobsmarkers_0'] = (srv_pullobsmarkers, '*') |
225 wireproto.commands['evoext_pullobsmarkers_0'] = (srv_pullobsmarkers, '*') |
|
226 # wrap module content |
226 extensions.wrapfunction(wireproto, 'capabilities', capabilities) |
227 extensions.wrapfunction(wireproto, 'capabilities', capabilities) |
|
228 # wrap command content |
|
229 oldcap, args = wireproto.commands['capabilities'] |
|
230 def newcap(repo, proto): |
|
231 return capabilities(oldcap, repo, proto) |
|
232 wireproto.commands['capabilities'] = (newcap, args) |
227 wireproto.commands['evoext_obshash'] = (srv_obshash, 'nodes') |
233 wireproto.commands['evoext_obshash'] = (srv_obshash, 'nodes') |