equal
deleted
inserted
replaced
|
1 The Mercurial wire protocol is a request-response based protocol |
|
2 with multiple wire representations. |
|
3 |
|
4 Each request is modeled as a command name, a dictionary of arguments, and |
|
5 optional raw input. Command arguments and their types are intrinsic |
|
6 properties of commands. So is the response type of the command. This means |
|
7 clients can't always send arbitrary arguments to servers and servers can't |
|
8 return multiple response types. |
|
9 |
|
10 The protocol is synchronous and does not support multiplexing (concurrent |
|
11 commands). |