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
3636 progress.init(None, progress::steps());
3737 progress.set_name("handshake");
3838 progress.step();
39− let extra_parameters_owned = delegate.handshake_extra_parameters();
40− let extra_parameters: Vec<_> = extra_parameters_owned
39+
40+ let extra_parameters = delegate.handshake_extra_parameters();
41+ let extra_parameters: Vec<_> = extra_parameters
4142 .iter()
4243 .map(|(k, v)| (k.as_str(), v.as_ref().map(|s| s.as_str())))
4344 .collect();
4445 let supported_versions: Vec<_> = transport.supported_protocol_versions().into();
46+
4547 let result = transport.handshake(Service::UploadPack, &extra_parameters).await;
4648 let SetServiceResponse {
4749 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