aboutsummaryrefslogtreecommitdiff
path: root/receivepack/receivepack.go
diff options
context:
space:
mode:
authorGravatar Runxi Yu2026-03-08 14:16:07 +0800
committerGravatar Runxi Yu2026-03-08 14:16:07 +0800
commit1137bfc1c204c34efbc8d36c0ed4db1bfd605f73 (patch)
treed1ef9f6a2c4977d7a7098ea66e1bd8f357c5636e /receivepack/receivepack.go
parentformat/pack/ingest: Use progress API (diff)
receivepack: Use progress API
Diffstat (limited to 'receivepack/receivepack.go')
-rw-r--r--receivepack/receivepack.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/receivepack/receivepack.go b/receivepack/receivepack.go
index 27c71660..e85ac27f 100644
--- a/receivepack/receivepack.go
+++ b/receivepack/receivepack.go
@@ -88,8 +88,10 @@ func ReceivePack(
}
progressWriter := protoSession.ProgressWriter()
+ progressFlush := base.FlushIO
if req.Capabilities.Quiet {
progressWriter = io.Discard
+ progressFlush = nil
}
serviceReq := &service.Request{
@@ -107,6 +109,7 @@ func ReceivePack(
ExistingObjects: opts.ExistingObjects,
ObjectsRoot: opts.ObjectsRoot,
Progress: progressWriter,
+ ProgressFlush: progressFlush,
PromotedObjectPermissions: translatePromotedObjectPermissions(
opts.PromotedObjectPermissions,
),