Skip to content

Commit c6d7688

Browse files
committed
refactor!: rename ls_refs::Action to RefsAction
1 parent 149bcfc commit c6d7688

File tree

4 files changed

+14
-14
lines changed

4 files changed

+14
-14
lines changed

gix-protocol/src/fetch/refmap/init.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ impl RefMap {
8080
let remote_refs = crate::ls_refs(
8181
transport,
8282
capabilities,
83-
|_capabilities| Ok(crate::ls_refs::Action::Continue),
83+
|_capabilities| Ok(crate::ls_refs::RefsAction::Continue),
8484
push_prefix_arguments(prefix_from_spec_as_filter_on_remote, &all_refspecs),
8585
&mut progress,
8686
trace_packetlines,

gix-protocol/src/ls_refs.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ pub use error::Error;
3131

3232
/// What to do after preparing ls-refs in [`ls_refs()`][crate::ls_refs()].
3333
#[derive(PartialEq, Eq, Debug, Hash, Ord, PartialOrd, Clone)]
34-
pub enum Action {
34+
pub enum RefsAction {
3535
/// Continue by sending a 'ls-refs' command.
3636
Continue,
3737
/// Skip 'ls-refs' entirely.
@@ -50,7 +50,7 @@ pub(crate) mod function {
5050
use gix_transport::client::Capabilities;
5151
use maybe_async::maybe_async;
5252

53-
use super::{Action, Error};
53+
use super::{Error, RefsAction};
5454
#[cfg(feature = "async-client")]
5555
use crate::transport::client::async_io::{Transport, TransportV2Ext};
5656
#[cfg(feature = "blocking-client")]
@@ -70,7 +70,7 @@ pub(crate) mod function {
7070
pub async fn ls_refs(
7171
mut transport: impl Transport,
7272
capabilities: &Capabilities,
73-
prepare_ls_refs: impl FnOnce(&Capabilities) -> std::io::Result<Action>,
73+
prepare_ls_refs: impl FnOnce(&Capabilities) -> std::io::Result<RefsAction>,
7474
extra_args: Vec<BString>,
7575
progress: &mut impl Progress,
7676
trace: bool,
@@ -91,8 +91,8 @@ pub(crate) mod function {
9191

9292
ls_args.extend(extra_args);
9393
let refs = match prepare_ls_refs(capabilities) {
94-
Ok(Action::Skip) => Vec::new(),
95-
Ok(Action::Continue) => {
94+
Ok(RefsAction::Skip) => Vec::new(),
95+
Ok(RefsAction::Continue) => {
9696
ls_refs.validate_argument_prefixes(
9797
gix_transport::Protocol::V2,
9898
capabilities,

gix-protocol/tests/protocol/fetch/_impl.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -234,8 +234,8 @@ mod delegate {
234234
/// If the delegate returns [`ls_refs::Action::Skip`], no `ls-refs` command is sent to the server.
235235
///
236236
/// Note that this is called only if we are using protocol version 2.
237-
fn prepare_ls_refs(&mut self, _server: &Capabilities) -> std::io::Result<ls_refs::Action> {
238-
Ok(ls_refs::Action::Continue)
237+
fn prepare_ls_refs(&mut self, _server: &Capabilities) -> std::io::Result<ls_refs::RefsAction> {
238+
Ok(ls_refs::RefsAction::Continue)
239239
}
240240

241241
/// Called before invoking the 'fetch' interaction with `features` pre-filled for typical use
@@ -299,7 +299,7 @@ mod delegate {
299299
self.deref().handshake_extra_parameters()
300300
}
301301

302-
fn prepare_ls_refs(&mut self, _server: &Capabilities) -> io::Result<ls_refs::Action> {
302+
fn prepare_ls_refs(&mut self, _server: &Capabilities) -> io::Result<ls_refs::RefsAction> {
303303
self.deref_mut().prepare_ls_refs(_server)
304304
}
305305

@@ -328,7 +328,7 @@ mod delegate {
328328
self.deref().handshake_extra_parameters()
329329
}
330330

331-
fn prepare_ls_refs(&mut self, _server: &Capabilities) -> io::Result<ls_refs::Action> {
331+
fn prepare_ls_refs(&mut self, _server: &Capabilities) -> io::Result<ls_refs::RefsAction> {
332332
self.deref_mut().prepare_ls_refs(_server)
333333
}
334334

gix-protocol/tests/protocol/fetch/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,8 @@ pub struct CloneRefInWantDelegate {
102102
}
103103

104104
impl DelegateBlocking for CloneRefInWantDelegate {
105-
fn prepare_ls_refs(&mut self, _server: &Capabilities) -> io::Result<ls_refs::Action> {
106-
Ok(ls_refs::Action::Skip)
105+
fn prepare_ls_refs(&mut self, _server: &Capabilities) -> io::Result<ls_refs::RefsAction> {
106+
Ok(ls_refs::RefsAction::Skip)
107107
}
108108

109109
fn prepare_fetch(
@@ -141,10 +141,10 @@ impl DelegateBlocking for LsRemoteDelegate {
141141
fn handshake_extra_parameters(&self) -> Vec<(String, Option<String>)> {
142142
vec![("value-only".into(), None), ("key".into(), Some("value".into()))]
143143
}
144-
fn prepare_ls_refs(&mut self, _server: &Capabilities) -> std::io::Result<ls_refs::Action> {
144+
fn prepare_ls_refs(&mut self, _server: &Capabilities) -> std::io::Result<ls_refs::RefsAction> {
145145
match self.abort_with.take() {
146146
Some(err) => Err(err),
147-
None => Ok(ls_refs::Action::Continue),
147+
None => Ok(ls_refs::RefsAction::Continue),
148148
}
149149
}
150150
fn prepare_fetch(

0 commit comments

Comments
 (0)