diff options
| author | 2026-03-28 19:58:37 +0000 | |
|---|---|---|
| committer | 2026-03-28 19:58:37 +0000 | |
| commit | ea8373ed78113af57315ae4523d42dfed3a3b1fe (patch) | |
| tree | 835f98905046a8e5564cf6057af450fe03035444 /network/receivepack/service/options.go | |
| parent | common/iowrap: Add io wrappers (diff) | |
| signature | No signature | |
network, internal/progress, format/packfile/ingest: Use WriteFlusher
Diffstat (limited to 'network/receivepack/service/options.go')
| -rw-r--r-- | network/receivepack/service/options.go | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/network/receivepack/service/options.go b/network/receivepack/service/options.go index ab867bce..82c496c3 100644 --- a/network/receivepack/service/options.go +++ b/network/receivepack/service/options.go @@ -1,10 +1,10 @@ package service import ( - "io" "io/fs" "os" + "codeberg.org/lindenii/furgit/common/iowrap" commitgraphread "codeberg.org/lindenii/furgit/format/commitgraph/read" objectid "codeberg.org/lindenii/furgit/object/id" objectstore "codeberg.org/lindenii/furgit/object/store" @@ -22,16 +22,15 @@ type PromotedObjectPermissions struct { // // Refs and ExistingObjects are required and must be non-nil. // ObjectsRoot is required if Execute may need to ingest or promote a pack. -// Progress, ProgressFlush, Hook, and HookIO are optional; when provided they -// are also borrowed for the duration of Execute. +// Progress, Hook, and HookIO are optional; when provided they are also +// borrowed for the duration of Execute. type Options struct { Algorithm objectid.Algorithm Refs refstore.ReadWriteStore ExistingObjects objectstore.ReadingStore CommitGraph *commitgraphread.Reader ObjectsRoot *os.Root - Progress io.Writer - ProgressFlush func() error + Progress iowrap.WriteFlusher PromotedObjectPermissions *PromotedObjectPermissions Hook Hook HookIO HookIO |
