File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -110,7 +110,7 @@ impl crate::Repository {
110110 pub fn worktree_archive (
111111 & self ,
112112 mut stream : gix_worktree_stream:: Stream ,
113- out : impl std:: io:: Write ,
113+ out : impl std:: io:: Write + std :: io :: Seek ,
114114 mut blobs : impl gix_features:: progress:: Progress ,
115115 should_interrupt : & std:: sync:: atomic:: AtomicBool ,
116116 options : gix_archive:: Options ,
@@ -123,7 +123,7 @@ impl crate::Repository {
123123 std:: io:: copy ( & mut stream. into_read ( ) , & mut out) ?;
124124 return Ok ( ( ) ) ;
125125 }
126- gix_archive:: write_stream (
126+ gix_archive:: write_stream_seek (
127127 & mut stream,
128128 |stream| {
129129 if should_interrupt. load ( std:: sync:: atomic:: Ordering :: Relaxed ) {
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ fn archive() -> crate::Result {
2222
2323 repo. worktree_archive (
2424 stream,
25- & mut buf,
25+ std :: io :: Cursor :: new ( & mut buf) ,
2626 gix_features:: progress:: Discard ,
2727 & std:: sync:: atomic:: AtomicBool :: default ( ) ,
2828 Default :: default ( ) ,
You can’t perform that action at this time.
0 commit comments