14 wireprototypes, |
14 wireprototypes, |
15 wireproto, |
15 wireproto, |
16 ) |
16 ) |
17 |
17 |
18 @wireproto.wireprotocommand('customreadonly', permission='pull') |
18 @wireproto.wireprotocommand('customreadonly', permission='pull') |
19 def customreadonly(repo, proto): |
19 def customreadonlyv1(repo, proto): |
|
20 return wireprototypes.bytesresponse(b'customreadonly bytes response') |
|
21 |
|
22 @wireproto.wireprotocommand('customreadonly', permission='pull', |
|
23 transportpolicy=wireproto.POLICY_V2_ONLY) |
|
24 def customreadonlyv2(repo, proto): |
20 return wireprototypes.bytesresponse(b'customreadonly bytes response') |
25 return wireprototypes.bytesresponse(b'customreadonly bytes response') |
21 |
26 |
22 @wireproto.wireprotocommand('customreadwrite', permission='push') |
27 @wireproto.wireprotocommand('customreadwrite', permission='push') |
23 def customreadwrite(repo, proto): |
28 def customreadwrite(repo, proto): |
|
29 return wireprototypes.bytesresponse(b'customreadwrite bytes response') |
|
30 |
|
31 @wireproto.wireprotocommand('customreadwrite', permission='push', |
|
32 transportpolicy=wireproto.POLICY_V2_ONLY) |
|
33 def customreadwritev2(repo, proto): |
24 return wireprototypes.bytesresponse(b'customreadwrite bytes response') |
34 return wireprototypes.bytesresponse(b'customreadwrite bytes response') |
25 EOF |
35 EOF |
26 |
36 |
27 cat >> $HGRCPATH << EOF |
37 cat >> $HGRCPATH << EOF |
28 [extensions] |
38 [extensions] |