@@ -9,7 +9,7 @@ use gix_protocol::serve::{
99use gix_ref:: file:: Store ;
1010use gix_transport:: { server:: blocking_io:: connection:: Connection , Protocol } ;
1111
12- use crate :: { refs:: collect_refs, AdvertisableRef } ;
12+ use crate :: { pack :: generate_pack , refs:: collect_refs, AdvertisableRef } ;
1313
1414impl AdvertisableRef {
1515 /// Borrow as a `RefAdvertisement` for the protocol layer.
@@ -18,7 +18,7 @@ impl AdvertisableRef {
1818 name : & self . name ,
1919 object_id : & self . object_id ,
2020 peeled : self . peeled . as_deref ( ) ,
21- symref_target : self . symref_target . as_ref ( ) . map ( |s| s . as_ref ( ) ) ,
21+ symref_target : self . symref_target . as_ref ( ) . map ( AsRef :: as_ref) ,
2222 }
2323 }
2424}
@@ -48,7 +48,7 @@ pub fn serve_upload_pack<R: Read, W: Write, F: Find + Send + Clone + 'static>(
4848 let has_object = |oid : & oid | db. contains ( oid) ;
4949
5050 let generate_pack = |wants : & [ ObjectId ] , haves : & [ ObjectId ] , out : & mut dyn Write | {
51- crate :: pack :: generate_pack ( db. clone ( ) , wants, haves, out) . map_err ( |e| io:: Error :: new ( io :: ErrorKind :: Other , e ) )
51+ generate_pack ( db. clone ( ) , wants, haves, out) . map_err ( io:: Error :: other )
5252 } ;
5353
5454 match protocol {
0 commit comments