Drop LF, SP which are defined in RFC 5234. Replace HT with HTAB (also defined in the RFC). Use '/' instead of '|', as the RFC does. Signed-off-by: Tay Ray Chuan <rctay89@xxxxxxxxx> --- Documentation/technical/http-protocol.txt | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/Documentation/technical/http-protocol.txt b/Documentation/technical/http-protocol.txt index 55753bb..ff91bb0 100644 --- a/Documentation/technical/http-protocol.txt +++ b/Documentation/technical/http-protocol.txt @@ -192,16 +192,13 @@ according to the C locale ordering. The file SHOULD NOT include the default ref named 'HEAD'. info_refs = *( ref_record ) - ref_record = any_ref | peeled_ref + ref_record = any_ref / peeled_ref - any_ref = id HT name LF - peeled_ref = id HT name LF - id HT name "^{}" LF + any_ref = id HTAB name LF + peeled_ref = id HTAB name LF + id HTAB name "^{}" LF id = 40*HEX - HEX = "0".."9" | "a".."f" - LF = <US-ASCII LF, linefeed (10)> - HT = <US-ASCII HT, horizontal-tab (9)> Smart Clients ~~~~~~~~~~~~~ @@ -288,7 +285,7 @@ declarations behind a NUL on the first ref. smart_reply = PKT-LINE("# service=$servicename" LF) ref_list "0000" - ref_list = empty_list | non_empty_list + ref_list = empty_list / non_empty_list empty_list = PKT-LINE(id SP "capabilities^{}" NUL cap_list LF) @@ -296,18 +293,13 @@ declarations behind a NUL on the first ref. *ref_record cap_list = *(SP capability) SP - ref_record = any_ref | peeled_ref + ref_record = any_ref / peeled_ref any_ref = PKT-LINE(id SP name LF) peeled_ref = PKT-LINE(id SP name LF) PKT-LINE(id SP name "^{}" LF id = 40*HEX - HEX = "0".."9" | "a".."f" - NL = <US-ASCII NUL, null (0)> - LF = <US-ASCII LF, linefeed (10)> - SP = <US-ASCII SP, horizontal-tab (9)> - Smart Service git-upload-pack ------------------------------ @@ -343,7 +335,7 @@ appear in the response obtained through ref discovery. compute_request = want_list have_list request_end - request_end = "0000" | "done" + request_end = "0000" / "done" want_list = PKT-LINE(want NUL cap_list LF) *(want_pkt) @@ -353,7 +345,7 @@ appear in the response obtained through ref discovery. have_list = *PKT-LINE("have" SP id LF) - command = create | delete | update + command = create / delete / update create = 40*"0" SP new_id SP name delete = old_id SP 40*"0" SP name update = old_id SP new_id SP name @@ -530,7 +522,7 @@ the id obtained through ref discovery as old_id. command_pkt = PKT-LINE(command LF) cap_list = *(SP capability) SP - command = create | delete | update + command = create / delete / update create = 40*"0" SP new_id SP name delete = old_id SP 40*"0" SP name update = old_id SP new_id SP name -- 1.8.4.rc4.527.g303b16c -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html