aboutsummaryrefslogtreecommitdiff
path: root/format/pack/ingest/ingest.go
diff options
context:
space:
mode:
authorGravatar Runxi Yu2026-03-08 03:46:13 +0800
committerGravatar Runxi Yu2026-03-08 03:46:13 +0800
commit4043486a652566923b27d1a90eedcdc8d9b0b3ea (patch)
treef43cbaae89ffebe95f973b6de142e0f1a0e091b6 /format/pack/ingest/ingest.go
parentformat/pack/ingest: Thin pack fixing progress (diff)
signatureNo signature
*: Reformat v0.1.75
Diffstat (limited to 'format/pack/ingest/ingest.go')
-rw-r--r--format/pack/ingest/ingest.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/format/pack/ingest/ingest.go b/format/pack/ingest/ingest.go
index e503b285..0e4352e1 100644
--- a/format/pack/ingest/ingest.go
+++ b/format/pack/ingest/ingest.go
@@ -52,6 +52,7 @@ func ingest(state *ingestState) (out Result, err error) {
}
utils.WriteProgressf(state.opts.Progress, "writing index...\r")
+
err = state.packFile.Sync()
if err != nil {
return Result{}, &DestinationWriteError{Op: fmt.Sprintf("sync pack: %v", err)}
@@ -61,15 +62,18 @@ func ingest(state *ingestState) (out Result, err error) {
if err != nil {
return Result{}, err
}
+
utils.WriteProgressf(state.opts.Progress, "writing index: done.\n")
if state.opts.WriteRev {
utils.WriteProgressf(state.opts.Progress, "writing reverse index...\r")
}
+
err = writeRev(state)
if err != nil {
return Result{}, err
}
+
if state.opts.WriteRev {
utils.WriteProgressf(state.opts.Progress, "writing reverse index: done.\n")
}