History

[transport] tests for extra parameters

They are only happening in daemon mode as this will send a handshake line.

Sebastian Thiel committed 5 years ago

Commit fffd9261 parent 03e3db35 files · +50 −18Browse files

Showing the changes to git-protocol/src/fetch/function.rs (1 of 5 files). Show all

Unified · Split

git-protocol/src/fetch/function.rs+4−2
@@ -36,12 +36,14 @@ where · 35 unmodified lines
36 progress.init(None, progress::steps());36 progress.init(None, progress::steps());
37 progress.set_name("handshake");37 progress.set_name("handshake");
38 progress.step();38 progress.step();
39 let extra_parameters_owned = delegate.handshake_extra_parameters();39
40 let extra_parameters: Vec<_> = extra_parameters_owned40 let extra_parameters = delegate.handshake_extra_parameters();
41 let extra_parameters: Vec<_> = extra_parameters
41 .iter()42 .iter()
42 .map(|(k, v)| (k.as_str(), v.as_ref().map(|s| s.as_str())))43 .map(|(k, v)| (k.as_str(), v.as_ref().map(|s| s.as_str())))
43 .collect();44 .collect();
44 let supported_versions: Vec<_> = transport.supported_protocol_versions().into();45 let supported_versions: Vec<_> = transport.supported_protocol_versions().into();
46
45 let result = transport.handshake(Service::UploadPack, &extra_parameters).await;47 let result = transport.handshake(Service::UploadPack, &extra_parameters).await;
46 let SetServiceResponse {48 let SetServiceResponse {
47 actual_protocol,49 actual_protocol,

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t